sales_order_item
테이블
sales_order_item
테이블(M1의 sales_flat_order_item
)에는 주문에서 구입한 모든 제품의 레코드가 들어 있습니다. 각 행은 주문에 포함된 고유한 sku
을(를) 나타냅니다. 특정 sku
에 대해 구입한 장치의 수량은 대개 qty_ordered
필드에 표시됩니다.
제품 유형
sales_order_item
은(는) 구매한 모든 제품 유형에 대한 세부 정보를 캡처합니다. Adobe Commerce의 일반적인 방법은 구성 가능한 제품, 즉 크기, 색상 및 기타 제품 특성에 따라 사용자 지정할 수 있는 제품을 제공하는 것입니다. 구성 가능한 제품에는 고유한 sku
이(가) 있지만 각 단순 제품이 고유한 제품 구성을 나타내는 여러 단순 제품과 관련될 수 있습니다. 자세한 내용은 제품 구성을 참조하세요.
예를 들어 티셔츠와 같이 구성 가능한 제품을 고려해 보십시오. 고객이 체크아웃할 때 색상 및 크기를 변경하는 옵션을 선택합니다. 고객이 blue
의 색상과 small
의 크기를 선택하면 t-shirt
의 상위 제품과 다시 연결된 t-shirt-blue-small
과(와) 같은 간단한 제품을 구매하게 됩니다.
구성 가능한 제품이 주문에 포함된 경우 sales_order_item
테이블에 simple sku
과(와) configurable 상위 항목에 대한 두 개의 행이 생성됩니다. sales_order_item
테이블의 이 두 레코드는 다음 조인을 통해 서로 연결될 수 있습니다.
- (단순)
sales_order_item.parent_item_id
=> (구성 가능)sales_order_item.item_id
따라서 단순 수준 또는 구성 가능한 수준에서 제품 판매에 대해 보고할 수 있습니다. 기본적으로 Commerce Intelligence의 모든 표준 order-item-level
지표는 간단한 제품을 제외하도록 구성되어 있으며 only 보고서에서 구성 가능한 버전을 보고합니다. 이 작업은 parent_item_id
이(가) NULL
인 상태에서 필터링하는 Ordered products we count
필터 집합을 통해 수행됩니다.
공통 열
base_price
created_at
item_id
(PK)name
order_id
Foreign key
이(가) sales_order
테이블에 연결되어 있습니다. 주문 항목과 연결된 주문 특성을 확인하려면 sales_order.entity_id
에 참가하십시오.parent_item_id
Foreign key
. sales_order_item.item_id
에 연결하여 간단한 제품과 관련된 상위 제품 특성을 확인하십시오. 상위 주문 항목(즉, 번들 또는 구성 가능한 제품 유형)의 경우 parent_item_id
은(는) NULL
입니다.product_id
Foreign key
이(가) catalog_product_entity
테이블에 연결되어 있습니다. 주문 항목과 연결된 제품 특성을 확인하려면 catalog_product_entity.entity_id
에 참가하십시오.product_type
qty_ordered
sku
store_id
Foreign key
이(가) store
테이블에 연결되어 있습니다. 주문 항목과 연결된 Commerce 스토어 보기를 확인하려면 store.store_id
에 참가하십시오.공통 계산된 열
Customer's email
sales_order.entity_id
에 sales_order_item.order_id
을(를) 조인하고 customer_email
필드를 반환하여 계산되었습니다.Customer's lifetime number of orders
sales_order.entity_id
에 sales_order_item.order_id
을(를) 조인하고 Customer's lifetime number of orders
필드를 반환하여 계산되었습니다.Customer's lifetime revenue
sales_order.entity_id
에 sales_order_item.order_id
을(를) 조인하고 Customer's lifetime revenue
필드를 반환하여 계산되었습니다.Customer's order number
sales_order.entity_id
에 sales_order_item.order_id
을(를) 조인하고 Customer's order number
필드를 반환하여 계산되었습니다.Order item total value (quantity * price)
qty_ordered
에 base_price
을(를) 곱하여 계산됩니다.Order's coupon_code
sales_order.entity_id
에 sales_order_item.order_id
을(를) 조인하고 coupon_code
필드를 반환하여 계산되었습니다.Order's increment_id
sales_order.entity_id
에 sales_order_item.order_id
을(를) 조인하고 increment_id
필드를 반환하여 계산되었습니다.Order's status
sales_order.entity_id
에 sales_order_item.order_id
을(를) 조인하고 status
필드를 반환하여 계산되었습니다.Store name
store.store_id
에 sales_order_item.store_id
을(를) 조인하고 name
필드를 반환하여 계산되었습니다.일반 지표
Products ordered
Operation: Sum
Operand: qty_ordered
Timestamp: created_at
Revenue by products ordered
Operation: Sum
Operand: Order item total value (quantity * price)
Timestamp: created_at
Foreign 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
- 상위 구성 가능 또는 번들 SKU의 세부 정보를 간단한 제품과 연결하는 열을 만들려면
sales_order_item
에 참가하십시오. Data Warehouse 관리자에서 빌드하는 경우 이러한 계산을 구성하는 데 도움이 필요하면 지원팀에 문의하십시오.- 경로:
sales_order_item.parent_item_id
(많음) =>sales_order_item.item_id
(하나)
- 경로:
store
store
테이블에 연결하여 주문 항목과 연결된 Commerce 스토어와 관련된 세부 정보를 반환하는 열을 만드십시오.- 경로:
sales_order_item.store_id
(많음) =>store.store_id
(하나)
- 경로: