Как добавить товар в корзину через AJAX в WooCommerce
Я уже некоторое время ищу решение этого вопроса. Я хочу добавлять товар через AJAX. Когда вы добавляете товар в корзину в WooCommerce, страница перезагружается с GET-параметром add-to-cart="ID текущего товара"
.
Я хочу сделать это через AJAX. В панели администратора есть чекбокс для включения этой функции с названием "Включить AJAX-кнопки для добавления в корзину в списке товаров"
Но это не работает, страница всё равно перезагружается.
мы говорим о странице отдельного товара или страницах архива товаров (магазин, категории)?
потому что текст рядом с чекбоксом/опцией гласит, в грубом переводе:
»активировать кнопку оформления заказа через AJAX на страницах архивов товаров«
и во всех установках, которые я делал, это работает именно так — AJAX-оформление на страницах архивов, но не на странице товара.
последнее вам придется реализовывать самостоятельно или, возможно, найти бесплатный плагин для этого.
Дополнение:
Базовый пример использования AJAX для функционала »добавить в корзину« в WooCommerce можно найти здесь: WooCommerce — программное добавление товара в корзину через JS или PHP.
