WooCommerce 3에서 주문 항목 및 WC_Order_Item_Product에 액세스
WooCommerce 버전 3.0에서는 주문 항목에서 직접 속성을 검색하는 것이 더 이상 불가능합니다. 특정 주문 항목에 대한 정보를 검색하려면 WC_Order_Item_Product 클래스에서 제공하는 적절한 getter 메소드를 사용해야 합니다.
주문 항목 데이터 액세스:
-
제품 ID: $order_item->get_product_id()
-
변형 ID: $order_item->get_variation_id()
-
수량: $order_item->get_quality()
-
주문 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['수량']
-
비할인 소계: $order_item['subtotal']
-
할인되지 않은 소계 세금: $order_item['subtotal_tax']
-
할인된 총액: $order_item['total']
-
할인된 총 세금: $order_item['total_tax']
추가 참고 사항:
- 얻으려면 주문 항목 ID의 WC_Order_Item_Product 개체는 다음을 사용합니다. $item = new WC_Order_Item_Product($order_item_id);
- 주문 ID에서 주문 항목 목록을 가져오려면 다음을 사용합니다. $items = $order->get_items( );
위 내용은 WC_Order_Item_Product를 사용하여 WooCommerce 3에서 주문 항목 데이터에 어떻게 액세스합니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!