Как в 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']);
     }
     }
     

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

    Ваш ответ

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