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


Выбор Способа Доставки


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

#1 Finwiz

Finwiz

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

  • Пользователи
  • PipPip
  • 10 сообщений

Отправлено 20 Сентябрь 2015 - 14:36

Доброго времени суток. Помогите решить отображение способов доставки.

1. Если доставка бесплатная, я в стоимости доставки ставлю 0 рублей, в админке, но на сайте хотелось бы что бы было не 0 рублей отображалось, а бесплатно. Скрин:

2015-09-20 14-25-27 Скриншот экрана.png

2. На против адресов пунктов самовывоза, не стояла стоимость доставки:

2015-09-20 14-28-50 Скриншот экрана.png

3. Если я выбираю самовывоз, то не отображать поле, для заполнения адреса доставки.

2015-09-20 14-29-53 Скриншот экрана.png

То же касается и самовывоза Москва.

#2 Danil

Danil

    Активный участник

  • Пользователи
  • PipPipPipPip
  • 4 645 сообщений

Отправлено 22 Сентябрь 2015 - 12:11

Просмотр сообщенияFinwiz (20 Сентябрь 2015 - 14:36) писал:

Доброго времени суток. Помогите решить отображение способов доставки.

1. Если доставка бесплатная, я в стоимости доставки ставлю 0 рублей, в админке, но на сайте хотелось бы что бы было не 0 рублей отображалось, а бесплатно. Скрин:

Прикрепленный файл 2015-09-20 14-25-27 Скриншот экрана.png

2. На против адресов пунктов самовывоза, не стояла стоимость доставки:

Прикрепленный файл 2015-09-20 14-28-50 Скриншот экрана.png

3. Если я выбираю самовывоз, то не отображать поле, для заполнения адреса доставки.

Прикрепленный файл 2015-09-20 14-29-53 Скриншот экрана.png

То же касается и самовывоза Москва.
Здравствуйте.
1) В шаблоне Оформление заказа найдите код
<span class="orderStageDeliveryDefaultPrice" {% IF order_delivery.ZONE_ID>0 %}style="display:none;"{% ENDIF%}>{order_delivery.END_PRICE | money_format}</span>
и замените на

<span class="orderStageDeliveryDefaultPrice" {% IF order_delivery.ZONE_ID>0 %}style="display:none;"{% ENDIF%}>{% IFNOT order_delivery.END_PRICE=0 %}{order_delivery.END_PRICE | money_format}{% ENDIF %}</span>
2) В шаблоне Оформление заказа найдите код
<span class="deliveryZonePrice" style="color: #333;">{order_delivery.zone_list.END_PRICE | money_format}</span>
и замените на
<span class="deliveryZonePrice" style="color: #333;display:none;">{order_delivery.zone_list.END_PRICE | money_format}</span>
3) В конец main.js добавьте
$(function() {
$('.deliveryRadio').click(function() {
var current_id = $(this).val();
$('.contentContainer.order-step > div.field').closest('.contentContainer.order-step').show();
if(current_id === '317441') {
   $('.contentContainer.order-step > div.field').closest('.contentContainer.order-step').hide();
}
else if(current_id === '314224') {
   $('.contentContainer.order-step > div.field').closest('.contentContainer.order-step').hide();
}
});
$('.deliveryRadio:checked').trigger('click');
});





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

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