ฉันต้องสามารถรับ 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 ได้อย่างไร มีวิธีง่าย ๆ บ้างไหม?
ขอบคุณ!