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 предоставляет различные хуки, которые позволяют выполнять действия на разных этапах процесса корзины, например до и после добавления товаров в корзину или во время расчета корзины.