Hur man skapar utlösare för utkast, steg för steg
Steg-för-steg-guider för Shopify Flow: status, orderrader, taggar, anteckningar, attribut samt utlösare för e-post och adress vid anmälan.
Utkast till beställningar är där B2B-offerter, grossistbeställningar och telefonbeställningar hanteras, och Shopify Flow har nästan inga funktioner för dem. Dessa tio utlösare täcker hela livscykeln för ett utkast: redigeringar, status, taggar, anteckningar och - vid anmälan - kontaktuppgifterna.
På denna sida: Uppdatering av utkast till beställning, Ändrad status för utkast till beställning, Ändrade orderrader i utkast till beställning, Taggar tillagda till utkast till beställning, Taggar borttagna från utkast till beställning, Ändrad anteckning för utkast till beställning, Ändrade attribut för utkast till beställning, Ändrad e-postadress för utkast till beställning, Ändrad leveransadress för utkast till beställning, Ändrad faktureringsadress för utkast till beställning

Uppdatering av utkast till beslut
Avfyras varje gång en beställning sparas.
| Bränder från | Shopify-webhook |
| Tillstånd | Utkast till förordning om tillgång till data |
| Påslagen | När du aktiverar ett Shopify Flow-arbetsflöde som använder funktionen aktiveras den. Den har en egen aktiveringsknapp på appens sida ”Triggers” |
Använd den till
- Importera citat till ett CRM-system.
- En tillfällig lösning medan du funderar ut vilken mer specifik utlösare som passar.
Vad ”Draft Order Update” skickar till ditt arbetsflöde
| Variabel i Shopify Flow | Typ | Vad den innehåller |
|---|---|---|
draftOrder |
Syfte | Det uppdaterade utkastet till beslut |
draftOrder.id |
ID | |
draftOrder.name |
Text | |
draftOrder.status |
Text | |
draftOrder.totalPrice |
Text | |
draftOrder.currencyCode |
Text | |
draftOrder.tags |
Text | |
draftOrder.note |
Text | |
draftOrder.invoiceUrl |
Text | |
draftOrder.updatedAt |
Text | |
payload |
Text | Ett JSON-objekt som innehåller GID:t för den orderutkast som har uppdaterats (t.ex. {"id":"gid://shopify/DraftOrder/123"}) |
eventId |
Text | ID:t för denna händelse. Sök efter den i appens händelsehistorik för att se exakt vad som skickades. |
Exempel: Synkronisera varje prisändring till CRM-systemet
- Välj ”Uppdatering av draftordning” som utlösare.
- Lägg till ”Skicka HTTP-förfrågan med
{{draftOrder.id}},{{draftOrder.name}},{{draftOrder.status}}och{{draftOrder.totalPrice}} {{draftOrder.currencyCode}}”. - Aktivera arbetsflödet.
Status för utkast till beslut har ändrats
Utlöses när en utkastorder övergår mellan tillstånden open, invoice_sent och completed.
| Bränder från | Shopify-webhook och ändringsdetektering |
| Tillstånd | Utkast till förordning om tillgång till data |
| Påslagen | När du aktiverar ett Shopify Flow-arbetsflöde som använder funktionen aktiveras den. Den har en egen aktiveringsknapp på appens sida ”Triggers” |
Använd den till
- Starta en påminnelseserie när en faktura skickas.
- Meddela kundansvarig när en offert blir en beställning.
Vad meddelandet ”Status på utkastet har ändrats” skickar till ditt arbetsflöde
| Variabel i Shopify Flow | Typ | Vad den innehåller |
|---|---|---|
draftOrder |
Syfte | Utkastet till förordning vars status har ändrats |
draftOrder.id |
ID | |
draftOrder.name |
Text | |
draftOrder.status |
Text | |
oldStatus |
Text | Förordningsutkastets tidigare status (öppen / faktura skickad / slutförd) |
newStatus |
Text | Förslaget till orderns nya status (öppen / faktura skickad / slutförd) |
eventId |
Text | ID:t för denna händelse. Sök efter den i appens händelsehistorik för att se exakt vad som skickades. |
Exempel: Skicka en påminnelse till kunden tre dagar efter fakturadatumet
- Välj ”Status för valordningen har ändrats” som utlösare.
- Lägg till ett villkor:
newStatusska vara lika medinvoice_sent. - Lägg till: Vänta i 3 dagar och skicka sedan en HTTP-förfrågan till ditt e-postverktyg med
{{draftOrder.name}}. - Aktivera arbetsflödet.
Ändringar i utkastet till orderrader
Utlöses när artiklarna i ett orderutkast ändras: läggs till, tas bort, antal, pris eller variant. Samma changes.items-struktur som orderutlösaren.
| Bränder från | Shopify-webhook och ändringsdetektering |
| Tillstånd | Utkast till förordning om tillgång till data |
| Påslagen | När du aktiverar ett Shopify Flow-arbetsflöde som använder funktionen aktiveras den. Den har en egen aktiveringsknapp på appens sida ”Triggers” |
Använd den till
- Kräv godkännande när en säljare sänker priset i en offert.
- Se till att bokningssystemet är synkroniserat med offerterna.
Vad ”Ändrade utkast till orderrader” skickar till ditt arbetsflöde
| Variabel i Shopify Flow | Typ | Vad den innehåller |
|---|---|---|
draftOrder |
Syfte | Utkastet till beslut där enskilda poster har ändrats |
draftOrder.id |
ID | |
draftOrder.name |
Text | |
draftOrder.status |
Text | |
changes |
Syfte | Ändringar i enskilda poster: tillagda, borttagna, ändringar av antal, pris och variant samt deras gamla och nya värden |
changes.items |
Förteckning över objekt | Förteckning över upptäckta ändringar |
changes.items (each).changeType |
Text | Typ av ändring: tillagd, borttagen, antal_ändrat, pris_ändrat, variant_ändrat |
changes.items (each).lineItemId |
ID | Post-ID (om sådant finns) |
changes.items (each).productTitle |
Text | Produktnamn |
changes.items (each).variantTitle |
Text | Alternativ titel |
changes.items (each).oldVariantId |
ID | Gammal variant GID (för borttagen eller variant_changed) |
changes.items (each).newVariantId |
ID | Ny variant GID (för tillagd eller variant_ändrad) |
changes.items (each).oldProductId |
ID | GID för gammal produkt (vid borttagning eller ändring av variant) |
changes.items (each).newProductId |
ID | GID för ny produkt (vid tillägg eller ändrad variant) |
changes.items (each).oldQuantity |
Antal | Tidigare antal (för quantity_changed) |
changes.items (each).newQuantity |
Antal | Ny mängd (för quantity_changed) |
changes.items (each).oldPrice |
Text | Gammalt pris (för price_changed) |
changes.items (each).newPrice |
Text | Nytt pris (för price_changed) |
changes.items (each).lineItemData |
Text | Fullständiga postuppgifter i JSON-format |
eventId |
Text | ID:t för denna händelse. Sök efter den i appens händelsehistorik för att se exakt vad som skickades. |
Exempel: Begär godkännande när ett offertpris ändras
- Välj ”Ändringar i enskilda poster i draftordningen” som utlösare.
- Lägg till ett villkor: Minst ett av
changes.items-objekten harchangeTypelika medprice_changed. - Lägg till taggarna
needs-approvalför orderutkast och skicka ett internt e-postmeddelande till säljchefen medoldPriceochnewPriceför de ändrade posterna (en Liquid-for-slinga överchanges.items). - Aktivera arbetsflödet.
Utkast till ordertaggar har lagts till
Utlöses när minst en tagg läggs till i ett orderutkast.
| Bränder från | Shopify-webhook och ändringsdetektering |
| Tillstånd | Utkast till förordning om tillgång till data |
| Påslagen | När du aktiverar ett Shopify Flow-arbetsflöde som använder funktionen aktiveras den. Den har en egen aktiveringsknapp på appens sida ”Triggers” |
Använd den till
- Låt säljavdelningen inleda en process genom att märka en offert med:
approved,rush.
Vad funktionen ”Lägg till utkaststaggar” skickar till ditt arbetsflöde
| Variabel i Shopify Flow | Typ | Vad den innehåller |
|---|---|---|
draftOrder |
Syfte | Utkastet till beslut vars taggar ändrades |
draftOrder.id |
ID | |
draftOrder.name |
Text | |
draftOrder.status |
Text | |
draftOrder.tags |
Text | |
addedTags |
Text | En kommaseparerad lista över taggar som har lagts till i utkastet till beställningen |
removedTags |
Text | En kommaseparerad lista över taggar som togs bort från utkastet till ordningen i samma uppdatering (kan vara tom) |
currentTags |
Text | En kommaseparerad lista över alla aktuella taggar i utkastet till beställningen |
previousTags |
Text | En kommaseparerad lista över alla tidigare taggar i utkastet till ordningen före denna uppdatering |
eventId |
Text | ID:t för denna händelse. Sök efter den i appens händelsehistorik för att se exakt vad som skickades. |
Exempel: Meddela ekonomiavdelningen när en offert har godkänts
- ”Taggar för valordning i draft” har lagts till som utlösare.
- Lägg till ett villkor:
addedTagsinnehållerapproved. - Lägg till ”Skicka internt e-postmeddelande till ekonomiavdelningen med
{{draftOrder.name}}”. - Aktivera arbetsflödet.
Taggar för utkast till beslut har tagits bort
Utlöses när minst en tagg tas bort från ett utkast till beställning.
| Bränder från | Shopify-webhook och ändringsdetektering |
| Tillstånd | Utkast till förordning om tillgång till data |
| Påslagen | När du aktiverar ett Shopify Flow-arbetsflöde som använder funktionen aktiveras den. Den har en egen aktiveringsknapp på appens sida ”Triggers” |
Använd den till
- Ångra det som arbetsflödet med tillagda taggar gjorde.
Vad funktionen ”Draft Order Tags Removed” skickar till ditt arbetsflöde
| Variabel i Shopify Flow | Typ | Vad den innehåller |
|---|---|---|
draftOrder |
Syfte | Utkastet till beslut vars taggar har ändrats |
draftOrder.id |
ID | |
draftOrder.name |
Text | |
draftOrder.status |
Text | |
draftOrder.tags |
Text | |
addedTags |
Text | En kommaseparerad lista över taggar som lades till i utkastet till beställningen i samma uppdatering (kan vara tom) |
removedTags |
Text | En kommaseparerad lista över taggar som har tagits bort från utkastet till ordningen |
currentTags |
Text | En kommaseparerad lista över alla aktuella taggar i utkastet till beställningen |
previousTags |
Text | En kommaseparerad lista över alla tidigare taggar i utkastet till ordningen före denna uppdatering |
eventId |
Text | ID:t för denna händelse. Sök efter den i appens händelsehistorik för att se exakt vad som skickades. |
Exempel: Meddela säljavdelningen när godkännandet återkallas
- ”Pick Draft Order”-taggarna har tagits bort som utlösare.
- Lägg till ett villkor:
removedTagsinnehållerapproved. - Lägg till ”Skicka internt e-postmeddelande till säljaren”.
- Aktivera arbetsflödet.
Ändring av anteckning till utkast till beslut
Utlöses när en post i en utkastorder läggs till, ändras eller avslutas.
| Bränder från | Shopify-webhook och ändringsdetektering |
| Tillstånd | Utkast till förordning om tillgång till data |
| Påslagen | När du aktiverar ett Shopify Flow-arbetsflöde som använder funktionen aktiveras den. Den har en egen aktiveringsknapp på appens sida ”Triggers” |
Använd den till
- Vidarebefordra interna kommentarer om en offert till nästa team.
Vad ”Draft Order Note Changed” skickar till ditt arbetsflöde
| Variabel i Shopify Flow | Typ | Vad den innehåller |
|---|---|---|
draftOrder |
Syfte | Utkastet till förordning vars anmärkning ändrades |
draftOrder.id |
ID | |
draftOrder.name |
Text | |
draftOrder.status |
Text | |
draftOrder.note |
Text | |
oldNote |
Text | Den tidigare anteckningen om utkastet till beslut (tom om anteckningen inte hade angetts tidigare) |
newNote |
Text | Den nya anteckningen i utkastet till beslut (tom om anteckningen har raderats) |
eventId |
Text | ID:t för denna händelse. Sök efter den i appens händelsehistorik för att se exakt vad som skickades. |
Exempel: Vidarebefordra noteringar till kontokanalen
- ”Välj draftordning - notering ändrad” har angetts som utlösare.
- Lägg till ”Skicka HTTP-förfrågan till Slack med
{{draftOrder.name}}: {{newNote}}”. - Aktivera arbetsflödet.
Ändringar i attributen för utkast till order
Utlöses när anpassade attribut i ett orderutkast läggs till, tas bort eller ändras.
| Bränder från | Shopify-webhook och ändringsdetektering |
| Tillstånd | Utkast till förordning om tillgång till data |
| Påslagen | När du aktiverar ett Shopify Flow-arbetsflöde som använder funktionen aktiveras den. Den har en egen aktiveringsknapp på appens sida ”Triggers” |
Använd den till
- Reagera på ett inköpsordernummer eller en begärd leveransvecka som lagrats som ett attribut.
Vad rapporten ”Ändrade attribut i utkast till order” skickar till ditt arbetsflöde
| Variabel i Shopify Flow | Typ | Vad den innehåller |
|---|---|---|
draftOrder |
Syfte | Det utkast till beslut vars anpassade attribut har ändrats |
draftOrder.id |
ID | |
draftOrder.name |
Text | |
draftOrder.status |
Text | |
changes |
Syfte | Upptäckta attributändringar. Varje post har en changeType (tillagd, borttagen eller ändrad), nyckeln samt det gamla och det nya värdet. |
changes.items |
Förteckning över objekt | Förteckning över upptäckta attributändringar |
changes.items (each).changeType |
Text | Typ av ändring: tillagd, borttagen, ändrad |
changes.items (each).key |
Text | Attributnyckeln |
changes.items (each).oldValue |
Text | Det tidigare värdet (tom sträng när changeType är 'added') |
changes.items (each).newValue |
Text | Det nya värdet (tom sträng när changeType är 'removed') |
eventId |
Text | ID:t för denna händelse. Sök efter den i appens händelsehistorik för att se exakt vad som skickades. |
Exempel: Hämta ett inköpsordernummer
- ”Ändrade attribut för** valordningen”** som utlösare.
- Lägg till ett villkor: Minst ett av elementen i
changes.itemsharkeylika medpo_number. - Lägg till ”Skicka HTTP-förfrågan till ERP-systemet med det nya värdet”.
- Aktivera arbetsflödet.
Utkast till beslut - e-postadress ändrad
Utlöses när e-postadressen i ett orderutkast ändras. Den innehåller den aktuella adressen.
| Bränder från | Shopify-webhook och ändringsdetektering |
| Tillstånd | Utkast till förordning om tillgång till data |
| Påslagen | När du aktiverar ett Shopify Flow-arbetsflöde som använder funktionen aktiveras den. Den har en egen aktiveringsknapp på appens sida ”Triggers” |
Använd den till
- Se till att fakturorna skickas till rätt adress.
Vad e-postmeddelandet ”Ändrad utkastorder” skickar till ditt arbetsflöde
| Variabel i Shopify Flow | Typ | Vad den innehåller |
|---|---|---|
draftOrder |
Syfte | Utkastet till beslut där e-postadressen ändrades |
draftOrder.id |
ID | |
draftOrder.name |
Text | |
draftOrder.status |
Text | |
draftOrder.note |
Text | |
email |
Text | Den aktuella e-postadressen för utkastet till beslut |
eventId |
Text | ID:t för denna händelse. Sök efter den i appens händelsehistorik för att se exakt vad som skickades. |
Exempel: Skicka fakturan på nytt efter en korrigering i e-postmeddelandet
- E-postmeddelandet om valordning i draft har ändrats i Shopify Flow.
- Lägg till ett villkor:
draftOrder.statusska vara lika medinvoice_sent. - Lägg till: Skicka ett internt e-postmeddelande där du ber säljaren att skicka fakturan på nytt.
- Aktivera arbetsflödet.
Utkast till beställning - leveransadress ändrad
Utlöses när leveransadressen för ett orderutkast ändras.
| Bränder från | Shopify-webhook och ändringsdetektering |
| Tillstånd | Utkast till förordning om tillgång till data |
| Påslagen | När du aktiverar ett Shopify Flow-arbetsflöde som använder funktionen aktiveras den. Den har en egen aktiveringsknapp på appens sida ”Triggers” |
Använd den till
- Beräkna fraktkostnader eller skatter på nytt i en offert när destinationen ändras.
Vad meddelandet ”Fraktadress ändrad” skickar till ditt arbetsflöde
| Variabel i Shopify Flow | Typ | Vad den innehåller |
|---|---|---|
draftOrder |
Syfte | Det utkast till beställning där leveransadressen har ändrats |
draftOrder.id |
ID | |
draftOrder.name |
Text | |
draftOrder.status |
Text | |
draftOrder.note |
Text | |
shippingAddress |
Text | Den aktuella leveransadressen i utkastet till beställningen, angiven som en enda formaterad rad (kan vara tom) |
shippingAddressDetails |
Syfte | Den aktuella leveransadressen i utkastet till beställningen som strukturerade fält (kan vara tom) |
shippingAddressDetails.firstName |
Text | Förnamn på adressen |
shippingAddressDetails.lastName |
Text | Efternamnet i adressen |
shippingAddressDetails.name |
Text | Fullständigt namn, beräknat utifrån förnamn och efternamn |
shippingAddressDetails.company |
Text | Företags- eller organisationsnamn |
shippingAddressDetails.address1 |
Text | Första raden - gatuadress eller postboxnummer |
shippingAddressDetails.address2 |
Text | Andra raden - lägenhet, svit eller bostad |
shippingAddressDetails.city |
Text | Stad, distrikt, by eller ort |
shippingAddressDetails.province |
Text | Region - provins, delstat eller distrikt |
shippingAddressDetails.provinceCode |
Text | Regionkod (till exempel ON) |
shippingAddressDetails.zip |
Text | Postnummer |
shippingAddressDetails.country |
Text | Landets namn |
shippingAddressDetails.countryCode |
Text | Tvåbokstavig landskod (till exempel US) |
shippingAddressDetails.phone |
Text | Telefonnummer på adressen |
eventId |
Text | ID:t för denna händelse. Sök efter den i appens händelsehistorik för att se exakt vad som skickades. |
Exempel: Markera offerter där destinationslandet har ändrats
- Val av draftordning och leveransadress har ändrats i Shopify Flow.
- Lägg till taggarna
recheck-shippingför orderutkast och ange{{shippingAddressDetails.countryCode}}i ett internt e-postmeddelande. - Aktivera arbetsflödet.
Utkast till beslut: Ändrad faktureringsadress
Utlöses när faktureringsadressen för ett utkast till order ändras.
| Bränder från | Shopify-webhook och ändringsdetektering |
| Tillstånd | Utkast till förordning om tillgång till data |
| Påslagen | När du aktiverar ett Shopify Flow-arbetsflöde som använder funktionen aktiveras den. Den har en egen aktiveringsknapp på appens sida ”Triggers” |
Använd den till
- Se till att gäldenärsregistret i ERP-systemet är uppdaterat innan fakturan utfärdas.
Vad meddelandet ”Ändring av faktureringsadress” skickar till ditt arbetsflöde
| Variabel i Shopify Flow | Typ | Vad den innehåller |
|---|---|---|
draftOrder |
Syfte | Det utkast till beställning där faktureringsadressen har ändrats |
draftOrder.id |
ID | |
draftOrder.name |
Text | |
draftOrder.status |
Text | |
draftOrder.note |
Text | |
billingAddress |
Text | Den aktuella faktureringsadressen i utkastet till beställning, formaterad som en enda rad (kan vara tom) |
billingAddressDetails |
Syfte | Den aktuella faktureringsadressen i utkastet till beställning i form av strukturerade fält (kan vara tom) |
billingAddressDetails.firstName |
Text | Förnamn på adressen |
billingAddressDetails.lastName |
Text | Efternamnet i adressen |
billingAddressDetails.name |
Text | Fullständigt namn, beräknat utifrån förnamn och efternamn |
billingAddressDetails.company |
Text | Företags- eller organisationsnamn |
billingAddressDetails.address1 |
Text | Första raden - gatuadress eller postboxnummer |
billingAddressDetails.address2 |
Text | Andra raden - lägenhet, svit eller bostad |
billingAddressDetails.city |
Text | Stad, distrikt, by eller ort |
billingAddressDetails.province |
Text | Region - provins, delstat eller distrikt |
billingAddressDetails.provinceCode |
Text | Regionkod (till exempel ON) |
billingAddressDetails.zip |
Text | Postnummer |
billingAddressDetails.country |
Text | Landets namn |
billingAddressDetails.countryCode |
Text | Tvåbokstavig landskod (till exempel US) |
billingAddressDetails.phone |
Text | Telefonnummer på adressen |
eventId |
Text | ID:t för denna händelse. Sök efter den i appens händelsehistorik för att se exakt vad som skickades. |
Exempel: Uppdatera ERP-systemet innan fakturering
- Välj utkastordning - faktureringsadressen har ändrats i Shopify Flow.
- Lägg till ”Skicka HTTP-förfrågan med
{{draftOrder.id}}och fälten ibillingAddressDetails”. - Aktivera arbetsflödet.
Nästa steg
Ett orderutkast är inte en referenstyp i Shopify Flow, så dessa utlösare returnerar ett draftOrder-objekt med id, namn och status. För allt annat lägger du till ett steg av typen ”Skicka Admin API-förfrågan” eller ”Kör kod” med draftOrder.id.
- Fullständig referens för avtryckare - alla triggare på en sida.
- Att välja rätt avtryckare - vilken som passar just ditt fall.
- Anpassade utlösare - om ingen inbyggd utlösare passar, skapa en egen.
- Händelsehistorik och felsökning - se vilka händelser som utlöstes och vilka data de innehöll.
- Utlösande händelser på en postens administrationssida - de senaste händelserna för en post, på en egen sida i Shopify-admin.
