pasha814 Опубликовано 3 августа, 2016 Жалоба Поделиться Опубликовано 3 августа, 2016 Появилась проблема с купоном на скидку.При добавлении товара в корзину идет автоматический переход в корзину (раньше не было такого) и при попытке ввода купоне не применяется скидка (купон правильно) Нужна помощь в решении проблемы Цитата Ссылка на сообщение Поделиться на другие сайты
ps-simpla Опубликовано 3 августа, 2016 Жалоба Поделиться Опубликовано 3 августа, 2016 открываем гугл хром нажимаем F12 далее нажимаем вкладку Consoleи увидите в чем проблема. если не сможете разобраться пишите в скайп ps-avatarp.s. ищите проблему в конфликте jquery или в отсутствии этой библиотеки Цитата Ссылка на сообщение Поделиться на другие сайты
Dmitry86 Опубликовано 14 февраля, 2017 Жалоба Поделиться Опубликовано 14 февраля, 2017 Люди добрые, помогите разобраться. В корзине купон работает как-то странно. Проблема в следующем: Есть купон на 3%. При нажатии в корзине на кнопку "Применить купон" срабатывает нормально. Но при нажатии на Enter в поле для ввода купона - не срабатывает. Кусок кода про купон в cart.tpl {if $coupon_request} <tr class="coupon"> <th class="image"></th> <th class="name" colspan="2"> <div style="display: inline-block; float: left;"> <input type="text" name="coupon_code" value="{$cart->coupon->code|escape}" class="coupon_code" placeholder="Код купона"> </div> <div style="display: inline-block; float: left; margin-left: 10px;"> <input type="button" name="apply_coupon" class="btn" value="Применить купон" onclick="document.cart.submit();"> </div> <div style="display: block;"> {if $cart->coupon->min_order_price > $cart->total_price}Купон {$cart->coupon->code|escape} действует для заказов от {$cart->coupon->min_order_price|convert} {$currency->sign}{/if} </div> {if $coupon_error} <div class="message_error"> {if $coupon_error == 'invalid'}Купон недействителен или уже был использован!{/if} </div> {/if} </th> <th class="price"> {if $cart->coupon_discount > 0} −{$cart->coupon_discount|convert} <span class="cart_currency">{$currency->sign}</span> {/if} </th> <th class="remove"></th> </tr> {literal} <script> $("input[name='coupon_code']").keypress(function(event){ if(event.keyCode == 13){ $("input[name='name']").attr('data-format', ''); $("input[name='phone']").attr('data-format', ''); $("input[name='email']").attr('data-format', ''); document.cart.submit(); } }); </script> {/literal} {/if} Ошибок в консоли нет. Также если для купона указана сумма, от которой он действует - при применении купона для корзины на меньшую сумму страница просто обновляется и сообщение "Купон такой-то действует для заказов от 10000 руб." не выводится. Прошу помощи! Цитата Ссылка на сообщение Поделиться на другие сайты
Рекомендуемые сообщения
Присоединяйтесь к обсуждению
Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.