Хорошая тема. Любые вопросы по CS-Cart и не только

жестоко, однако… )

будет пустым - это в смысле станет пустым после обновления? :grinning:

Похоже, что да ¯_(ツ)_/¯

CS-CART не перестает “удивлять” :joy:

Порекомендуйте модуль для е-мейл рассылки, который умеет передавать источник откуда пришёл клиент, а так же модуль, который умеет передавать данные “Брошенной корзины”

Вам вот в эту тему Настройка рассылки Sendpulse по источнику заказа

Подскажите а 301 редирект еще кроме SEOмодуля где настраивается?
никак не могу убрать редирект.
Поменял у одной категории родителя автоматом прописался редирект, он простоял пару недель. Яндекс пишет дубль, убрал редирект а страница категории по старому адресу все равно редиректит на вышестоящую , а нужен 404.

Браузеры любят кешировать 301 редирект. Проверяйте через анонимный режим или онлайн-сервисами (например, redirectdetective).

Коллеги, доброго времени)
Возникла потребность подтягивать в базу новых юзеров из сторонней системы. Вопрос в добавлении юзерам паролей. Нужно понять алгоритм шифрования строки или понять алгоритм авторизации. Как именно CS Cart взаимодействует с паролем из таблицы ?:users ?

Там пароли не хранятся, только хэш и соль.

А как тогда прикрутить авторизацию из стороннего сервиса (бонусная система)?

Я не настоящий сварщик, я просто каску нашёл)
Возможно в документации это есть

1 лайк

Окей) Просто думал двусторонний синхрон сделать. Но если не получится, то просто юзеры на сайте будут регаться и попадать в бонусную систему. Если продавцы будут регать в бонусной системе, то юзеры по их рекомендации сами будут регаться на сайте, указывая валидные данные. Получается вот такой незамысловатый и без танцев с бубном на одной руке полуавтоматический режим)

старый модуль обмена с 1с проверяет авторизацию так

$_data['user_login'] = $_SERVER['PHP_AUTH_USER'];
list($status, $user_data, $user_login, $password, $salt) = fn_auth_routines($_data, array());

        if (
            $user_login !== $_SERVER['PHP_AUTH_USER']
            || empty($user_data['password'])
            || !fn_user_password_verify((int) $user_data['user_id'], (string) $_SERVER['PHP_AUTH_PW'], $user_data['password'], $salt)
        )

гляньте туда может поможет

1 лайк

salt оставляйте пустым, от пароля делайте md5

1 лайк

А как сделать так, чтобы при выключении продукта и при переходе по ссылке выдавалось не 404 а его категория. Чтобы перекидывать ссылочный вес на категорию?

1 лайк

Вроде бы внутри модуля “SEO страницы для фильтров” от АБ такое было

1 лайк

Как сделать что бы везде подставлялась маска телефона (первые 3 ) https://prnt.sc/13caov5 вот так вот. (это из купить в 1 клик) , нужно еще что бы так же было но в - Оформление заказа

  • Регистрация на сайте - и форма Возврата товара. Можно так сделать?

А как сделать так, чтобы при выключении продукта и при переходе по ссылке выдавалось не 404 а его категория. Чтобы перекидывать ссылочный вес на категорию?

Насколько помню, Вы знакомы с кодом?
В постконтроллере products.view через getTemplateVars получите $product. Если пусто, значит товара нет или выключен, запросите данные по товару через get_product_data указав preview=true. Если массив не пуст и статус D, то return [CONTROLLER_STATUS_REDIRECT, 'categories.view?category_id=' .$product['main_category']];

Должно сработать с минимальными затратами

3 лайка