Woocommerce почему не работает кнопка обновить корзину?
Всем привет! Есть стандартный интернет-магазин на wordpress+woocommerce в котором на странице
корзины плюсами/минусами можно увеличивать или уменьшать количество товара. Изменения должны были вступать в силу автоматически, но из-за изначального отсутствия кнопки обновить корзину, это не происходило. Добавил кнопку обновить корзину, но она не работает. Как сделать, чтобы кнопка обновить корзину начала работать?
Ссылка на сайт: https://pkmarze.ru/
Дополнительно
отсутствие кнопки обновить корзину это уже не стандартное поведение. это значит что кнопку удалили, добавили плюсики с минусами и должны были прикрутить скрипт пересчета суммы. вот туда и копать
Опишите проблему, и специалист поможет с настройкой, исправлением ошибки или доработкой сайта. Подберём понятный план работ без лишней переписки.
Пока нет других ответов. Будьте первым, кто поможет автору.
Ответить на вопрос
Кнопка «Обновить корзину» в WooCommerce часто «не работает» по двум причинам: она disabled до изменения количества, либо тема/скрипт ломает стандартную форму корзины. В WooCommerce кнопка должна активироваться после изменения quantity.
Проверьте в HTML, что кнопка находится внутри формы корзины:
<form class="woocommerce-cart-form" method="post"> ... <button type="submit" name="update_cart" value="Обновить корзину">Обновить корзину</button> </form><form class="woocommerce-cart-form" method="post"> ... <button type="submit" name="update_cart" value="Обновить корзину">Обновить корзину</button> </form>
Если кнопка всегда disabled, проверьте JS-ошибки в консоли. WooCommerce включает скрипт, который активирует кнопку при изменении количества. Если оптимизация JS сломала порядок скриптов, кнопка может не оживать.
Типовые причины:
cart/cart.phpустаревшей версией;change;Если шаблон корзины переопределён, сравните его с актуальным шаблоном WooCommerce. В админке WooCommerce → Статус обычно показывает устаревшие шаблоны темы.
Для начала отключите оптимизацию JS на странице корзины и проверьте, оживает ли кнопка. Если да — исключайте скрипты WooCommerce из минификации/отложенной загрузки.