Как скрыть не нужный способ доставки

Мне нужно сделать "Самовывоз и курьер только для СПб, для остальных почта и курьерские службы". Как скрыть не нужные способы доставки для других городов? Это яваскриптом только сделать можно?

<!--td {border: 1px solid #ccc;}br {mso-data-placement:same-cell;}-->

8 ответов

  • 1
    Александр 15 июля 2017 17:40 #

    Что-то вообще не понятно как страница оформления заказа сделана. И где там можно изменить чтобы скрыть способ доставки в зависимости от города :(

    • +1

      Смотрите настройки используемых плагинов доставки

      • +1
        Александр Александр 15 июля 2017 17:57 #

        в настройках самовывоза и курьера нет фильтрации по городу

        • +1

          В плагине курьер есть ограничение на город, это 100%

          • +1
            Александр Александр 15 июля 2017 18:46 #

            Почему то сейчас не могу добавить способ доставки курьер. Выбираю добавить Курьер выскакивает окно с настройками. А вот дальше проблема. Нет кнопок сохранить или применить. И застреваешь на вкладке настройки :(

            https://yadi.sk/i/ioAVp3Ha3L5yA5

        • +1

          А вообще изучите этот плагин, возможно подойдет

          • +1
            Александр Александр 15 июля 2017 18:47 #

            Да это уже близко. но фильтрации по городу нет. Сейчас напишу разрабу. Может добавит

          • +1
            Александр Александр 16 июля 2017 00:32 #

            Плагин подойдет. Только в нем много не нужного функционала. И стоимость высоковата. Думаем может свой плагин написать. Только одно не понятно. Как в checkout.shipping.html получить выбранный город? Можно в принципе из $checkout_payment_methods это получить. Там на некоторых методах доставки есть выбранный город но хотелось бы это сделать более правильно.

            В плагине Фильтр доставки и оплаты же как то получают данные заказа. Так вот как их получить? в шаблоне checkout.shipping.html или в плагине {$checkout_shipping_methods = shopDelpayfilterPlugin::filterDeliveryMethods($checkout_shipping_methods)}?

            Блин можно было бы код этого плагина посмотреть без его покупки :)

Добавить ответ

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