Перейти к содержимому


Скрытие Адреса Доставки При Выборе Самовывоза


  • Авторизуйтесь для ответа в теме
В этой теме нет ответов

#1 Никита Панин

Никита Панин

    Пользователь

  • Модератоpы
  • 46 сообщений

Отправлено 23 Апрель 2020 - 22:01

Создаём в разделе "Настройки" - "Доставка",  доставку с названием "Самовывоз".

Переходим в раздел Сайт - Редактор шаблонов - в шаблоне "main.js" находим строку:

fz.prop('checked',true);  

после которой вставляем :

if ($(this).closest(".first").find(".cell2 > label").text() == "Самовывоз") {
$(".adress").hide();
$("#quickDeliveryCity").val("no");
$("#quickDeliveryZipCode").val("no");
$("quickDeliveryAddress").val("no");
$("#quickDeliveryRegion").val("no");
$("#quickDeliveryAddressStreet").val("no");
$("#quickDeliveryAddressHome").val("no");
$("#quickDeliveryAddressFlat").val("no");
$("#deliveryConvenientDate").val("none......");
} else {
   $(".adress").show();
$("#quickDeliveryCity").val("");
$("#quickDeliveryAddressStreet").val("");
$("#quickDeliveryAddressHome").val("");
$("#quickDeliveryZipCode").val("");
$("quickDeliveryAddress").val("");
$("#quickDeliveryAddressFlat").val("");
$("#deliveryConvenientDate").val("");
$("#quickDeliveryComment").val("");
}

далее переходим в шаблон "Быстрый заказ" и находим строку:

<!-- END Если в тарифном плане подключен модуль скидок по купонам и суммам заказов -->

после которой вставляем :

<script>
$(function() {
if ($(".deliveryRadio:checked").closest(".first").find(".cell2 > label").text() == "Самовывоз") {
$(".adress").hide();
$("#quickDeliveryCity").val("no");
$("#quickDeliveryZipCode").val("no");
$("quickDeliveryAddress").val("no");
$("#quickDeliveryRegion").val("no");
$("#quickDeliveryAddressStreet").val("no");
$("#quickDeliveryAddressHome").val("no");
$("#quickDeliveryAddressFlat").val("no");
$("#deliveryConvenientDate").val("none......");
} else {
   $(".adress").show();
$("#quickDeliveryCity").val("");
$("#quickDeliveryAddressStreet").val("");
$("#quickDeliveryAddressHome").val("");
$("#quickDeliveryZipCode").val("");
$("quickDeliveryAddress").val("");
$("#quickDeliveryAddressFlat").val("");
$("#deliveryConvenientDate").val("");
$("#quickDeliveryComment").val("");
}
})
  </script>




Количество пользователей, читающих эту тему: 0

0 пользователей, 0 гостей, 0 анонимных