Сокращение Пути Оформления Заказа И Перенос Формы Ввода Купона
#1
Отправлено 07 Декабрь 2013 - 23:12
Назрело несколько вопросов:
1) Можно ли перенести форму ввода купона прямо в корзину, чтобы человек еще ДО оформлени заказа ввел купон и стоимость прямо в реальном времени пересчиталась?
2) Можно ли совместить или убрать Шаги на оформлении заказа? В идеале, у человека должен быть выбор, оформить в 1 клик (нажать "Купить в 1 клик", ввести Имя и Телефон и все), либо нажать "Оформить заказ", На первой странице выбрать и вариант доставки и вариант оплаты, а на второй ввеси Имя, Телефон и Почту (по желанию) и все.
Можно ли добавить такую кнопку "купить в 1 клик"?
Можно ли сократить кол-во шагов и перенести функционал одного шага в другой?
Можно ли перенести ввод купона в корзину с авто-пересчетом* цены?
*или хотя бы с кнопкой "пересчитать"
PS: Применять решения буду для этого магазина.
#2
Отправлено 08 Декабрь 2013 - 13:37
Atamovich (07 Декабрь 2013 - 23:12) писал:
Можно вынести все скидки в корзину - http://forum.storela...ках/#entry92352
#3
Отправлено 08 Декабрь 2013 - 13:43
miyako (08 Декабрь 2013 - 13:37) писал:
А по остальным вопросам можете дать ответ?
Сообщение отредактировал Atamovich: 09 Декабрь 2013 - 18:43
#4
Отправлено 10 Декабрь 2013 - 02:34
Цитата
Можно ли сократить кол-во шагов и перенести функционал одного шага в другой?
К сожалению, этого сделать не получиться.
Цитата
Из вашего сообщения не понятно о какой именно кнопке идет речь.
#5
Отправлено 10 Декабрь 2013 - 07:28
Atamovich (07 Декабрь 2013 - 23:12) писал:
Можно ли добавить такую кнопку "купить в 1 клик"?
PS: Применять решения буду для этого магазина.
в конец файла main.js добавить
// Быстрый заказ function quickorder(formSelector) { // Находим форму, которую отправляем на сервер, для добавления товара в корзину var formBlock = $($(formSelector).get(0)); // Проверка на существование формы отправки запроса на добавление товара в корзину if(1 > formBlock.length || formBlock.get(0).tagName != 'FORM') { alert('Не удалось найти форму добавления товара в корзину'); return false; } // Получаем данные формы, которые будем отправлять на сервер var formData = formBlock.serializeArray(); // Сообщаем серверу, что мы пришли через ajax запрос formData.push({name: 'ajax_q', value: 1}); // Так же сообщим ему, что нужно сразу отобразить форму быстрого заказа formData.push({name: 'fast_order', value: 1}); // Аяксом добавляем товар в корзину и вызываем форму быстрого заказа товара $.ajax({ type : "POST", cache : false, url : formBlock.attr('action'), data : formData, success: function(data) { var width = $(window).width() * 0.8; if(width < 800) width = 'auto'; $.fn.nyroModalManual({ content: data, gallery: null, resizable: true, autoSizable: true, windowResize: true, width: width, minHeight: 230 }); } }); return false; }
далее в шаблоне Товар найти
<li class="goodsPageSubmitButtonBlock" {% IF GOODS_MOD_REST_VALUE=0 %}style="display:none;"{% ENDIF %}><a class="whtblue" onclick="$('.goodsDataForm').submit(); return false;" title="Положить «{GOODS_NAME}» в корзину" href="#">В корзину</a></li>
в конце данной строчки поставить enter и в новой строке вставить
<li class="goodsPageSubmitButtonBlock" {% IF GOODS_MOD_REST_VALUE=0 %}style="display:none;"{% ENDIF %}><a class="whtblue" onclick="quickorder('.goodsDataForm'); return false;" title="Положить «{GOODS_NAME}» в корзину" href="#">В корзину</a></li>
в шаблоне Товары найдите
<form action="{CART_ADD_GOODS_MODIFICATION_URL | url_amp}" method="post" id="goodsListFormId{goods.MIN_PRICE_NOW_ID}" class="goodsListForm"> <div> <input type="hidden" name="hash" value="{HASH}" /> <input type="hidden" name="form[goods_from]" value="{goods.GOODS_FROM}" /> <input type="hidden" name="form[goods_mod_id]" value="{goods.MIN_PRICE_NOW_ID}" /> <a class="whtgray" onclick="$('#goodsListFormId{goods.MIN_PRICE_NOW_ID}').submit(); return false;" href="{CART_ADD_GOODS_MODIFICATION_URL | url_amp}?hash={HASH | url_amp}&form%5Bgoods_from%5D={goods.GOODS_FROM}&form%5Bgoods_mod_id%5D={goods.MIN_PRICE_NOW_ID}" title="Положить «{goods.NAME}» в корзину">Купить сейчас</a> <a href="{goods.URL}" class="whtgray" title="Подробнее о товаре «{goods.NAME}»">Подробнее</a> </div> </form>
вместо него вставьте
<form action="{CART_ADD_GOODS_MODIFICATION_URL | url_amp}" method="post" id="goodsListFormId{goods.MIN_PRICE_NOW_ID}" class="goodsListForm"> <div> <input type="hidden" name="hash" value="{HASH}" /> <input type="hidden" name="form[goods_from]" value="{goods.GOODS_FROM}" /> <input type="hidden" name="form[goods_mod_id]" value="{goods.MIN_PRICE_NOW_ID}" /> <a class="whtgray" onclick="$('#goodsListFormId{goods.MIN_PRICE_NOW_ID}').submit(); return false;" href="{CART_ADD_GOODS_MODIFICATION_URL | url_amp}?hash={HASH | url_amp}&form%5Bgoods_from%5D={goods.GOODS_FROM}&form%5Bgoods_mod_id%5D={goods.MIN_PRICE_NOW_ID}" title="Положить «{goods.NAME}» в корзину">Купить сейчас</a> <a class="whtgray" onclick="quickorder('#goodsListFormId{goods.MIN_PRICE_NOW_ID}');return false;" href="{CART_ADD_GOODS_MODIFICATION_URL | url_amp}?hash={HASH | url_amp}&form%5Bgoods_from%5D={goods.GOODS_FROM}&form%5Bgoods_mod_id%5D={goods.MIN_PRICE_NOW_ID}" title="Положить «{goods.NAME}» в корзину">Быстрый заказ</a> <a href="{goods.URL}" class="whtgray" title="Подробнее о товаре «{goods.NAME}»">Подробнее</a> </div> </form>
нужно будет изменить ширину или длину этих ячеек товаров.
#6
Отправлено 10 Декабрь 2013 - 07:36
Atamovich (07 Декабрь 2013 - 23:12) писал:
уменьшение шагов оформления покупки заказа до 2 шагов
1) Уменьшить число шагов для оформления заказа, например для пропуска шага выбора варианта оплаты достаточно заменить следующие коды в шаблоне "Оформление заказа":
Заменяем старый код
<h1>Оформление заказа. Шаг {ORDER_STAGE_NUM} из 4</h1>
на новый:
<h1>Оформление заказа. Шаг {% IF ORDER_STAGE_NUM>3 %}{ORDER_STAGE_NUM | minus("1")}{% ELSE %}{ORDER_STAGE_NUM}{% ENDIF %} из 3</h1>
А так же этот код
Оформление заказа. Шаг {ORDER_STAGE_NUM} из 4
на этот:
Оформление заказа. Шаг {% IF ORDER_STAGE_NUM>3 %}{ORDER_STAGE_NUM | minus("1")}{% ELSE %}{ORDER_STAGE_NUM}{% ENDIF %} из 3
И этот код:
<form
на этот:
<form id="orderMainForm"
И этот:
<!-- Шаг 3. Оплата --> {% IF ORDER_STAGE_NUM=3 %}
на этот:
<!-- Шаг 3. Оплата --> {% IF ORDER_STAGE_NUM=3 %} <script type="text/javascript">$('#orderMainForm').submit();</script>
И вот этот:
<input class="more-link back" type="submit" name="toprev" value="Вернуться назад" />
на этот:
<input class="more-link back" type="submit" name="toprev" {% IF ORDER_STAGE_NUM=4%}onclick="document.location='{ORDER_STAGE_DELIVERY_URL}';return false;"{% ENDIF %} value="Вернуться назад" />
2) Изменить же форму оформления заказа можно лишь частично, переместив поля из одного шага на другой, но это не действует для вариантов доставки и оплаты. Данного функционала не делали, по причине того что создавать одну страницу со всеми полями зачастую оказывается менее конверсионно, чем делать несколько страниц с шагами. Вероятно когда пользователь видит большое число полей он пугается и уходит, а когда видит те же поля но за несколько шагов пугается меньше из-за чего с большей вероятностью делает заказ.
#7
Отправлено 27 Июнь 2016 - 06:58
Сake (10 Декабрь 2013 - 02:34) писал:
Из вашего сообщения не понятно о какой именно кнопке идет речь.
Подскажите пожалуйста как сделать пересчет суммы заказа в соответствии с примененным купоном на последнем этапе оформления заказа?
У нас в бистро вообще только 1 шаг, на котором вся информация о клиенте заполняется сразу, и никаких шагов просто нет.
Хотелось бы, чтобы появился еще один шаг, на котором отображалась скидка по купону и конечная сумма заказа с учетом доставки. И только после этого конечное оформление с присвоением номера заказа.
Аккаунт SL-388909
#8
Отправлено 09 Декабрь 2019 - 07:25
Есть проблема.
При оформлении заказа поступает сразу два одинаковых (например №3011 и 3012).
Что делать?
#9
Отправлено 07 Февраль 2020 - 08:12
admin (09 Декабрь 2019 - 07:25) писал:
Есть проблема.
При оформлении заказа поступает сразу два одинаковых (например №3011 и 3012).
Что делать?
Проблема осталась!
И ещё
Нужно в карточке товара блок "не забудьте купить" переместить в низ под описание (как в разрешении 1024, только там скрывается полностью, а нужно оставить)
SL-171870
Темы с аналогичным тегами купон, заказ, корзина, оформление
Вопросы работы сервиса StoreLand →
Дизайн →
Шаблон Бистро →
Корзина →
Добавление В Корзину С Внешней СтороныАвтор Гость_javaca_* , 16 июня 2023 корзина |
|
|||
Вопросы работы сервиса StoreLand →
Дизайн →
Шаблон Техно →
Страница товара →
Добавить Название Модификации При Добавлении В КорзинуАвтор Гость_like.hornet.6_* , 09 июня 2022 модификация, корзина |
|
|||
Вопросы работы сервиса StoreLand →
Дизайн →
Шаблон Техно →
Корзина →
Восстановить КорзинуАвтор Гость_alexfeb27_* , 20 дек. 2021 корзина |
|
|||
Вопросы работы сервиса StoreLand →
Дизайн →
Шаблон Техно →
Другое →
Дублирование ЗаказаАвтор Гость_Foxis_10_* , 27 янв. 2021 дубль, заказ |
|
|||
Вопросы работы сервиса StoreLand →
Дизайн →
Шаблон Лето →
Главная →
Новогоднее Оформление С Анимацией Падения СнежинокАвтор Гость_Foxis_10_* , 24 дек. 2020 снежинки, новый год, оформление и 3 еще... |
|
Количество пользователей, читающих эту тему: 0
0 пользователей, 0 гостей, 0 анонимных