Rumah > pembangunan bahagian belakang > tutorial php > Bagaimanakah Saya Boleh Dapatkan Butiran Pesanan WooCommerce Menggunakan ID Pesanan?

Bagaimanakah Saya Boleh Dapatkan Butiran Pesanan WooCommerce Menggunakan ID Pesanan?

Linda Hamilton
Lepaskan: 2024-12-23 22:07:18
asal
591 orang telah melayarinya

How Can I Retrieve WooCommerce Order Details Using the Order ID?

Bagaimanakah saya boleh mendapatkan butiran pesanan WooCommerce daripada ID Pesanan?

WooCommerce membolehkan kami mendapatkan butiran pesanan yang banyak menggunakan fungsi wc_get_order(). Fungsi ini menerima ID pesanan sebagai hujah dan mengembalikan objek WC_Order.

Menggunakan objek WC_Order, anda boleh mengakses pelbagai butiran berkaitan pesanan melalui kaedahnya. Berikut ialah contoh:

$order = wc_get_order( $order_id );

$order_id = $order->get_id(); // Get the order ID
$order_status = $order->get_status(); // Get the order status
$order_total = $order->get_total(); // Get the order total
Salin selepas log masuk

Kemas Kini Versi 3.0:

  • Hartanah tidak lagi boleh diakses secara langsung, seperti dalam versi terdahulu.
  • Kaedah pengambil dan penetap baharu diperlukan.
  • Data boleh diakses menggunakan kaedah get_data().

Mengakses Item Pesanan:

Anda boleh mengulangi melalui item pesanan dan mengakses maklumat terperinci untuk setiap item:

foreach ($order->get_items() as $item_key => $item) {
    $product_id = $item->get_product_id();
    $quantity = $item->get_quantity();
    $line_subtotal = $item->get_subtotal();
}
Salin selepas log masuk

Mendapatkan Maklumat Pengebilan dan Penghantaran:

Objek WC_Order juga menyediakan akses kepada maklumat pengebilan dan penghantaran:

$billing_first_name = $order->get_billing_first_name();
$shipping_country = $order->get_shipping_country();
Salin selepas log masuk

Sifat Data Pesanan:

Menggunakan kaedah get_data(), anda boleh mengakses sifat data pesanan sebagai tatasusunan nilai:

$order_data = $order->get_data();

$order_id = $order_data['id'];
$order_status = $order_data['status'];
Salin selepas log masuk

Dengan menggunakan kaedah ini dan mengakses struktur data yang sesuai, anda boleh mendapatkan semula pelbagai butiran pesanan dalam WooCommerce dengan berkesan.

Atas ialah kandungan terperinci Bagaimanakah Saya Boleh Dapatkan Butiran Pesanan WooCommerce Menggunakan ID Pesanan?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

sumber:php.cn
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Artikel terbaru oleh pengarang
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan