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

1

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

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

  • +2

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

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

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


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

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

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

    • +1
      ВЕтал ВЕтал 19 апреля 2021 16:28 #

      Спасибо вам за подсказки! обязательно их рассмотрю.

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

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

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

      • +1

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

        • +1
          Михаил Ушенин Михаил Ушенин Webasyst 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

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

                    спасибо!

                    Добавить комментарий

                    Чтобы добавить комментарий, зарегистрируйтесь или войдите