1 ответ

  • 1
    Плебей 13 июля 2017 09:52 #

    Если клиент заказывает курьерскую доставку, а она осуществляется у вас только в определенном городе, можно сделать так, например (я так у себя сделал):

    <script>
    $('li.shipping-X .wa-field-address-city input').val('Y');
    $('li.shipping-X .wa-field-address-city input').attr("readonly", "readonly");
    </script>

    Где X - айди плагина курьерской доставки, Y - название вашего города. Во второй строке вы можете сделать поле не ридонли, а скрытым.

    Все это дело надо добавить в файл checkout.shipping.html в раздел формирования списка доставок (между <li></li>)


    Возможно эксперты подскажут более изящное решение.

    • +1
      chernykh chernykh 17 июля 2017 15:12 #

      Эксперты молчат.

      <script>
      $('li.shipping-3 .wa-field-address-city input').val('Москва');
      $('li.shipping-3 .wa-field-address-city input').attr("hidden", "hidden");
      </script>

      3 - айди плагина курьерской доставки, Москва - название вашего города.

      Хотел что бы при указании Москвы 3й способ доставки не показывался.

      Шаблон Дефолт 3.0. Вставил код перед закрывающим тегом в <li class="shipping-{$m.id}"></li>.

      Не сработало. Подскажите что не так делаю?

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

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