[僅限PaaS]{class="badge informative" title="僅適用於雲端專案(Adobe管理的PaaS基礎結構)和內部部署專案的Adobe Commerce 。"}
sales_order_item資料表
sales_order_item資料表(sales_flat_order_item位於M1)包含訂單中購買之所有產品的記錄。 每一列代表順序中包含的唯一sku。 為特定sku購買的單位數量通常由qty_ordered欄位表示。
產品型別
sales_order_item會擷取已購買之所有產品型別的詳細資料。 Adobe Commerce的常見作法是提供可設定的產品,換句話說,就是可根據大小、顏色和其他產品屬性自訂的產品。 雖然可設定的產品有自己的sku,但它可以和多個簡單產品相關,其中每個簡單產品代表一個獨特的產品組態。 如需詳細資訊,請參閱設定產品。
例如,考慮可設定的產品,例如T恤。 客戶出庫時,會選取選項來變更顏色和大小。 如果客戶選取blue的顏色和small的大小,他們最終會購買簡單產品,例如t-shirt-blue-small,其與t-shirt的上層產品有關。
當可設定的產品包含在訂單中時,sales_order_item表格中會產生兩個資料列:一個用於簡單 sku,另一個用於可設定父級。 sales_order_item資料表中的這兩個記錄可以透過下列聯結相互關聯:
- (簡單)
sales_order_item.parent_item_id=> (可設定)sales_order_item.item_id
因此,您可以在簡單層次或可設定層次報告產品的銷售情況。 根據預設,order-item-level中的所有標準Commerce Intelligence量度都設定為排除簡單產品,並且 僅 報告可設定的版本。 這是透過Ordered products we count篩選器集完成的,該篩選器集篩選條件parent_item_id為NULL。
通用欄
base_pricecreated_atitem_id (PK)nameorder_idForeign key資料表關聯的sales_order。 加入sales_order.entity_id以決定與訂單專案相關聯的訂單屬性。parent_item_idForeign key。 加入sales_order_item.item_id以決定與簡單產品相關聯的父產品屬性。 對於父訂單專案(亦即套件組合或可設定的產品型別),parent_item_id為NULL。product_idForeign key資料表關聯的catalog_product_entity。 加入catalog_product_entity.entity_id以決定與訂單專案相關聯的產品屬性。product_typeqty_orderedskustore_idForeign key資料表關聯的store。 加入store.store_id以決定與訂單專案相關聯的Commerce商店檢視。通用計算欄
Customer's emailsales_order_item.order_id至sales_order.entity_id並傳回customer_email欄位進行計算。Customer's lifetime number of orderssales_order_item.order_id至sales_order.entity_id並傳回Customer's lifetime number of orders欄位進行計算。Customer's lifetime revenuesales_order_item.order_id至sales_order.entity_id並傳回Customer's lifetime revenue欄位進行計算。Customer's order numbersales_order_item.order_id至sales_order.entity_id並傳回Customer's order number欄位進行計算。Order item total value (quantity * price)Order's coupon_codesales_order_item.order_id至sales_order.entity_id並傳回coupon_code欄位進行計算。Order's increment_idsales_order_item.order_id至sales_order.entity_id並傳回increment_id欄位進行計算。Order's statussales_order_item.order_id至sales_order.entity_id並傳回status欄位進行計算。Store namesales_order_item.store_id至store.store_id並傳回name欄位進行計算。通用量度
Products orderedOperation: SumOperand: qty_orderedTimestamp: created_atRevenue by products orderedOperation: SumOperand: Order item total value (quantity * price)Timestamp: created_atForeign Key個加入路徑
catalog_product_entity
- 加入
catalog_product_entity資料表以建立傳回與訂單專案相關聯之產品屬性的資料行。- 路徑:
sales_order_item.product_id(許多) =>catalog_product_entity.entity_id(一個)
- 路徑:
sales_order
- 加入
sales_order資料表以建立與訂單專案關聯的新訂單層級資料行。- 路徑:
sales_order_item.order_id(許多) =>sales_order.entity_id(一個)
- 路徑:
sales_order_item
- 加入
sales_order_item以建立將上層可設定或套件SKU的詳細資訊與簡單產品關聯的資料行。 若是在Data Warehouse管理員中建置,請連絡支援以取得設定這些計算的協助。- 路徑:
sales_order_item.parent_item_id(許多) =>sales_order_item.item_id(一個)
- 路徑:
store
- 加入
store資料表以建立資料行,這些資料行會傳回與訂單專案相關聯的Commerce存放區相關的詳細資料。- 路徑:
sales_order_item.store_id(許多) =>store.store_id(一個)
- 路徑: