ホームページ >バックエンド開発 >PHPチュートリアル >注文IDを使用して詳細なWooCommerce注文情報を取得する方法?
WooCommerce には、注文 ID を使用して注文に関する詳細情報を取得するさまざまな方法が用意されています。注文の詳細にアクセスするには、WC_Order クラスと WC_Abstract_Order クラスを使用できます。
WooCommerce バージョン 3.0 以降では、次の変更が導入されました:
注文詳細を取得するには、次の手順に従います。
WC_Order オブジェクトのインスタンスを取得します。 :
$order = wc_get_order( $order_id );
使用特定の注文プロパティにアクセスするためのゲッター メソッド:
$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 }
WC_Order_Item_Product メソッドを使用して製品固有の情報にアクセスします:
$product = $item->get_product(); // WC_Product object $product_type = $product->get_type(); // Product type
これらのメソッドを利用すると、次のことが簡単に行えます。 WooCommerce の注文と注文商品に関する詳細情報にアクセスします。
以上が注文IDを使用して詳細なWooCommerce注文情報を取得する方法?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。