ホームページ > バックエンド開発 > PHPチュートリアル > WC_Order_Item_Product を使用して WooCommerce 3 の注文商品データにアクセスするにはどうすればよいですか?

WC_Order_Item_Product を使用して WooCommerce 3 の注文商品データにアクセスするにはどうすればよいですか?

Barbara Streisand
リリース: 2024-12-29 17:28:10
オリジナル
496 人が閲覧しました

How Do I Access Order Item Data in WooCommerce 3 Using WC_Order_Item_Product?

WooCommerce 3 での注文アイテムと WC_Order_Item_Product へのアクセス

WooCommerce バージョン 3.0 では、注文アイテムから直接プロパティを取得することはできなくなりました。特定の注文品目に関する情報を取得するには、WC_Order_Item_Product クラスによって提供される適切なゲッター メソッドを使用する必要があります。

注文品目データへのアクセス:

  • 製品ID: $order_item->get_product_id()
  • バリエーション ID: $order_item->get_variation_id()
  • 数量: $order_item->get_quantity()
  • 注文 ID: $order_item->get_order_id()
  • 商品名: $order_item->get_name()
  • WC_Product オブジェクト: $order_item->get_product()
  • WC_Order オブジェクト: $order_item->get_order()
  • 品目小計 (割引なし): $order_item->get_subtotal()
  • 品目小計税 (割引なし) -割引): $order_item->get_subtotal_tax()
  • 商品合計税 (割引): $order_item->get_total()
  • 商品合計税 (割引): $order_item->get_total_tax()

データとメタデータへのアクセス:

  • データ配列: $order_item->get_data()
  • メタデータ配列: $order_item->get_meta_data()
  • 特定のメタデータ (メタ キー別): $order_item->get_meta('meta_key')
  • フォーマットされたメタデータ: $order_item->get_formatted_meta_data(...)

配列アクセス:

配列アクセス方法は非推奨ですが、共通データへのアクセスには引き続き使用できます:

  • 製品 ID: $order_item[ 'product_id']
  • バリエーション ID: $order_item['variation_id']
  • 商品名: $order_item['name']
  • 数量: $order_item['quantity']
  • 割引なしの小計: $order_item['subtotal']
  • 割引されていない税金の小計: $order_item['subtotal_tax']
  • 割引された合計: $order_item['total']
  • 割引合計税額: $order_item['total_tax']

追加メモ:

  • 注文から WC_Order_Item_Product オブジェクトを取得するにはアイテム ID を使用します: $item = new WC_Order_Item_Product($order_item_id);
  • 注文 ID から注文アイテムのリストを取得するには、次を使用します: $items = $order->get_items();

以上がWC_Order_Item_Product を使用して WooCommerce 3 の注文商品データにアクセスするにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
著者別の最新記事
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート