WooC Commerce 3.0+
bạn có thể nhận được các mục đặt hàng của một đơn đặt hàng bằng cách
$order = wc_get_order( $order_id );
$items = $order->get_items();
sau đó nếu bạn lặp qua các mục, bạn có thể nhận được tất cả các dữ liệu liên quan:
foreach ( $items as $item ) {
$product_name = $item->get_name();
$product_id = $item->get_product_id();
$product_variation_id = $item->get_variation_id();
}
một mẹo hay là kiểm tra cách các trang đặt hàng của quản trị viên lấy dữ liệu, bạn sẽ tìm thấy nhiều câu trả lời ở đó!
Tiền thương mại 3.0
$order = new WC_Order( $order_id );
$items = $order->get_items();
foreach ( $items as $item ) {
$product_name = $item['name'];
$product_id = $item['product_id'];
$product_variation_id = $item['variation_id'];
}