SergMinaev
Новичок

Добрый день.
Столкнулся с проблемой изменения количества товара в корзине. При первом клике по кнопкам -/+ корзина отрабатывает.
При повторном клике страница перезагружается. При посадке шаблона корзины были сохранены все action из стандартной темы.
Кто имел дело с таким, куда стоит копать. Код кнопок -/+ привел ниже.
Заранее спасибо!
Также в functions.php лежит код снятия аттрибута disabled с кнопки update_cart
Столкнулся с проблемой изменения количества товара в корзине. При первом клике по кнопкам -/+ корзина отрабатывает.
При повторном клике страница перезагружается. При посадке шаблона корзины были сохранены все action из стандартной темы.
Кто имел дело с таким, куда стоит копать. Код кнопок -/+ привел ниже.
Заранее спасибо!
Код:
$('.cart__button--min').click(function() {
var qty = $(this).parent().find('input.cart__number');
var count = parseInt(qty.val()) - 1;
count = count < 1 ? 1 : count;
qty.val(count);
qty.change();
return false;
});
$('.cart__button--max').click(function() {
var qty = $(this).parent().find('input.cart__number');
qty.val(parseInt(qty.val()) + 1);
qty.change();
return false;
});
Также в functions.php лежит код снятия аттрибута disabled с кнопки update_cart
Код:
//Снятие кнопки disabled
add_action( 'wp_footer', 'cart_update_qty_script' );
function cart_update_qty_script() {
if (is_cart()) :
?>
<script>
jQuery('div.woocommerce').on('change', '.qty', function(){
jQuery("[name='update_cart']").removeAttr("disabled").trigger("click");
});
</script>
<?php
endif;
}
- Ссылка на проблему
- https://rival.haydex.ru/cart/
Последнее редактирование: