Как в woocommerce получить все продукты если известен id заказа(order) покупки?
Решено
Скажите как можно получить id продуктов которые были приобретены по определенному ордеру в woocommerce? Я пишу дополнения для плагина интернет магазина woocommerce на своем сайте wordpress. И мне нужно получить данные по покупки. Известен id order(заказ), ордер покупки, по нему нужно получить все продукты. Как известно продуктов может быть несколько(куплено и оплачено несколько продуктов). И это нужно учесть.
1 Ответ(ы)
Ответ
Воспользуйтесь следующим кодом для получения id продуктов, если известен id заказа:
$order = new WC_Order($id_order); $items = $order->get_items(); if (is_array($items)) { foreach ($items as $item) { var_dump($item['product_id']); } }