• Никакой политики на форуме. Иначе - бан!
  • Вопрос без рабочей ссылки на проблему считается риторическим. Без ссылки и скриншота - провокацией!
  • Темы озаглавленные с маленькой буквы или капсом удаляются без предупреждения!

Изменение количества товара в корзине.

SergMinaev

Новичок
Добрый день.
Столкнулся с проблемой изменения количества товара в корзине. При первом клике по кнопкам -/+ корзина отрабатывает.
При повторном клике страница перезагружается. При посадке шаблона корзины были сохранены все 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/
Последнее редактирование:
Сверху Снизу