Мне нужно иметь возможность получить order_item_id, уникальное значение, применяемое к каждому элементу в каждом заказе. Это то, что у меня есть до сих пор:
global $wpdb;
$order = new WC_Order( $order_id );
$items = $order->get_items();
foreach ( $items as $item ) {
$product_id = $item['product_id'];
$item_id = $item['item_id'];
Последняя строка в приведенном выше коде получает order_item_id. Обычно это не работает, но работает, потому что я отредактировал get_items в class-wc-order и включил:
$items[ $item->order_item_id ]['item_id'] = $item->order_item_id;
Я хочу знать, как я могу получить order_item_id без необходимости редактирования class-wc-order. Есть ли простой способ?
Спасибо!