sales_order 테이블

sales_order 테이블(M1의 sales_flat_order)은 각 순서가 캡처된 위치입니다. Commerce에 사용자 지정 구현이 일부 있어 순서가 별도의 행으로 분할되지만, 일반적으로 각 행은 하나의 고유한 순서를 나타냅니다.

이 표에는 해당 주문이 게스트 체크아웃을 통해 처리되었는지 여부에 관계없이 모든 고객 주문이 포함됩니다. 스토어에서 게스트 체크아웃을 수락하면 이 사용 사례에 대한 자세한 정보를 찾을 수 있습니다.

공통 열

열 이름
설명
base_currency_code
base_* 필드(즉, base_grand_total, base_subtotal 등)에 캡처된 모든 값의 통화입니다. 이는 일반적으로 Commerce 스토어의 기본 통화를 반영합니다
base_discount_amount
주문에 적용된 할인 값
base_grand_total
세금, 배송, 할인이 모두 적용된 후 고객이 주문에 대해 지불하는 최종 가격. 정확한 계산을 사용자 지정할 수 있지만 일반적으로 base_grand_total은(는) base_subtotal + base_tax_amount + base_shipping_amount + base_discount_amount - base_gift_cards_amount - base_customer_balance_amount로 계산됩니다
base_subtotal
주문에 포함된 모든 품목의 총 상품 가치. 세금, 배송, 할인 등은 포함되지 않습니다
base_shipping_amount
주문에 적용된 배송 값
base_tax_amount
주문에 적용된 세금 값
billing_address_id
Foreign key이(가) sales_order_address 테이블에 연결되어 있습니다. 주문과 연계된 청구 주소 세부 정보를 확인하려면 sales_order_address.entity_id에 참가하십시오.
coupon_code
주문에 적용된 쿠폰. 적용된 쿠폰이 없는 경우 이 필드는 NULL입니다.
created_at
UTC로 로컬에 저장된 주문의 생성 타임스탬프. Commerce Intelligence의 구성에 따라 이 타임스탬프가 데이터베이스 시간대와 다른 Commerce Intelligence의 보고 시간대로 변환될 수 있습니다.
customer_email
주문 고객의 이메일 주소. 이 값은 게스트 체크아웃을 통해 처리된 주문을 포함하여 모든 상황에서 채워집니다
customer_group_id
customer_group 테이블에 연결된 외래 키입니다. 주문과 연계된 고객 그룹을 확인하려면 customer_group.customer_group_id에 참가하십시오.
customer_id
고객이 등록된 경우 Foreign key이(가) customer_entity 테이블에 연결되어 있습니다. 주문과 연결된 고객 특성을 확인하려면 customer_entity.entity_id에 참가하십시오. 게스트 체크아웃을 통해 주문된 경우 이 필드는 NULL입니다.
entity_id(PK)
테이블에 대한 고유 식별자로, Commerce 인스턴스 내의 다른 테이블에 대한 조인에 일반적으로 사용됩니다.
increment_id
Adobe Commerce 내에서 일반적으로 order_id이라고도 하는 주문의 고유 식별자입니다. increment_id은(는) Google Ecommerce과(와) 같은 외부 원본 조인에 가장 많이 사용됩니다.
shipping_address_id
sales_order_address 테이블에 연결된 외래 키입니다. sales_order_address.entity_id에 가입하여 주문과 연계된 배송 주소 세부 정보를 확인하세요.
status
주문 상태. Commerce 인스턴스에 구현된 '완료', '처리', '취소됨', '환불됨' 및 모든 사용자 지정 상태와 같은 값을 반환할 수 있습니다. 주문이 처리되면 변경될 수 있습니다.
store_id
Foreign key이(가) store 테이블에 연결되어 있습니다. store에 참가합니다.주문과 연결된 Commerce 스토어 보기를 확인하는 store_id

공통 계산된 열

