sales_order-tabell
Tabellen sales_order (sales_flat_order på M1) är där varje order hämtas. Vanligtvis representerar varje rad en unik ordning, även om det finns några anpassade implementeringar av Commerce som leder till att en ordning delas upp i separata rader.
Det här registret innehåller alla kundorder, oavsett om beställningen har bearbetats via gästutcheckning. Om din butik godkänner gästutcheckning kan du hitta mer information om användningsfallet.
Vanliga kolumner
Kolumnnamn
Beskrivning
base_currency_codeValuta för alla värden som har hämtats i
base_* fält (det vill säga base_grand_total, base_subtotal och så vidare). Detta återspeglar vanligtvis Commerce butiks standardvalutabase_discount_amountRabattvärde som tillämpas på ordern
base_grand_totalSlutpris som kunden betalar på ordern, efter att moms, frakt och rabatter har lagts på. Även om den exakta beräkningen är anpassningsbar, beräknas
base_grand_total i allmänhet som base_subtotal + base_tax_amount + base_shipping_amount + base_discount_amount - base_gift_cards_amount - base_customer_balance_amountbase_subtotalBruttovaruvärde för alla artiklar som ingår i ordern. Skatter, frakt, rabatter o.s.v. ingår inte
base_shipping_amountLeveransvärde som lagts på ordern
base_tax_amountMomsvärde som tillämpas på ordern
billing_address_idForeign key associerad med tabellen sales_order_address. Anslut till sales_order_address.entity_id för att fastställa faktureringsadressuppgifter som är associerade med orderncoupon_codeKupongen tillämpas på ordern. Om ingen kupong används är fältet
NULLcreated_atTidsstämpel för att skapa ordern, som lagras lokalt i UTC. Beroende på din konfiguration i Commerce Intelligence kan den här tidsstämpeln konverteras till en annan tidszon för rapportering i Commerce Intelligence än databasens tidszon
customer_emailE-postadress till den kund som beställer. Detta fylls i i alla situationer, inklusive order som bearbetas via gästutcheckning
customer_group_idSekundärnyckel associerad med tabellen
customer_group. Anslut till customer_group.customer_group_id för att fastställa kundgruppen som är associerad med orderncustomer_idForeign key som är associerad med tabellen customer_entity, om kunden är registrerad. Anslut till customer_entity.entity_id för att fastställa vilka kundattribut som är kopplade till ordern. Om beställningen placerades via gästutcheckning är det här fältet NULLentity_id (PK)Unik identifierare för tabellen och används ofta i kopplingar till andra tabeller i Commerce-instansen
increment_idUnik identifierare för en order och kallas ofta
order_id i Adobe Commerce. increment_id används oftast för kopplingar till externa källor, till exempel Google Ecommerceshipping_address_idSekundärnyckel associerad med tabellen
sales_order_address. Anslut till sales_order_address.entity_id för att fastställa leveransadressuppgifterna som är kopplade till ordernstatusOrderstatus. Kan returnera värden som 'complete', 'processing', 'canceled', 'repaid' och alla anpassade statusvärden som implementerats på Commerce-instansen. Reservation för ändringar när ordern behandlas
store_idForeign key associerad med tabellen store. Anslut till store.store_id för att avgöra vilken Commerce Store-vy som är associerad med ordernVanliga beräknade kolumner
Kolumnnamn
Beskrivning
Billing address cityFaktureringsort för ordern. Beräknat av koppling till
sales_order.billing_address_id till sales_order_address.entity_id och returnerar fältet cityBilling address countryLandskod för fakturering för ordern. Beräknat av koppling till
sales_order.billing_address_id till sales_order_address.entity_id och returnerar country_idBilling address regionFaktureringsområde (oftast stat eller provins) för ordern. Beräknat av koppling till
sales_order.billing_address_id till sales_order_address.entity_id och returnerar fältet regionCustomer's first order dateTidsstämpel för den första ordern som lagts av den här kunden. Anses ofta vara"förvärvstidpunkten" för en kund. Beräknas genom att returnera det minsta
sales_order.created_at-värde för varje unik kundCustomer's first order's billing regionFaktureringsområde för värvning för kunden som lade ordern. Beräknas genom att returnera
Billing address region som är associerad med kundens första orderCustomer's first order's coupon_codeKupongkod för den kund som lade ordern. Beräknas genom att returnera
coupon_code som är associerad med kundens första orderCustomer's group codeGruppnamn för den kund som lade ordern. Beräknat av koppling till
sales_order.customer_group_id till customer_group.customer_group_id och returnerar fältet customer_group_codeCustomer's lifetime number of couponsTotalt antal kuponger som tillämpas på alla order som läggs av den här kunden. Beräknas genom att räkna antalet order där
coupon_code inte är NULL för varje unik kundCustomer's lifetime number of ordersTotalt antal order som lagts av den här kunden. Beräknas genom att räkna antalet rader i tabellen
sales_order för varje unik kundCustomer's lifetime revenueSumman av intäkten för alla order som läggs av den här kunden. Beräknas genom att summera fältet
base_grand_total för alla order för varje unik kundCustomer's order numberSekventiell orderrankning för den här kundens order. Beräknas genom att identifiera alla order som lagts av en kund, sortera dem i stigande ordning med tidsstämpeln
created_at och tilldela varje order ett stegvis heltalsvärde. Till exempel returnerar kundens första order Customer's order number av 1, kundens andra order Customer's order number av 2 och så vidare.Customer's order number (previous-current)Rankning av kundens tidigare order sammanfogad med rangordningen för den här ordern, avgränsad med ett
--tecken. Beräknas genom sammanfogning (Customer's order number - 1) med - följt av Customer's order number. För den order som är associerad med kundens andra inköp returnerar den här kolumnen värdet 1-2. Används oftast för att representera tiden mellan två orderhändelser (d.v.s. i tabellen"Tid mellan order")Is customer's last order?Avgör om ordern motsvarar kundens senaste, eller senaste, order. Beräknas genom att jämföra värdet
Customer's order number med Customer's lifetime number of orders. När dessa två fält är lika för den angivna ordningen returnerar kolumnen Yes, annars returneras NoNumber of items in orderTotal kvantitet artiklar som ingår i ordern. Beräknat av koppling till
sales_order.entity_id till sales_order_item.order_id och summerar sales_order_item.Fältet qty_orderedSeconds between customer's first order date and this orderFörfluten tid mellan denna beställning och kundens första beställning. Beräknas genom att subtrahera
Customer's first order date från created_at för varje order, returneras som ett heltal i sekunderSeconds since previous orderFörfluten tid mellan denna beställning och kundens närmast föregående order. Beräknas genom att subtrahera
created_at för föregående order från created_at för den här ordern, som returneras som ett heltal i sekunder. För orderposten som motsvarar en kunds tredje order returnerar den här kolumnen antalet sekunder mellan kundens andra order och tredje order. För kundens första order returnerar det här fältet NULLShipping address cityOrderns leveransort. Beräknat av koppling till
sales_order.shipping_address_id till sales_order_address.entity_id och returnerar fältet cityShipping address countryLeveranslandskod för ordern. Beräknat av koppling till
sales_order.Shipping_address_id till sales_order_address.entity_id och returnerar country_idShipping address regionLeveransregion (oftast stat eller provins) för ordern. Beräknat av koppling till
sales_order.shipping_address_id till sales_order_address.entity_id och returnerar fältet regionStore nameNamnet på den Commerce-butik som är associerad med den här ordern. Beräknat av koppling till
sales_order.store_id till store.store_id och returnerar fältet nameVanliga mått
Måttnamn
Beskrivning
Konstruktion
Avg order valueDen genomsnittliga intäkten per order, där intäkten definieras som
base_grand_totalOperation: AverageOperand: base_grand_totalTimestamp: created_atAvg time between ordersGenomsnittlig tid mellan en kunds (n-1) order och n:e order, för alla kunder och beställningar
Operation: AverageOperand: Seconds since previous orderTimestamp: created_atGMVSumman av bruttovaruvärdet för alla order, där GMV definieras som delsumman, innan alla skatter och rabatter tillämpas
Operation: SumOperand: base_subtotalTimestamp: created_atMedian time between ordersMediantiden mellan en kunds (n-1) order och n:e order, för alla kunder och beställningar
Operation: MedianOperand: Seconds since previous orderTimestamp: created_atOrdersDet totala antalet beställningar som har placerats
Operation: CountOperand: entity_idTimestamp: created_atRevenueSumman av intäkten för alla order, där intäkten definieras som det slutliga pris som kunden betalar, efter att alla skatter, rabatter, frakt osv. har tillämpats
Operation: SumOperand: base_grand_totalTimestamp: created_atShippingSumman av fraktbeloppet för alla order
Operation: SumOperand: base_shipping_amountTimestamp: created_atTaxSumman av moms på alla order
Operation: SumOperand: base_tax_amountTimestamp: created_atUnique CustomersAntalet unika kunder som gör en beställning inom det angivna rapporttidsintervallet. Om rapportens intervall till exempel var en vecka räknas varje kund som gör minst en beställning under en viss vecka exakt en gång, oavsett hur många beställningar de gjorde den veckan
Operation: Count DistinctOperand: customer_emailTimestamp: created_atForeign Key förena banor
customer_entity
- Anslut till tabellen
customer_entityom du vill skapa nya kundnivåkolumner som är kopplade till kunden som gjorde beställningen.- Sökväg:
sales_order.customer_id(många) =>customer_entity.entity_id(en)
- Sökväg:
customer_group
- Anslut till tabellen
customer_groupom du vill skapa kolumner som returnerar kundgruppnamnet för kunden som lade ordern.- Sökväg:
sales_order.customer_group_id(många) =>customer_group.customer_group_id(en)
- Sökväg:
sales_order_address
-
Anslut till tabellen
sales_order_addressom du vill skapa kolumner som returnerar fakturerings- och leveransplatser som är associerade med ordern. Det går att ansluta två sökvägar beroende på om fakturerings- eller leveransinformation krävs.-
Banor:
- Leverans:
sales_order.shipping_address_id(många) =>sales_order_address.entity_id(en) - Fakturering:
sales_order.billing_address_id(många) =>sales_order_address.entity_id(en)
- Leverans:
-
store
- Anslut till tabellen
storeom du vill skapa kolumner som returnerar information som är relaterad till den Commerce-butik som är kopplad till ordern.- Sökväg:
sales_order.store_id(många) =>store.store_id(en)
- Sökväg:
recommendation-more-help
e1f8a7e8-8cc7-4c99-9697-b1daa1d66dbc