WooCommerce では、wc_get_order() 関数を使用して広範な注文の詳細を取得できます。この関数は注文 ID を引数として受け取り、WC_Order オブジェクトを返します。
WC_Order オブジェクトを使用すると、そのメソッドを通じてさまざまな注文関連の詳細にアクセスできます。以下に例を示します。
$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
バージョン 3.0 の更新:
注文アイテムへのアクセス:
注文アイテムを反復処理して、それぞれの詳細情報にアクセスできます:
foreach ($order->get_items() as $item_key => $item) { $product_id = $item->get_product_id(); $quantity = $item->get_quantity(); $line_subtotal = $item->get_subtotal(); }
請求書と配送料の取得情報:
WC_Order オブジェクトは、請求および配送情報へのアクセスも提供します:
$billing_first_name = $order->get_billing_first_name(); $shipping_country = $order->get_shipping_country();
注文データのプロパティ:
get_data() メソッドを使用すると、注文データのプロパティに配列としてアクセスできます。値:
$order_data = $order->get_data(); $order_id = $order_data['id']; $order_status = $order_data['status'];
これらのメソッドを利用し、適切なデータ構造にアクセスすることで、WooCommerce でさまざまな注文の詳細を効果的に取得できます。
以上が注文 ID を使用して WooCommerce 注文の詳細を取得するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。