열 이름
설명
Billing address city
주문에 대한 청구 도시입니다. sales_order에 연결하여 계산되었습니다.billing_address_id에서 sales_order_address까지.entity_idcity 필드 반환
Billing address country
주문에 대한 청구 국가 코드. sales_order에 연결하여 계산되었습니다.billing_address_id에서 sales_order_address까지.entity_idcountry_id 반환
Billing address region
주문에 대한 청구 지역(대개는 주 또는 시/도)입니다. sales_order에 연결하여 계산되었습니다.billing_address_id에서 sales_order_address까지.entity_idregion 필드 반환
Customer's first order date
해당 고객이 주문한 첫 번째 주문의 타임스탬프. 고객의 "인수 날짜"로 간주되는 경우가 많습니다. 최소값 sales_order을(를) 반환하여 계산되었습니다.각 고유 고객에 대한 created_at
Customer's first order's billing region
주문을 한 고객에 대한 고객 확보 청구 지역. 고객의 첫 번째 주문과 연결된 Billing address region을(를) 반환하여 계산됨
Customer's first order's coupon_code
해당 주문을 한 고객에 대한 고객 확보 쿠폰 코드. 고객의 첫 번째 주문과 연결된 coupon_code을(를) 반환하여 계산됨
Customer's group code
이 주문을 한 고객의 그룹 이름. sales_order에 연결하여 계산되었습니다.customer_group_id에서 customer_group까지.customer_group_idcustomer_group_code 필드 반환
Customer's lifetime number of coupons
이 고객이 수행한 모든 주문에 적용된 총 쿠폰 수량입니다. 각 고유 고객에 대해 coupon_code이(가) NULL이(가) 아닌 주문 수를 계산하여 계산됨
Customer's lifetime number of orders
이 고객이 수행한 총 주문 수. 각 고유 고객에 대해 sales_order 테이블의 행 수를 계산하여 계산합니다.
Customer's lifetime revenue
이 고객이 수행한 모든 주문에 대한 총 매출액 합계. 각 고유 고객의 모든 주문에 대해 base_grand_total 필드를 합하여 계산됨
Customer's order number
해당 고객 주문에 대한 순차적 주문 등급. 고객이 주문한 모든 주문을 식별하고 created_at 타임스탬프로 오름차순으로 정렬한 다음 각 주문에 증가하는 정수 값을 할당하여 계산됩니다. 예를 들어, 고객의 첫 번째 주문은 Customer's order number/1을 반환하고, 고객의 두 번째 주문은 Customer's order number/2을 반환하는 식입니다.
Customer's order number (previous-current)
고객의 이전 주문 등급이 이 주문 등급과 연결되어 - 문자로 구분됩니다. ("Customer's order number - 1")을(를) "-" 다음에 "Customer's order number"을(를) 연결하여 계산합니다. 예를 들어 고객의 두 번째 구매와 연결된 주문의 경우 이 열은 1-2 값을 반환합니다. 두 주문 이벤트 사이의 시간을 나타낼 때 가장 많이 사용됩니다(즉, "주문 사이의 시간" 차트).
Is customer's last order?
해당 주문이 고객의 마지막 주문에 해당하는지 아니면 가장 최근 주문에 해당하는지 여부를 결정합니다. Customer's order number 값을 Customer's lifetime number of orders과(와) 비교하여 계산되었습니다. 이 두 필드가 지정된 순서에 대해 같으면 이 열은 Yes을(를) 반환하고 그렇지 않으면 No을(를) 반환합니다.
Number of items in order
주문에 포함된 항목의 총 수량입니다. sales_order에 연결하여 계산되었습니다.entity_id에서 sales_order_item까지.order_id을(를) 만들고 sales_order_item을(를) 합합니다.qty_ordered 필드
Seconds between customer's first order date and this order
이 주문과 고객의 첫 번째 주문 사이의 경과 시간입니다. 각 주문에 대해 created_at에서 Customer's first order date을(를) 빼서 계산되었으며, 정수로 반환됩니다.
Seconds since previous order
이 주문과 고객의 직전 주문 사이의 경과 시간. 이 순서의 created_at에서 이전 주문에 대한 created_at을(를) 빼서 계산되었으며, 정수(초)로 반환됩니다. 예를 들어, 고객의 세 번째 주문에 해당하는 주문 레코드의 경우 이 열은 고객의 두 번째 주문과 세 번째 주문 사이의 시간(초)을 반환합니다. 고객의 첫 번째 주문에 대해 이 필드는 NULL을(를) 반환합니다.
Shipping address city
주문에 대한 배송 도시입니다. sales_order에 연결하여 계산되었습니다.shipping_address_id에서 sales_order_address까지.entity_idcity 필드 반환
Shipping address country
주문에 대한 배송 국가 코드. sales_order에 연결하여 계산되었습니다.Shipping_address_id에서 sales_order_address까지.entity_idcountry_id 반환
Shipping address region
주문에 대한 배송 지역(대부분의 경우 주 또는 시). sales_order에 연결하여 계산되었습니다.shipping_address_id에서 sales_order_address까지.entity_idregion 필드 반환
Store name
이 주문과 연계된 Commerce 스토어 이름. sales_order에 연결하여 계산되었습니다.store_id에서 store까지.store_idname 필드 반환

