注文 ID から WooCommerce 注文の詳細を取得する方法
WooCommerce 注文の詳細を取得するには、従来のプロセスまたは更新されたプロセスのいずれかを使用できます。バージョン 3.0 で導入されたメソッド。
レガシーアプローチ
$order = new WC_Order( $order_id );
更新されたアプローチ (バージョン 3.0 )
$order = wc_get_order( $order_id );
WC_Order オブジェクトのインスタンスを取得したら、次を使用して注文の詳細にアクセスできます。ゲッターメソッド。例:
注文商品詳細の取得
注文商品の詳細を取得するには、繰り返す必要があります注文アイテムを通じて。バージョン 3.0 では、これは次のスニペットを使用して実行できます:
foreach ($order->get_items() as $item) { $product_name = $item->get_name(); $quantity = $item->get_quantity(); $line_total = $item->get_total(); }
追加メモ
バージョン 3.0 では、注文プロパティに直接アクセスします (例: $order- >order_id) は使用できなくなりました。代わりに、適切なゲッター メソッドを使用する必要があります。さらに、get_data() メソッドを使用して、注文データに連想配列としてアクセスできます。
以上が注文IDを使用してWooCommerce注文の詳細を取得する方法?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。