Настройка оформления заказа в корзине для субдомена Есть решение

1

Не получается сделать разные настройки области доставки заказа для субдоменов. Родительская тема дизайна  различные.

11 комментариев

  • +2

    Возможно, найдется тот кто вам настроить, чтобы можно делать разные настройки оформления заказа для разных витрин сайта. Я лишь подскажу, что не категорически не стоит ограничивать витрину tatar. доставкой по респ. Татарстан, а витрину spb. городом федерального значения Санкт-Петербург. Вообще неправильно ограничивать область доставки по витринам, т.к. пользователям глубоко плевать на какой витрине они находятся и они будут пытаться оформить заказ в свой регион независимо от того что там в адресной строке сайта написано.

    - на поддомене tatar.site.ru точно будут люди из МСК, СПБ и других городов (не так часто).

    - на поддомене spb.site.ru точно будут люди из других городов (очень часто, как минимум - из ленинградской области).


    Я понимаю вашу задумку: хотите избавить пользователя от необходимости выбирать свой регион и показывать ему сразу релевантные способы доставки. Однако реализацию вы выбрали неверную. Для максимально правильной настройки рекомендую воспользоваться плагинами:

    - Фильтр доставки и оплаты (фильтрация способов доставки в зависимости от выбранного региона)

    - Подсказки в оформлении заказа (автоматический выбор региона, в зависимости от города, выбираемого из списка).

  • +1
    Михаил Ушенин Михаил Ушенин 19 апреля 2021 09:59 #

    Возможно, у вас когда-то сохранились одинаковые идентификаторы витрин в файле wa-config/routing.php. Чтобы исправить это, откройте в своей панели управления вот такой адрес: https://mydomain.ru/webasyst/shop/?module=repair&action=checkout2duplicate

    mydomain.ru в этом примере замените на свой домен.

    • +1

      Разве это баг? Я полагал, что в одном из обновлений SS вы специально настроили, чтобы у всех витрин по умолчанию были одинаковые checkout_id. 

      • +1
        Михаил Ушенин Михаил Ушенин 19 апреля 2021 18:14 #

        checkout_storefront_id у всех витрин должны быть разными. По крайней мере, у тех, где используется оформление заказа в корзине.

        • +1

          на некоторых проектах checkout_storefront_id при обновлении с SS7 на SS8 (10+) вставал одинаковый. Я думал это фича и воспринимал как должное.

          Хотя...возможно, дело не в обновлении, а в плагине SEO-регионы - точнее в том как именно работает у него функционал клонирования витрин.

        • +1
          ВЕтал ВЕтал Разработчик 19 апреля 2021 11:07 #

          по адресу /webasyst/shop/?module=repair&action=checkout2duplicate из админки, получаю: 404. Page not found

          • +1
            replicant replicant 19 апреля 2021 15:57 #

            А какая версия SS установлена, если получаете 404 ошибку?

            • +1
              ВЕтал ВЕтал Разработчик 19 апреля 2021 16:04 #

              Версия Webasyst 2.0.1.592

              Версия Shop-Script 8.18.0.44

              Версия PHP 7.4.16

              • +2
                replicant replicant 19 апреля 2021 16:10 #

                Если админка не по адресу /webasyst/, то замените его на свой в ссылке, а остальное все так. Должно работать.

                • +1
                  ВЕтал ВЕтал Разработчик 19 апреля 2021 16:28 #

                  Да адрес такой сработал /shop/?module=repair&action=checkout2duplicate

                  и проблема разрешилась)

                  спасибо!

                  Добавление новых комментариев к этой теме отключено.