WooCommerce menyediakan pelbagai kaedah untuk mendapatkan maklumat terperinci tentang pesanan menggunakan ID pesanannya. Untuk mengakses butiran pesanan, anda boleh menggunakan kelas WC_Order dan WC_Abstract_Order.
Dalam WooCommerce versi 3.0 dan ke atas, perubahan berikut telah diperkenalkan:
Untuk mendapatkan semula butiran pesanan, ikut langkah berikut:
Dapatkan contoh WC_Order objek:
$order = wc_get_order( $order_id );
Gunakan kaedah pengambil untuk mengakses sifat pesanan tertentu:
$order_id = $order->get_id(); // Order ID $status = $order->get_status(); // Order status $currency = $order->get_currency(); // Currency used $payment_method = $order->get_payment_method(); // Payment method ID $date_created = $order->get_date_created(); // Date created (WC_DateTime object)
Untuk mendapatkan item pesanan dan butiran:
Lelar melalui koleksi $order->get_items():
foreach ($order->get_items() as $item_key => $item) { $product_id = $item->get_product_id(); // Product ID $quantity = $item->get_quantity(); // Quantity $total = $item->get_total(); // Total price }
Gunakan kaedah WC_Order_Item_Product untuk mengakses produk khusus maklumat:
$product = $item->get_product(); // WC_Product object $product_type = $product->get_type(); // Product type
Dengan menggunakan kaedah ini, anda boleh mengakses maklumat terperinci tentang pesanan dan item pesanan WooCommerce dengan mudah.
Atas ialah kandungan terperinci Bagaimana untuk Dapatkan Maklumat Pesanan WooCommerce Terperinci Menggunakan ID Pesanan?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!