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

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

старый модуль обмена с 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 лайка

Спасибо!!!

Возможно ли настроить определенный вид доставки для определенных категорий товаров?
К примеру, есть журналы/открытки (вес до 100 гр) и есть для них подходящий тариф Почты России “бандероль заказная, обыкновенная” - стоимость доставки по калькулятору будет выходить около 70-80 руб.
И есть “непечатная продукция” - значки, брелоки, вес тоже до 100 гр, но оптимальный тариф у Почты для таких товаров это “посылка 1 класс” со стоимостью ~210 руб.
Сейчас доставка учитывает только лишь вес товаров и для этого лимита веса можно у Почты выбрать только один тариф (либо настраивать два способа доставки и надеяться, что клиент правильно выберет нужный в зависимости от товаров в своей корзине). Если же сделать “добавку” стоимости доставки у не-книжных изделий +100 р. за единицу, то, к примеру Брелок-1 + Брелок-2 + Брелок-3 суммарно по весу составят 90 грамм, но доставка у них рассчитается неадекватно реальному тарифу (80 р. как бандероль + 300 руб. наценки за единицу товара).
В идеале бы какую-то опцию в настройках способа доставки по выбору/ограничению товаров, но сейчас таковой нет. Или есть?

1 лайк

Кстати, хорошое микродополнение для SEO модулей!

1 лайк

А как быть в ситуации, когда покупатель положил в один заказ и открытки, и значки? Какие способы доставки должны быть доступны покупателю в этом случае?

В таком случае по правилам Почты России, надо выбирать более дорогой тариф “посылка”, “бандероль” уже не прокатит (т.к. тариф только исключительно для печатной продукции).

1 лайк

Здравствуйте. Подскажите агентство по продвижению сайта.

Как найти все SEO-имена категорий (дубликаты адресов), которые имеют постфикс -ru и -ru-ru в очень большом каталоге (6750 категорий)? :face_with_raised_eyebrow:

Или в phpmyadmin в таблице cscart_seo_names

Или модуль от cart power посмотрите

1 лайк

Коллеги подскажите Старый импорт не работает с 2мя витринами?
или надо какие то еще ухищрения
Пытаюсь поменять цену для одного товара и 1я витрина обновляется
а для 2йпишет - Обновлено 0 и ничего не меняется.
Скрин файлика
%D0%B8%D0%B7%D0%BE%D0%B1%D1%80%D0%B0%D0%B6%D0%B5%D0%BD%D0%B8%D0%B5

upd. и Новый импорт также не обновляет.

Как залить другие цены 2й витрине?

При этом на 1й витрине одна цена обновленная, а на 2й другая старая

Товарищи старожилы, это наверное и багом не признано раз есть модуль специальный?

Кто нибудь сталкивался с проблемой формирования групп вариаций при импорте из XML-файла? :face_with_raised_eyebrow: Что-то вдруг неожиданно перестали склеиваться вариации и товары загружаются как обычные. Пару дней назад всё было нормально и тут на тебе. Пресет настаиваю шаблонно как и все предыдущие, но не пашет.

ДВ! Подскажите, как работает вкладка Подписчики в карточке товара (админка, редактирование товара)? Что-то я не пойму как они туда могут попасть

Если на вкладке общие выбрана опция “Подписаться на уведомления”, то на карточке товара появится поле для ввода емайла. Когда покупатель подпишется, то на вкладке “Подписчики” появится его емайл.

2021-05-27_22-22-01


2021-05-27_22-25-19

1 лайк