Пропустить Один Шаг При Оформлении Заказа
#1
Отправлено 18 Декабрь 2011 - 18:51
У меня к Вам три зависящие друг от друга вопроса, подскажите пожалуйста. Нужно:
1) При оформлении заказа существует 4 шага. Хочу полностью убрать шаг "3 из 4" (выберите удобный для Вас способ оплаты) - и оставить только три шага.
2) В шаге "2 из 4" убрать пункт "Выберите удобный для Вас способ доставки" и заменить его на "выберите удобный для Вас способ оплаты". А "Виды доставки" не нужны - у меня он только один. Но, если удалить все виды доставки в бэк-офисе магазина (рисуноки 1, 2) - то оформить заказ не получается: выводится ошибка, что "не указан способ доставки" (рисунок 3).
3) На странице товара полностью убрать список способов доставки. На рисунке 4 показано как есть, а на рисунке 5 показано как надо.
Ну и, соответственно, когда мы это уберём на странице заказа в "позициях заказа" на должна отображаться позиция "Доставка" (Рисунок 6).
Подскажите, пожалуйста, как можно это сделать но при этом всё корректно работало? Адрес магазина: alpa-shop.ru
Рисунок 1:
Рисунок 2:
Рисунок 3:
Рисунок 4:
Рисунок 5:
Рисунок 6:
#2
Отправлено 19 Декабрь 2011 - 18:58
#3
Отправлено 21 Декабрь 2011 - 18:42
#4
Отправлено 22 Декабрь 2011 - 18:28
{% FOR goods_delivery %} <br /><h5 rel="{goods_delivery.ID}" class="goodsDataMainDeliveryItemHeader">Вариант {goods_delivery.index}: {goods_delivery.NAME}</h5> <div class="goodsDataMainDeliveryItem" > <p>{goods_delivery.DESC}</p> {% IF goods_delivery.rules_empty %} Стоимость доставки: {goods_delivery.PRICE | money_format} {% ELSE %} <div class="goodsDataMainDeliveryItemRules"> <table> <thead> <tr> <td colspan="2"><h5>Стоимость доставки зависит от суммы заказа</h5></td> </tr> <tr> <td>Для заказов больше</td> <td>Стоимость доставки</td> </tr> </thead> <tbody class="num"> {% FOR rules %} <tr> <td><p><span>{goods_delivery.rules.SUM_MORE_PRICE | money_format}</span></p></td> <td>{goods_delivery.rules.PRICE | money_format}</td> </tr> {% ENDFOR %} <tr> <td><p><span>Для заказов меньше {goods_delivery.SUM_LESS_PRICE | money_format}</span></p></td> <td>{goods_delivery.PRICE | money_format}</td> </tr> </tbody> </table> </div> {% ENDIF %} </div> {% ENDFOR %}
пункт 2 как я уже говорила так же к сожалению реализовать нельзя.
#5
Отправлено 24 Декабрь 2011 - 22:34
#6
Отправлено 27 Декабрь 2011 - 05:51
<script> $('.order form').submit(); </script>
сразу после строки
<h3>Выберите удобный для вас способ доставки</h3>
А для удаления доставки в заказе - в шаблоне "Просмотр заказа" найдем
{%FOR order_lines%} <tr rel="{order_lines.ID}"> <td>{% IF order_lines.ART_NUMBER %}{order_lines.ART_NUMBER}{%ELSE%} {%ENDIF%}</td> <td>{order_lines.NAME}</td> <td class="num alignRight">{order_lines.LINE_PRICE | number}</td> <td class="alignCenter"> <!-- Товарная позиция --> {% IF order_lines.TYPE_ID=1 %} {order_lines.QUANTITY} <span title="{order_lines.MEASURE_TITLE}">{order_lines.MEASURE_NAME} <!-- Доставка --> {% ELSEIF order_lines.TYPE_ID = 2%} 1 шт <!-- Скидка --> {% ELSEIF order_lines.TYPE_ID = 3%} <span title="{order_lines.MEASURE_TITLE}">{order_lines.MEASURE_NAME}</span> {%ENDIF%} </td> <td class="num alignRight">{order_lines.LINE_SUM | number}</td> </tr> {%ENDFOR%}
и заменим на
{%FOR order_lines%}{%IFNOT order_lines.TYPE_ID%} <tr rel="{order_lines.ID}"> <td>{% IF order_lines.ART_NUMBER %}{order_lines.ART_NUMBER}{%ELSE%} {%ENDIF%}</td> <td>{order_lines.NAME}</td> <td class="num alignRight">{order_lines.LINE_PRICE | number}</td> <td class="alignCenter"> <!-- Товарная позиция --> {% IF order_lines.TYPE_ID=1 %} {order_lines.QUANTITY} <span title="{order_lines.MEASURE_TITLE}">{order_lines.MEASURE_NAME} <!-- Доставка --> {% ELSEIF order_lines.TYPE_ID = 2%} 1 шт <!-- Скидка --> {% ELSEIF order_lines.TYPE_ID = 3%} <span title="{order_lines.MEASURE_TITLE}">{order_lines.MEASURE_NAME}</span> {%ENDIF%} </td> <td class="num alignRight">{order_lines.LINE_SUM | number}</td> </tr>{%ENDIF%} {%ENDFOR%}
#7
Отправлено 05 Январь 2012 - 17:33
Vaccina (27 Декабрь 2011 - 05:51) писал:
<script> $('.order form').submit(); </script>
сразу после строки
<h3>Выберите удобный для вас способ доставки</h3>
Vaccina (27 Декабрь 2011 - 05:51) писал:
{%FOR order_lines%} <tr rel="{order_lines.ID}"> <td>{% IF order_lines.ART_NUMBER %}{order_lines.ART_NUMBER}{%ELSE%} {%ENDIF%}</td> <td>{order_lines.NAME}</td> <td class="num alignRight">{order_lines.LINE_PRICE | number}</td> <td class="alignCenter"> <!-- Товарная позиция --> {% IF order_lines.TYPE_ID=1 %} {order_lines.QUANTITY} <span title="{order_lines.MEASURE_TITLE}">{order_lines.MEASURE_NAME} <!-- Доставка --> {% ELSEIF order_lines.TYPE_ID = 2%} 1 шт <!-- Скидка --> {% ELSEIF order_lines.TYPE_ID = 3%} <span title="{order_lines.MEASURE_TITLE}">{order_lines.MEASURE_NAME}</span> {%ENDIF%} </td> <td class="num alignRight">{order_lines.LINE_SUM | number}</td> </tr> {%ENDFOR%}
и заменим на
{%FOR order_lines%}{%IFNOT order_lines.TYPE_ID%} <tr rel="{order_lines.ID}"> <td>{% IF order_lines.ART_NUMBER %}{order_lines.ART_NUMBER}{%ELSE%} {%ENDIF%}</td> <td>{order_lines.NAME}</td> <td class="num alignRight">{order_lines.LINE_PRICE | number}</td> <td class="alignCenter"> <!-- Товарная позиция --> {% IF order_lines.TYPE_ID=1 %} {order_lines.QUANTITY} <span title="{order_lines.MEASURE_TITLE}">{order_lines.MEASURE_NAME} <!-- Доставка --> {% ELSEIF order_lines.TYPE_ID = 2%} 1 шт <!-- Скидка --> {% ELSEIF order_lines.TYPE_ID = 3%} <span title="{order_lines.MEASURE_TITLE}">{order_lines.MEASURE_NAME}</span> {%ENDIF%} </td> <td class="num alignRight">{order_lines.LINE_SUM | number}</td> </tr>{%ENDIF%} {%ENDFOR%}
Vaccina, подскажите пожалуйста, как мне убрать только строку "Доставка"?
#8
Отправлено 09 Январь 2012 - 11:10
{%FOR order_lines%}{%IFNOT order_lines.TYPE_ID = 2%} <tr rel="{order_lines.ID}"> <td>{% IF order_lines.ART_NUMBER %}{order_lines.ART_NUMBER}{%ELSE%} {%ENDIF%}</td> <td>{order_lines.NAME}</td> <td class="num alignRight">{order_lines.LINE_PRICE | number}</td> <td class="alignCenter"> <!-- Товарная позиция --> {% IF order_lines.TYPE_ID=1 %} {order_lines.QUANTITY} <span title="{order_lines.MEASURE_TITLE}">{order_lines.MEASURE_NAME} <!-- Доставка --> {% ELSEIF order_lines.TYPE_ID = 2%} 1 шт <!-- Скидка --> {% ELSEIF order_lines.TYPE_ID = 3%} <span title="{order_lines.MEASURE_TITLE}">{order_lines.MEASURE_NAME}</span> {%ENDIF%} </td> <td class="num alignRight">{order_lines.LINE_SUM | number}</td> </tr>{%ENDIF%} {%ENDFOR%}
#9
Отправлено 09 Январь 2012 - 19:29
Vaccina (09 Январь 2012 - 11:10) писал:
{%FOR order_lines%}{%IFNOT order_lines.TYPE_ID = 2%} <tr rel="{order_lines.ID}"> <td>{% IF order_lines.ART_NUMBER %}{order_lines.ART_NUMBER}{%ELSE%} {%ENDIF%}</td> <td>{order_lines.NAME}</td> <td class="num alignRight">{order_lines.LINE_PRICE | number}</td> <td class="alignCenter"> <!-- Товарная позиция --> {% IF order_lines.TYPE_ID=1 %} {order_lines.QUANTITY} <span title="{order_lines.MEASURE_TITLE}">{order_lines.MEASURE_NAME} <!-- Доставка --> {% ELSEIF order_lines.TYPE_ID = 2%} 1 шт <!-- Скидка --> {% ELSEIF order_lines.TYPE_ID = 3%} <span title="{order_lines.MEASURE_TITLE}">{order_lines.MEASURE_NAME}</span> {%ENDIF%} </td> <td class="num alignRight">{order_lines.LINE_SUM | number}</td> </tr>{%ENDIF%} {%ENDFOR%}
Спасибо, вот это - работает!
А сумму там в конце ньльзя добавить к позициям?
А скидки будут работать?
#10
Отправлено 10 Январь 2012 - 18:34
Цитата
Не совсем вас понимаю. Не могли бы вы описать ваш вопрос более детально.
#12
Отправлено 12 Январь 2012 - 11:56
#13
Отправлено 15 Февраль 2012 - 20:08
#15
Отправлено 27 Сентябрь 2012 - 13:04
#16
Отправлено 05 Апрель 2013 - 00:23
#17
Отправлено 05 Апрель 2013 - 02:18
{% IF ORDER_STAGE_NUM=3%}<script>$('.order form').submit();</script>{%ENDIF%}
#18
Отправлено 05 Апрель 2013 - 20:01
Количество пользователей, читающих эту тему: 0
0 пользователей, 0 гостей, 0 анонимных