Woocommerce: Автоматическое обновление корзины при изменении количества единиц товара в ней

Задача. Необходимо настроить автоматическое обновление корзины в Woocommerce при изменении количества товаров.

Решение 1. Использовать плагины:

  • Ajax Cart AutoUpdate for WooCommerce (taisho);
  • WooCommerce Ajax Cart Plugin.

Решение 2. Вариант кода №1, вставить в functions.php, Если скрывать кнопку обновления не нужно, то <style>...</style> убираем:

Решение 3. Вариант кода №2, если кнопки для изменения количества товаров в корзине кастомные, нужно добавить еще функцию срабатывания по событию клика на кнопки инкремента и декремента. Смотрим какие классы у кнопок добавления / уменьшения количества товара и заменяем .quantity-button.dec и .quantity-button.inc на свои:

Ссылка на основную публикацию