@IgFil

Как получить массив товаров в корзине woocommerce?

Мне нужно получить массив товаров в корзине woocommerce затем у товаров определённого бренда получить их цену. В зависимости от суммы цен этих товаров сделать скидку на товары этого бренда.
  • Вопрос задан
  • 42 просмотра
Решения вопроса 1
HeadOnFire
@HeadOnFire
PHP, Laravel & WordPress Evangelist
Мне кажется вы немного термины путаете. Товары - это products. Это то что выводится в каталоге магазина. А в корзине - это order_item.

// Получить объект корзины WC_Cart:
WC()->cart;

// Получить массив WC_Order_Item в корзине:
WC()->cart->get_cart_contents()

Распечатайте WC_Order_Item и увидите все что вам нужно.
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы