WooCommerce 提供了各種方法來使用訂單 ID 檢索有關訂單的詳細資訊。要存取訂單詳細信息,您可以使用 WC_Order 和 WC_Abstract_Order 類別。
在WooCommerce 版本3.0 及更高版本中,引入了以下更改:
要檢索訂單詳細信息,請按照以下步驟操作:
取得WC_Order對象的實例:
$order = wc_get_order( $order_id );
使用用於訪問特定訂單屬性的getter 方法:
$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)
要取得訂單商品及其詳細資訊:
迭代$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 }迭代$order->get_items()集合:
$product = $item->get_product(); // WC_Product object $product_type = $product->get_type(); // Product type使用WC_Order_Item_Product 方法來存取產品特定資訊:
以上是如何使用訂單 ID 檢索詳細的 WooCommerce 訂單資訊?的詳細內容。更多資訊請關注PHP中文網其他相關文章!