Добрый день, мой аккаунт SL-5937
Сейчас поле ввода "КУПОНА НА СКИДКУ" отображается только при нажатии на кнопку "БЫСТРЫЙ ЗАКАЗ"
Сделайте, пожалуйста, чтобы на странице "корзина" (под таблицей заказанных товаров) рядом с кнопкой "БЫСТРЫЙ ЗАКАЗ" было поле ввода "КУПОНА НА СКИДКУ" и кнопка "ПРИМЕНИТЬ КУПОН".
Когда клиент вводит код купона и нажимает кнопку "ПРИМЕНИТЬ КУПОН" в таблице с товаром происходит перерасчет размера скидки по купону (с указанием в таблице: "скидка по купону", процент скидки и самой скидки в рублях) и итоговой суммы заказа. Текст кнопки "ПРИМЕНИТЬ КУПОН" изменяется "КУПОН ПРИМЕНЁН"
1
Ввод Купона На Скидку В Корзине.
Автор John, 04 июля 2017 19:54
Сообщений в теме: 6
#1
Отправлено 04 Июль 2017 - 19:54
#2
Отправлено 05 Июль 2017 - 07:33
Здравствуйте.
Форма купона работает только на странице оформления заказа. Как вариант, можно на странице корзины сразу отображать форму быстрого заказа без дополнительных кликов на кнопку и перенести выше форму кода купона. Такая реализация вас устроит?
Форма купона работает только на странице оформления заказа. Как вариант, можно на странице корзины сразу отображать форму быстрого заказа без дополнительных кликов на кнопку и перенести выше форму кода купона. Такая реализация вас устроит?
#3
Отправлено 05 Июль 2017 - 09:21
понятно, хорошо давайте так сделаем
#4
Отправлено 07 Июль 2017 - 10:04
John (05 Июль 2017 - 09:21) писал:
понятно, хорошо давайте так сделаем
Здравствуйте.
В шаблоне Корзина код:
<a id="startOrder" class="button black" title="Перейти к быстрому оформлению заказа">Быстрый заказ</a>
Заменил на:
<script> $("document").ready(function() { setTimeout(function() { $("#startOrder").trigger('click'); },10); }); </script> <a id="startOrder" class="button black" title="Перейти к быстрому оформлению заказа" style="display:none;">Быстрый заказ</a>
В шаблоне Быстрый заказ перенес код выше:
<!-- Если в тарифном плане подключен модуль скидок по купонам и суммам заказов --> {% IF TARIFF_FEATURE_DISCOUNT_COUPONS %} <!-- Если скидки по купонам активированы в панели управления магазином --> {% IF ORDER_DISCOUNT_COUPON_IS_ENABLED %} <div class="coupons"> <h3 class="title"><span>Купон на скидку</span></h3> <div class="couponBlock"> <label for="quick_form_coupon_code">Код купона</label> <div class="input-box"> <input type="text" id="quick_form_coupon_code" name="form[coupon_code]" value="{ORDER_FORM_COUPON_CODE}" class="inputText" /> </div> </div> </div> {% ENDIF %} {% ENDIF %}
И после него добавил код:
<div class="clear"></div> <h3 class="title"><span>Персональные данные</span></h3>
Проверьте, пожалуйста.
#5
Отправлено 07 Июль 2017 - 16:34
спасибо большое, все работает.
Сделайте, пожалуйста, в странице "Корзина" следующие изменения:
1)Нужно убрать кнопку "Отменить Заказ/Быстрый заказ", т.к. она в данном случае уже не нужна;
2)В таблице в строке с товаром, вместо крестика написать слово "Удалить" ;
3)когда заходишь в корзину, поле редактирование количество товаров неактивное, просьба сделать поле редактирование товаров всегда активным.
4)на место кнопки "Отменить Заказ" поставить кнопку "Оформить заказ"
Сделайте, пожалуйста, в странице "Корзина" следующие изменения:
1)Нужно убрать кнопку "Отменить Заказ/Быстрый заказ", т.к. она в данном случае уже не нужна;
2)В таблице в строке с товаром, вместо крестика написать слово "Удалить" ;
3)когда заходишь в корзину, поле редактирование количество товаров неактивное, просьба сделать поле редактирование товаров всегда активным.
4)на место кнопки "Отменить Заказ" поставить кнопку "Оформить заказ"
#6
Отправлено 07 Июль 2017 - 19:20
John (07 Июль 2017 - 16:34) писал:
спасибо большое, все работает.
Сделайте, пожалуйста, в странице "Корзина" следующие изменения:
1)Нужно убрать кнопку "Отменить Заказ/Быстрый заказ", т.к. она в данном случае уже не нужна;
2)В таблице в строке с товаром, вместо крестика написать слово "Удалить" ;
3)когда заходишь в корзину, поле редактирование количество товаров неактивное, просьба сделать поле редактирование товаров всегда активным.
4)на место кнопки "Отменить Заказ" поставить кнопку "Оформить заказ"
Сделайте, пожалуйста, в странице "Корзина" следующие изменения:
1)Нужно убрать кнопку "Отменить Заказ/Быстрый заказ", т.к. она в данном случае уже не нужна;
2)В таблице в строке с товаром, вместо крестика написать слово "Удалить" ;
3)когда заходишь в корзину, поле редактирование количество товаров неактивное, просьба сделать поле редактирование товаров всегда активным.
4)на место кнопки "Отменить Заказ" поставить кнопку "Оформить заказ"
В шаблоне Корзина код:
<td width="30" class="closetd"><a data-href="{cart_items.ORDER_LINE_DELETE_URL}" title="Удалить позицию" onclick="ajaxdelete($(this))" class="btn-remove"></a></td>
Заменил на:
<td width="30" class="closetd"><a data-href="{cart_items.ORDER_LINE_DELETE_URL}" title="Удалить позицию" onclick="ajaxdelete($(this))">Удалить</a></td>
Код:
<a id="closeOrder" class="button black" title="Отменить быстрое оформление заказа">Отменить заказ</a>
Заменил на:
<a id="closeOrder" class="button black" title="Отменить быстрое оформление заказа" style="display:none;">Отменить заказ</a>
В шаблоне main.js заккоментировал код:
// q = cartTable.find('.cartqty'); // if(q.prop('disabled') == true){q.prop('disabled',false)}else{q.prop('disabled',true)}
А так же заккоментировал код:
// closeOrder.css('display','block');
Вместо кнопки Отменить заказ, к сожалению, не получится сделать кнопку оформления заказа, поскольку она должна быть непосредственно внутри формы оформления заказа.
#7
Отправлено 08 Июль 2017 - 08:01
спасибо вам за помощь.
Количество пользователей, читающих эту тему: 0
0 пользователей, 0 гостей, 0 анонимных