일반 지표

지표 이름
설명
구성
Avg order value
매출액이 base_grand_total(으)로 정의된 주문당 평균 매출액
Operation: Average
Operand: base_grand_total
Timestamp: created_at
Avg time between orders
모든 고객 및 주문에 대한 고객의 (n-1) 주문과 n번째 주문 간의 평균 시간
Operation: Average
Operand: Seconds since previous order
Timestamp: created_at
GMV
모든 세금 및 할인이 적용되기 전에 GMV가 소계로 정의되는 모든 주문에 대한 총 상품 가치의 합계
Operation: Sum
Operand: base_subtotal
Timestamp: created_at
Median time between orders
모든 고객 및 주문에 대한 고객의 (n-1) 주문과 n번째 주문 간의 평균 시간
Operation: Median
Operand: Seconds since previous order
Timestamp: created_at
Orders
주문된 총 주문 수
Operation: Count
Operand: entity_id
Timestamp: created_at
Revenue
모든 세금, 할인, 운송 등이 적용된 후 매출이 고객이 최종 지불한 가격으로 정의되는 모든 주문에 대한 매출의 합계
Operation: Sum
Operand: base_grand_total
Timestamp: created_at
Shipping
모든 주문에 대한 배송 금액의 합계
Operation: Sum
Operand: base_shipping_amount
Timestamp: created_at
Tax
모든 주문에 적용된 세금의 합계
Operation: Sum
Operand: base_tax_amount
Timestamp: created_at
Unique Customers
지정된 보고 시간 간격으로 주문을 한 고유 고객의 수입니다. 예를 들어 보고서의 간격이 주별이면 주어진 주에 하나 이상의 주문을 한 각 고객은 그 주에 수행한 주문 수에 관계없이 정확히 1회로 계산됩니다
Operation: Count Distinct
Operand: customer_email
Timestamp: created_at

Foreign Key개 조인 경로

customer_entity

  • customer_entity 테이블에 연결하여 주문한 고객과 연결된 새 고객 수준 열을 만드십시오.
    • 경로: sales_order.customer_id(많음) => customer_entity.entity_id(하나)

customer_group

  • customer_group 테이블에 연결하여 주문한 고객의 고객 그룹 이름을 반환하는 열을 만듭니다.
    • 경로: sales_order.customer_group_id(많음) => customer_group.customer_group_id(하나)

sales_order_address

  • 주문과 연계된 청구 및 배송 위치를 반환하는 열을 만들려면 sales_order_address 테이블에 참가하십시오. 청구 또는 배송 세부 사항 필요 여부에 따라 두 가지 조인 경로가 가능합니다.

    • 경로:

      • 배송: sales_order.shipping_address_id(많음) => sales_order_address.entity_id(하나)
      • 청구: sales_order.billing_address_id(많음) => sales_order_address.entity_id(하나)

store

  • store 테이블에 연결하여 주문과 연결된 Commerce 스토어와 관련된 세부 정보를 반환하는 열을 만드십시오.
    • 경로: sales_order.store_id(많음) => store.store_id(하나)
recommendation-more-help
e1f8a7e8-8cc7-4c99-9697-b1daa1d66dbc