phone +7 (499) 787-77-77 mail lorem_ipsum@bayer.org
menu

1:04 PM
Улучшаем конверсию страницы оформления заказа

Сумбур...

выковыриваем исходный код операторов $PAYMENT_LIST$, $DELIVERY_LIST$, $ORDER_FIELDS$

в коде от $ORDER_FIELDS$, ищем саму форму

<form id="checkout-form" method="POST" action="" class="methods-list" onsubmit="return shopCheckOut();">
<input type="hidden" name="mode" value="order" id="checkout-form-mode">
<input type="hidden" name="ssid" id="checkout-form-ssid" value="88464513138476">
<input type="hidden" name="payment_id" value="10" id="payment_id">
<input type="hidden" name="delivery_id" value="13" id="delivery_id">

вместо того что было в <input type="hidden" name="ssid" id="checkout-form-ssid" value="88464513138476">, подставляем $SSID$, получаем

<input type="hidden" name="ssid" id="checkout-form-ssid" value="$SSID$">


далее верстка всех таблиц на свой вкус, с сохранением id всех элементов.

в принципе это всё, про соответствие способов оплаты и доставки я потом напишу отдельно.
Категория: Кастомизация | Просмотров: 1960 | Добавил: wwwkrem-brule | Рейтинг: 4.5/8
Всего комментариев: 171 2 3 ... 16 17 »
avatar
0
1 ЛИЛИАНА • 0:29 AM, 2013-02-19 [Материал]
Добрый день, подскажите, пожалуйста, как быть вот с этими полями:
<input type="hidden" name="payment_id" value="10" id="payment_id">
<input type="hidden" name="delivery_id" value="13" id="delivery_id">

какие значения присваивать value ?

Например у меня 3 способа доставки и 3 оплаты.

2 способа оплаты связаны с 2-мя способами доставки и еще 1 оплата с 1 доставкой.

Я поставил эксперимент: поставил значения 2 и 2 соответственно. зашел с другого компьютера и попробовал выполнить заказ, по умолчанию кнопки были на 1 и 1 способах оплаты и доставки, нажал оформить заказ и на странице совершенного заказа отобразились 2 и 2 способы доставки/оплаты... попробовал новый заказ и тут уже кнопки стояли автоматом на 2 и 2 способах, тоесть значения были запомнены браузером (как я понял).

Правильно ли я понимаю, что здесь в шаблоне надо присвоить значения value = 1 в доставке и оплате, соответственно новые клиенты при выборе "по умолчанию" получат то что им на до (1 и 1 способы соответственно), а в случае изменения система запомнит их выбранные параметры?

Какие значения присваиваются в системе этим параметрам при использовании стандартного $ORDER_FIELDS$
1-1 2-2 3-3 ... 16-16 17-17
avatar