Rumah > pembangunan bahagian belakang > tutorial php > Bagaimanakah Saya Mengakses Item Pesanan dan Data Produk dalam WooCommerce 3?

Bagaimanakah Saya Mengakses Item Pesanan dan Data Produk dalam WooCommerce 3?

Susan Sarandon
Lepaskan: 2024-12-17 17:27:15
asal
345 orang telah melayarinya

How Do I Access Order Item and Product Data in WooCommerce 3?

Mengakses Item Pesanan dan WC_Order_Item_Product dalam WooCommerce 3

Walaupun kod yang anda berikan tidak lagi berfungsi dalam WooCommerce 3 disebabkan pengalihan keluar pembina , terdapat kaedah baharu yang tersedia untuk mengakses item pesanan hartanah.

Mendapatkan Maklumat Produk dan Pesanan

Untuk mendapatkan ID produk:

$product_id = $item->get_product_id();
Salin selepas log masuk

Untuk mendapatkan ID variasi:

$variation_id = $item->get_variation_id();
Salin selepas log masuk

Untuk mendapatkan ID pesanan:

$order_id = $item->get_order_id();
Salin selepas log masuk

Untuk mendapatkan WC_Product objek:

$product = $item->get_product();
Salin selepas log masuk

Untuk mendapatkan objek WC_Order:

$order = $item->get_order();
Salin selepas log masuk

Mengakses Data Dilindungi

Untuk mengakses data terlindung dan data meta tersuai, gunakan kaedah WC_Data berikut:

Untuk mendapatkan produk data:

$item_product_data_array = $item->get_data();
Salin selepas log masuk

Untuk mendapatkan data meta produk:

$item_product_meta_data_array = $item->get_meta_data();
Salin selepas log masuk

Untuk mendapatkan data meta produk tertentu:

$meta_value = $item->get_meta('custom_meta_key', true);
Salin selepas log masuk

Untuk mendapatkan semua data meta yang diformat:

$formatted_meta_data = $item->get_formatted_meta_data(' ', true);
Salin selepas log masuk

Akses Tatasusunan (Ke belakang Keserasian)

Akses tatasusunan masih boleh didapati untuk mendapatkan data biasa secara terus:

$product_id = $item['product_id'];
$product_name = $item['name'];
$item_qty = $item['quantity'];
Salin selepas log masuk

Dengan memahami kaedah ini, anda boleh mengakses item pesanan dan data berkaitannya dengan berkesan dalam WooCommerce 3 .

Atas ialah kandungan terperinci Bagaimanakah Saya Mengakses Item Pesanan dan Data Produk dalam WooCommerce 3?. 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