Как в woocommerce получить все продукты если известен id заказа(order) покупки?

Решено

Скажите как можно получить id продуктов которые были приобретены по определенному ордеру в woocommerce? Я пишу дополнения для плагина интернет магазина woocommerce на своем сайте wordpress. И мне нужно получить данные по покупки. Известен id order(заказ), ордер покупки, по нему нужно получить все продукты. Как известно продуктов может быть несколько(куплено и оплачено несколько продуктов). И это нужно учесть.

Добавить Комментарий
Ответ

Воспользуйтесь следующим кодом для получения 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']);
 }
 }
 

Добавить Комментарий

Ваш ответ

Размещая свой ответ, вы соглашаетесь с правилами сайта.