在 WooCommerce 3 中存取訂單商品和 WC_Order_Item_Product
由於刪除了構造函數,您提供的程式碼在 WooCommerce 3>
由於刪除了構造函數,您提供的程式碼在 WooCommerce 3中不再有效,有新的方法可用於存取訂單項目檢索產品和訂單資訊
要取得產品ID:$product_id = $item->get_product_id();
$variation_id = $item->get_variation_id();
$order_id = $item->get_order_id();
$product = $item->get_product();
$order = $item->get_order();
存取受保護資料
存取受保護資料和自訂資料元數據,使用以下 WC_Data方法:
$item_product_data_array = $item->get_data();
$item_product_meta_data_array = $item->get_meta_data();
$meta_value = $item->get_meta('custom_meta_key', true);
$formatted_meta_data = $item->get_formatted_meta_data(' ', true);
陣列存取(向後相容性)
$product_id = $item['product_id']; $product_name = $item['name']; $item_qty = $item['quantity'];
以上是如何存取 WooCommerce 3 中的訂單項目和產品資料?的詳細內容。更多資訊請關注PHP中文網其他相關文章!