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


Изменения При Оформлении Заказа


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

#1 Vapex

Vapex

    Продвинутый пользователь

  • Пользователи
  • PipPipPip
  • 65 сообщений
  • ГородМосква

Отправлено 12 Август 2015 - 02:00

Необходимы следующие изменения

1) так как интегрировать сервис моей компании доставщика нельзя, хотелось бы изменить выбор доставки.
у меня много тарифов по зонам, поэтому хотелось бы их скрыть. Т.е. перейдя к шагу выбора доставки клиент видит только список способов, а ставя точку(выбирая конкретный способ) раскрывается список зон с тарифами. если клиент выбрал другой способ то ранее раскрытый сворачивается.

2) хочу сделать ввод купона сразу в корзине и кнопку пересчитать? доказано, клиенты сразу увидевшие изменение цены покупают охотнее.

спасибо за ответ

#2 Ирина345

Ирина345

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

  • Модераторы
  • 5 709 сообщений

Отправлено 13 Август 2015 - 15:44

Просмотр сообщенияVapex (12 Август 2015 - 02:00) писал:

Необходимы следующие изменения

1) так как интегрировать сервис моей компании доставщика нельзя, хотелось бы изменить выбор доставки.
у меня много тарифов по зонам, поэтому хотелось бы их скрыть. Т.е. перейдя к шагу выбора доставки клиент видит только список способов, а ставя точку(выбирая конкретный способ) раскрывается список зон с тарифами. если клиент выбрал другой способ то ранее раскрытый сворачивается.

2) хочу сделать ввод купона сразу в корзине и кнопку пересчитать? доказано, клиенты сразу увидевшие изменение цены покупают охотнее.

спасибо за ответ
Здравствуйте,
1. найдите в шаблоне оформления заказа код
 <td class="cell4"><div class="htmlDataBlock">{order_delivery.DESC}</div></td>
				  </tr>
				  {% IFNOT order_delivery.zone_list_empty %}
					{% FOR zone_list %}
					<tr class="zones ">

замените на
<td class="cell4 deliveryZones{order_delivery.ID} deliveryZones"><div class="htmlDataBlock">{order_delivery.DESC}</div></td>
				  </tr>
				  {% IFNOT order_delivery.zone_list_empty %}
					{% FOR zone_list %}
					<tr class="zones deliveryZones{order_delivery.ID} deliveryZones">
				
далее найдите в файле main.js


  // Действия при выборе варианта доставки на этапе оформления заказа
  $('.deliveryRadio').click(function(){
	
	// Если текущая выделенная зона доставки не относится к выбранному варианту доставки, снимаем выделение с зоны доставки
	if($('.deliveryZoneRadio:checked').attr('deliveryid') != $(this).val()) {
	  $('.deliveryZoneRadio:checked').click().attr('checked', false);
	}
  });

после вставьте

 $('.deliveryRadio').change(function(){
	$('.deliveryZones').hide();
	if ($(this).attr('checked')) {
	  $('.deliveryZones' + $(this).val()).show();
	}
  });
  
  $(document).ready(function(){
	$('.deliveryZones' + $('.deliveryRadio:checked').val()).show();
  });

далее в конец main.css добавьте

.deliveryZones {display: none;}

у вас на сайте уже есть кнопка "пересчитать", перенести купоны в корзину не получится силами бесплатной тех. поддержки, но вы можете обратиться в раздел платной доработки.

#3 Vapex

Vapex

    Продвинутый пользователь

  • Пользователи
  • PipPipPip
  • 65 сообщений
  • ГородМосква

Отправлено 13 Август 2015 - 16:55

спасибо. с доставкой получилось




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

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