sales_order
Tabel
In de sales_order
-tabel (sales_flat_order
op M1) wordt elke volgorde vastgelegd. Doorgaans vertegenwoordigt elke rij één unieke volgorde, hoewel er aangepaste implementaties van Commerce zijn die resulteren in het splitsen van een volgorde in afzonderlijke rijen.
Deze lijst omvat alle klantenorden, of die orde door gastcontrole werd verwerkt. Als uw opslag gastcontrole goedkeurt, kunt u meer informatie over dit gebruiksgevalvinden.
Algemene kolommen
base_currency_code
base_*
-velden (dat wil zeggen base_grand_total
, base_subtotal
, enzovoort). Dit is doorgaans de standaardvaluta van de Commerce Store.base_discount_amount
base_grand_total
base_grand_total
doorgaans berekend als 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
die aan de tabel sales_order_address
is gekoppeld. Verbinden met sales_order_address.entity_id
om de factureringsadresdetails te bepalen verbonden aan de ordecoupon_code
NULL
created_at
customer_email
customer_group_id
customer_group
. Verbinden met customer_group.customer_group_id
om de klantengroep te bepalen verbonden aan de ordecustomer_id
Foreign key
die aan de tabel customer_entity
is gekoppeld, als de klant is geregistreerd. Sluit u aan bij customer_entity.entity_id
om te bepalen welke klantkenmerken aan de order zijn gekoppeld. Als de volgorde door uitchecken door gasten is geplaatst, is dit veld NULL
entity_id
(PK)increment_id
order_id
in Adobe Commerce genoemd. increment_id
wordt het meest gebruikt voor verbindingen met externe bronnen, zoals Google Ecommerceshipping_address_id
sales_order_address
. Sluit u aan bij sales_order_address.entity_id
om de verzendadresgegevens voor de bestelling te bepalenstatus
store_id
Foreign key
die aan de tabel store
is gekoppeld. Verbinden met store
.store_id
om te bepalen welke Commerce-winkelweergave is gekoppeld aan de bestellingGemeenschappelijke berekende kolommen
Billing address city
sales_order
samen te voegen.billing_address_id
tot en met sales_order_address
.entity_id
en het veld city
retournerenBilling address country
sales_order
samen te voegen.billing_address_id
tot en met sales_order_address
.entity_id
en retourneert de country_id
Billing address region
sales_order
samen te voegen.billing_address_id
tot en met sales_order_address
.entity_id
en het veld region
retournerenCustomer's first order date
sales_order
te retourneren.created_at
waarde voor elke unieke klantCustomer's first order's billing region
Billing address region
te retourneren die is gekoppeld aan de eerste bestelling van de klantCustomer's first order's coupon_code
coupon_code
te retourneren die is gekoppeld aan de eerste bestelling van de klantCustomer's group code
sales_order
samen te voegen.customer_group_id
tot en met customer_group
.customer_group_id
en het veld customer_group_code
retournerenCustomer's lifetime number of coupons
coupon_code
niet NULL
is voor elke unieke klantCustomer's lifetime number of orders
sales_order
te tellen voor elke unieke klantCustomer's lifetime revenue
base_grand_total
op te tellen voor alle bestellingen voor elke unieke klantCustomer's order number
created_at
en een oplopende geheel-getalwaarde toe te wijzen aan elke bestelling. De eerste bestelling van de klant retourneert bijvoorbeeld een Customer's order number
van 1, de tweede bestelling van de klant een Customer's order number
van 2 enzovoort.Customer's order number (previous-current)
-
. Berekend door ("Customer's order number
- 1") met "-
"aaneen te schakelen gevolgd door "Customer's order number
". Voor de order die bijvoorbeeld aan de tweede aankoop van de klant is gekoppeld, retourneert deze kolom de waarde 1-2
. Het vaakst gebruikt wanneer het vertegenwoordigen van de tijd tussen twee ordegebeurtenissen (namelijk in de "Tijd tussen orden"grafiek)Is customer's last order?
Customer's order number
-waarde te vergelijken met Customer's lifetime number of orders
. Wanneer deze twee velden gelijk zijn voor de opgegeven volgorde, wordt deze kolom Yes
geretourneerd; anders wordt No
geretourneerdNumber of items in order
sales_order
samen te voegen.entity_id
tot en met sales_order_item
.order_id
en de sales_order_item
bij te vatten.qty_ordered
fieldSeconds between customer's first order date and this order
Customer's first order date
af te trekken van de created_at
voor elke volgorde, geretourneerd als een geheel getal van secondenSeconds since previous order
created_at
voor de vorige volgorde af te trekken van created_at
van deze volgorde, geretourneerd als een geheel getal van seconden. Bijvoorbeeld, voor het orderverslag dat aan de derde orde van een klant beantwoordt, keert deze kolom het aantal seconden tussen de tweede orde van de klant en derde orde terug. Voor de eerste bestelling van de klant retourneert dit veld NULL
Shipping address city
sales_order
samen te voegen.shipping_address_id
tot en met sales_order_address
.entity_id
en het veld city
retournerenShipping address country
sales_order
samen te voegen.Shipping_address_id
tot en met sales_order_address
.entity_id
en retourneert de country_id
Shipping address region
sales_order
samen te voegen.shipping_address_id
tot en met sales_order_address
.entity_id
en het veld region
retournerenStore name
sales_order
samen te voegen.store_id
tot en met store
.store_id
en het veld name
retournerenAlgemene cijfers
Avg order value
base_grand_total
wordt gedefinieerdOperation: Average
Operand: base_grand_total
Timestamp: created_at
Avg time between orders
Operation: Average
Operand: Seconds since previous order
Timestamp:
created_at
GMV
Operation: Sum
Operand: base_subtotal
Timestamp: created_at
Median time between orders
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
Operation: Count Distinct
Operand:
customer_email
Timestamp:
created_at
Foreign Key
Paden samenvoegen
customer_entity
- Sluit u aan bij de tabel
customer_entity
om nieuwe kolommen op klantniveau te maken die zijn gekoppeld aan de klant die de order heeft geplaatst.- Pad:
sales_order.customer_id
(veel) =>customer_entity.entity_id
(één)
- Pad:
customer_group
- Sluit u aan bij de tabel
customer_group
om kolommen te maken die de naam van de klantengroep retourneren van de klant die de order heeft geplaatst.- Pad:
sales_order.customer_group_id
(veel) =>customer_group.customer_group_id
(één)
- Pad:
sales_order_address
-
Verbind met
sales_order_address
lijst om kolommen tot stand te brengen die het factureren en het verschepen plaatsen verbonden aan de orde terugkeren. Twee verbindende wegen zijn mogelijk, afhankelijk van of de het factureren of verzendende details worden vereist.-
Paden:
- Verzending:
sales_order.shipping_address_id
(veel) =>sales_order_address.entity_id
(één) - Facturering:
sales_order.billing_address_id
(veel) =>sales_order_address.entity_id
(één)
- Verzending:
-
store
- Sluit u aan bij de tabel
store
om kolommen te maken die gegevens retourneren die betrekking hebben op de Commerce-winkel die aan de bestelling is gekoppeld.- Pad:
sales_order.store_id
(veel) =>store.store_id
(één)
- Pad: