API корзины WooCommerce на PHP предоставляет набор методов, которые позволяют взаимодействовать с функциональностью корзины покупок на веб-сайте на базе WooCommerce. Вот некоторые из часто используемых методов:
-
Создать корзину. Вы можете использовать метод
WC()->cart->create()
для создания нового экземпляра корзины. -
Добавить товар в корзину. Метод
WC()->cart->add_to_cart()
позволяет добавлять товары в корзину. Вы можете указать идентификатор продукта, количество и любые дополнительные атрибуты. -
Удалить продукт из корзины. Чтобы удалить продукт из корзины, вы можете использовать метод
WC()->cart->remove_cart_item()
и указать ключ элемента корзины. -
Обновить количество товара в корзине: метод
WC()->cart->set_quantity()
позволяет обновить количество товара в корзине. -
Получить содержимое корзины. Вы можете получить содержимое корзины с помощью метода
WC()->cart->get_cart_contents()
, который возвращает массив элементов корзины. -
Подсчитать общую сумму корзины: метод
WC()->cart->calculate_totals()
вычисляет и обновляет общую сумму корзины, включая налоги и стоимость доставки. -
Применить купоны. Чтобы применить код купона к корзине, вы можете использовать метод
WC()->cart->apply_coupon()
. -
Очистить корзину: метод
WC()->cart->empty_cart()
удалит все товары из корзины. -
Получить URL-адрес корзины: URL-адрес страницы корзины можно получить с помощью функции
wc_get_cart_url()
. -
Получить количество товаров в корзине: метод
WC()->cart->get_cart_contents_count()
возвращает общее количество товаров в корзине. -
Получить общую стоимость корзины: метод
WC()->cart->get_cart_total()
извлекает общую стоимость товаров в корзине. -
Хуки корзины: WooCommerce предоставляет различные хуки, которые позволяют выполнять действия на разных этапах процесса корзины, например до и после добавления товаров в корзину или во время расчета корзины.