Udkast til ordreudløsere, trin for trin
Udkast til ordrer er der, hvor B2B-tilbud, grossistordrer og telefonordrer opbevares, og »Shopify Flow« indeholder næsten intet om dem. Disse ti udløsere dækker hele udkastets livscyklus: redigeringer, status, tags, noter og - hvis det er valgt - kontaktoplysningerne.
På denne side: Opdatering af ordreudkast, Status for ordreudkast ændret, Varelinjer i ordreudkast ændret, Tags til ordreudkast tilføjet, Tags til ordreudkast fjernet, Bemærkning til ordreudkast ændret, Attributter til ordreudkast ændret, E-mail til ordreudkast ændret, Leveringsadresse til ordreudkast ændret, Faktureringsadresse til ordreudkast ændret

Opdatering af udkast til bekendtgørelse
Der opstår brande hver gang en udkastordre gemmes.
| Brande fra | Shopify webhook |
| Tilladelse | Udkast til bekendtgørelse om dataadgang |
| Tændt | Når man aktiverer et Flow-workflow, der bruger den, slås den til. Den har sin egen kontakt på appens side »Triggers«. |
Brug den til
- Overfør citater til et CRM-system.
- En midlertidig løsning, mens du finder ud af, hvilken mere specifik udløser der passer.
Hvad »Draft Order Update« sender til din arbejdsgang
| Variabel i gennemstrømning | Type | Hvad den indeholder |
|---|---|---|
draftOrder |
Objekt | Udkastet til bekendtgørelsen, der blev opdateret |
draftOrder.id |
ID | |
draftOrder.name |
Tekst | |
draftOrder.status |
Tekst | |
draftOrder.totalPrice |
Tekst | |
draftOrder.currencyCode |
Tekst | |
draftOrder.tags |
Tekst | |
draftOrder.note |
Tekst | |
draftOrder.invoiceUrl |
Tekst | |
draftOrder.updatedAt |
Tekst | |
payload |
Tekst | JSON-objekt, der indeholder GID’et for den udkastordre, der blev opdateret (f.eks. {"id":"gid://shopify/DraftOrder/123"}) |
eventId |
Tekst | ID'et for denne begivenhed. Søg efter den i appens begivenhedshistorik for at se præcis, hvad der blev sendt. |
Eksempel: Synkroniser alle ændringer i tilbuddet med CRM-systemet
- Vælg »Opdatering af udvælgelsesrækkefølge« som udløser.
- Tilføj »Send HTTP-anmodning« med
{{draftOrder.id}},{{draftOrder.name}},{{draftOrder.status}}og{{draftOrder.totalPrice}} {{draftOrder.currencyCode}}. - Aktivér arbejdsgangen.
Status for udkast til bekendtgørelse ændret
Udløses, når et udkast til ordre flyttes mellem open, invoice_sent og completed.
| Brande fra | Shopify Webhook og ændringsdetektering |
| Tilladelse | Udkast til bekendtgørelse om dataadgang |
| Tændt | Når man aktiverer et Flow-workflow, der bruger den, bliver den slået til. Den har sin egen kontakt på appens side »Triggers« |
Brug den til
- Start en række påmindelser, når en faktura sendes.
- Giv kundechefen besked, når et tilbud bliver til en ordre.
Hvad "Statusændring for udkast til ordre" sender til din arbejdsgang
| Variabel i gennemstrømningen | Type | Hvad den indeholder |
|---|---|---|
draftOrder |
Objekt | Udkastet til bekendtgørelse, hvis status er ændret |
draftOrder.id |
ID | |
draftOrder.name |
Tekst | |
draftOrder.status |
Tekst | |
oldStatus |
Tekst | Udkastets tidligere status (åben / faktura_sendt / afsluttet) |
newStatus |
Tekst | Udkastets nye status (åben / faktura_sendt / afsluttet) |
eventId |
Tekst | ID'et for denne begivenhed. Søg efter den i appens begivenhedshistorik for at se præcis, hvad der blev sendt. |
Eksempel: Send en påmindelse til kunden tre dage efter fakturaen
- Vælg »Status for udvælgelsesrækkefølgen ændret« som udløser.
- Tilføj en betingelse:
newStatuser lig medinvoice_sent. - Tilføj: Vent i 3 dage, og send derefter en HTTP-anmodning til dit e-mail-værktøj med
{{draftOrder.name}}. - Aktivér arbejdsgangen.
Ændringer i udkastet til ordrelinjer
Udløses, når der sker ændringer i varerne i et ordreudkast: tilføjelse, fjernelse, mængde, pris eller variant. Samme struktur for »changes.items« som for ordreudløseren.
| Brande fra | Shopify Webhook og ændringsdetektering |
| Tilladelse | Udkast til bekendtgørelse om dataadgang |
| Tændt | Når man aktiverer et Flow-workflow, der bruger den, bliver den slået til. Den har sin egen kontakt på appens side »Triggers« |
Brug den til
- Der skal indhentes godkendelse, når en sælger sænker prisen på et tilbud.
- Sørg for, at reservationssystemet er afstemt med tilbuddene.
Hvad »Ændrede linjeposter i udkastet« sender til din arbejdsgang
| Variabel i gennemstrømningen | Type | Hvad den indeholder |
|---|---|---|
draftOrder |
Objekt | Udkastet til bekendtgørelse, hvor visse poster er blevet ændret |
draftOrder.id |
ID | |
draftOrder.name |
Tekst | |
draftOrder.status |
Tekst | |
changes |
Objekt | Ændringer i linjeposterne: tilføjelser, fjernelser, mængde, pris og variantændringer med deres gamle og nye værdier |
changes.items |
Liste over objekter | Liste over registrerede ændringer |
changes.items (each).changeType |
Tekst | Ændringstype: tilføjet, fjernet, mængde_ændret, pris_ændret, variant_ændret |
changes.items (each).lineItemId |
ID | Post-ID (hvis tilgængeligt) |
changes.items (each).productTitle |
Tekst | Produktnavn |
changes.items (each).variantTitle |
Tekst | Alternativ titel |
changes.items (each).oldVariantId |
ID | Gammel variant GID (ved fjernelse eller ændring af variant) |
changes.items (each).newVariantId |
ID | Ny variant GID (for tilføjet eller variant_ændret) |
changes.items (each).oldProductId |
ID | Gammelt produkt-GID (ved fjernelse eller ændring af variant) |
changes.items (each).newProductId |
ID | Nyt produkt-GID (ved tilføjelse eller ændring af variant) |
changes.items (each).oldQuantity |
Tal | Gammel mængde (ved ændring af mængde) |
changes.items (each).newQuantity |
Tal | Ny mængde (for quantity_changed) |
changes.items (each).oldPrice |
Tekst | Gammel pris (for price_changed) |
changes.items (each).newPrice |
Tekst | Ny pris (for price_changed) |
changes.items (each).lineItemData |
Tekst | Fuldstændige posdata som JSON |
eventId |
Tekst | ID'et for denne begivenhed. Søg efter den i appens begivenhedshistorik for at se præcis, hvad der blev sendt. |
Eksempel: Bed om godkendelse, når en tilbudspris ændres
- »Ændringer i linjeposterne i udvælgelsesrækkefølgen« som udløser.
- Tilføj en betingelse: Mindst én af
changes.itemsharchangeTypelig medprice_changed. - Tilføj mærkerne »
needs-approval«** til ordreudkastet** og send en intern e-mail til salgskontakten medoldPriceognewPricefor de ændrede poster (en Liquid-for-loop overchanges.items). - Aktivér arbejdsgangen.
Udkast til bekendtgørelse - tags tilføjet
Udløses, når der tilføjes mindst én tag til et ordreudkast.
| Brande fra | Shopify Webhook og ændringsdetektering |
| Tilladelse | Udkast til bekendtgørelse om dataadgang |
| Tændt | Når man aktiverer et Flow-workflow, der bruger den, bliver den slået til. Den har sin egen kontakt på appens side »Triggers« |
Brug den til
- Lad salgsafdelingen igangsætte en proces ved at mærke et tilbud:
approved,rush.
Hvad »Draft Order Tags Added« sender til din arbejdsgang
| Variabel i flowet | Type | Hvad den indeholder |
|---|---|---|
draftOrder |
Objekt | Udkastet til bekendtgørelsen, hvis mærker er blevet ændret |
draftOrder.id |
ID | |
draftOrder.name |
Tekst | |
draftOrder.status |
Tekst | |
draftOrder.tags |
Tekst | |
addedTags |
Tekst | En kommasepareret liste over tags, der er blevet tilføjet til udkastet til ordren |
removedTags |
Tekst | En kommasepareret liste over tags, der blev fjernet fra udkastet til rækkefølgen i samme opdatering (kan være tom) |
currentTags |
Tekst | En kommasepareret liste over alle aktuelle tags på udkastet til ordren |
previousTags |
Tekst | En kommasepareret liste over alle tidligere mærker på udkastet til ordren før denne opdatering |
eventId |
Tekst | ID'et for denne begivenhed. Søg efter den i appens begivenhedshistorik for at se præcis, hvad der blev sendt. |
Eksempel: Underret økonomiafdelingen, når et tilbud er godkendt
- »Pick Draft Order Tags Added« er angivet som udløser.
- Tilføj en betingelse: »
addedTags« omfatter »approved«. - Tilføj: Send intern e-mail til økonomiafdelingen med
{{draftOrder.name}}. - Aktivér arbejdsgangen.
Mærker fra udkastet til bekendtgørelse er fjernet
Udløses, når mindst ét tag fjernes fra et udkast til en ordre.
| Brande fra | Shopify Webhook og ændringsdetektering |
| Tilladelse | Udkast til bekendtgørelse om dataadgang |
| Tændt | Når man aktiverer et Flow-workflow, der bruger den, bliver den slået til. Den har sin egen kontakt på appens side »Triggers« |
Brug den til
- Fortryd det, som arbejdsgangen med tilføjelse af matchende tags udførte.
Hvad »Draft Order Tags Removed« sender til din arbejdsgang
| Variabel i gennemstrømningen | Type | Hvad den indeholder |
|---|---|---|
draftOrder |
Objekt | Udkastet til bekendtgørelsen, hvis mærker er blevet ændret |
draftOrder.id |
ID | |
draftOrder.name |
Tekst | |
draftOrder.status |
Tekst | |
draftOrder.tags |
Tekst | |
addedTags |
Tekst | En kommasepareret liste over tags, der blev tilføjet til udkastet til ordre i samme opdatering (kan være tom) |
removedTags |
Tekst | En kommasepareret liste over tags, der blev fjernet fra udkastet til rækkefølgen |
currentTags |
Tekst | En kommasepareret liste over alle aktuelle mærker på ordrekudkastet |
previousTags |
Tekst | En kommasepareret liste over alle tidligere tags i udkastet til ordren før denne opdatering |
eventId |
Tekst | ID'et for denne begivenhed. Søg efter den i appens begivenhedshistorik for at se præcis, hvad der blev sendt. |
Eksempel: Underret salgsafdelingen, når godkendelsen trækkes tilbage
- »Pick Draft Order Tags Removed« er valgt som udløser.
- Tilføj en betingelse: »
removedTags« omfatter »approved«. - Tilføj »Send intern e-mail til salgskonsulenten«.
- Aktivér arbejdsgangen.
Ændring af bemærkning til udkast til bekendtgørelse
Udløses, når en notat til en udkastordre tilføjes, ændres eller godkendes.
| Brande fra | Shopify Webhook og ændringsdetektering |
| Tilladelse | Udkast til bekendtgørelse om dataadgang |
| Tændt | Når man aktiverer et Flow-workflow, der bruger funktionen, bliver den slået til. Den har sin egen kontakt på appens side »Triggers« |
Brug den til
- Videresend interne bemærkninger til et tilbud til det næste team.
Hvad »Draft Order Note Changed« sender til din arbejdsgang
| Variabel i gennemstrømningen | Type | Hvad den indeholder |
|---|---|---|
draftOrder |
Objekt | Udkastet til bekendtgørelse, hvor bemærkningen blev ændret |
draftOrder.id |
ID | |
draftOrder.name |
Tekst | |
draftOrder.status |
Tekst | |
draftOrder.note |
Tekst | |
oldNote |
Tekst | Den tidligere bemærkning til udkastet til bekendtgørelse (tom, hvis bemærkningen ikke var angivet tidligere) |
newNote |
Tekst | Den nye bemærkning til udkastet til bekendtgørelse (tom, hvis bemærkningen er blevet slettet) |
eventId |
Tekst | ID'et for denne begivenhed. Søg efter den i appens begivenhedshistorik for at se præcis, hvad der blev sendt. |
Eksempel: Videresend notater om tilbud til kontokanalen
- »Bemærkning om rækkefølgen i udvælgelsen« er nu angivet som udløser.
- Tilføj »Send HTTP-anmodning til Slack« med
{{draftOrder.name}}: {{newNote}}. - Aktivér arbejdsgangen.
Ændringer i attributterne for udkast til ordrer
Udløses, når brugerdefinerede attributter på et ordreudkast tilføjes, fjernes eller ændres.
| Brande fra | Shopify Webhook og ændringsdetektering |
| Tilladelse | Udkast til bekendtgørelse om dataadgang |
| Tændt | Når man aktiverer et Flow-workflow, der bruger den, bliver den slået til. Den har sin egen kontakt på appens side »Triggere« |
Brug den til
- Reager på et indkøbsordrenummer eller en ønsket leveringsuge, der er gemt som en attribut.
Hvad »Ændrede attributter i udkast til ordre« sender til din arbejdsgang
| Variabel i gennemstrømningen | Type | Hvad den indeholder |
|---|---|---|
draftOrder |
Objekt | Det udkast til bekendtgørelse, hvis brugerdefinerede attributter blev ændret |
draftOrder.id |
ID | |
draftOrder.name |
Tekst | |
draftOrder.status |
Tekst | |
changes |
Objekt | Registrerede ændringer i attributter. Hvert element har en changeType (tilføjet, fjernet eller ændret), nøglen samt den gamle og den nye værdi. |
changes.items |
Liste over objekter | Liste over registrerede ændringer i attributter |
changes.items (each).changeType |
Tekst | Type ændring: tilføjet, fjernet, ændret |
changes.items (each).key |
Tekst | Attributnøglen |
changes.items (each).oldValue |
Tekst | Den forrige værdi (tom streng, når changeType er 'added') |
changes.items (each).newValue |
Tekst | Den nye værdi (tom streng, når changeType er 'removed') |
eventId |
Tekst | ID'et for denne begivenhed. Søg efter den i appens begivenhedshistorik for at se præcis, hvad der blev sendt. |
Eksempel: Hent et indkøbsordrenummer
- »Attributter for valgrekkefølgen i draftet er ændret« som udløser.
- Tilføj en betingelse: Mindst én af
changes.itemsharkeylig medpo_number. - Tilføj »Send HTTP-anmodning« til ERP-systemet med den nye værdi.
- Aktivér arbejdsgangen.
Udkast til bekendtgørelse: E-mail-adresse ændret
Udløses, når e-mail-adressen på et ordreudkast ændres. Den indeholder den aktuelle adresse.
| Brande fra | Shopify Webhook og ændringsdetektering |
| Tilladelse | Udkast til bekendtgørelse om dataadgang |
| Tændt | Når man aktiverer en Flow-workflow, der bruger den, bliver den slået til. Den har sin egen kontakt på appens side »Triggers« |
Brug den til
- Sørg for, at fakturaerne sendes til den korrekte adresse.
Hvad e-mailen »Ændret udkast til ordre« sender til din arbejdsgang
| Variabel i gennemstrømningen | Type | Hvad den indeholder |
|---|---|---|
draftOrder |
Objekt | Udkastet til bekendtgørelse, hvor e-mailadressen er ændret |
draftOrder.id |
ID | |
draftOrder.name |
Tekst | |
draftOrder.status |
Tekst | |
draftOrder.note |
Tekst | |
email |
Tekst | Den nuværende e-mail-adresse i udkastet til bekendtgørelsen |
eventId |
Tekst | ID'et for denne begivenhed. Søg efter den i appens begivenhedshistorik for at se præcis, hvad der blev sendt. |
Eksempel: Genfremsend fakturaen efter en rettelse i e-mailen
- E-mail om rækkefølgen i udvælgelsesrunden er blevet ændret i forløbet.
- Tilføj en betingelse: »
draftOrder.status« skal være lig med »invoice_sent«. - Tilføj: Send en intern e-mail, hvor du beder medarbejderen om at sende fakturaen igen.
- Aktivér arbejdsgangen.
Udkast til ordre - leveringsadresse ændret
Udløses, når leveringsadressen for et ordreudkast ændres.
| Brande fra | Shopify Webhook og ændringsdetektering |
| Tilladelse | Udkast til bekendtgørelse om dataadgang |
| Tændt | Når man aktiverer et Flow-workflow, der bruger den, bliver den slået til. Dens egen kontakt findes på appens side »Triggers« |
Brug den til
- Genberegn fragt eller afgifter på et tilbud, når leveringsadressen ændres.
Hvad »Draft Order Shipping Address Changed« sender til din arbejdsgang
| Variabel i gennemstrømningen | Type | Hvad den indeholder |
|---|---|---|
draftOrder |
Objekt | Udkastet til ordren, hvis leveringsadresse er ændret |
draftOrder.id |
ID | |
draftOrder.name |
Tekst | |
draftOrder.status |
Tekst | |
draftOrder.note |
Tekst | |
shippingAddress |
Tekst | Udkastets nuværende forsendelses- (leverings-)adresse som én formateret linje (kan være tom) |
shippingAddressDetails |
Objekt | Udkastet til ordrens aktuelle forsendelses- (leverings-)adresse som strukturerede felter (kan være tom) |
shippingAddressDetails.firstName |
Tekst | Fornavnet på adressen |
shippingAddressDetails.lastName |
Tekst | Efternavn på adressen |
shippingAddressDetails.name |
Tekst | Fulde navn, beregnet ud fra fornavn og efternavn |
shippingAddressDetails.company |
Tekst | Virksomheds- eller organisationsnavn |
shippingAddressDetails.address1 |
Tekst | Første linje - gadeadresse eller postboksnummer |
shippingAddressDetails.address2 |
Tekst | Anden linje - lejlighed, suite eller bolig |
shippingAddressDetails.city |
Tekst | By, distrikt, landsby eller lille by |
shippingAddressDetails.province |
Tekst | Region - provins, delstat eller distrikt |
shippingAddressDetails.provinceCode |
Tekst | Regionskode (f.eks. ON) |
shippingAddressDetails.zip |
Tekst | Postnummer |
shippingAddressDetails.country |
Tekst | Landets navn |
shippingAddressDetails.countryCode |
Tekst | Landekode bestående af to bogstaver (f.eks. US) |
shippingAddressDetails.phone |
Tekst | Telefonnummeret på adressen |
eventId |
Tekst | ID'et for denne begivenhed. Søg efter den i appens begivenhedshistorik for at se præcis, hvad der blev sendt. |
Eksempel: Markér tilbud, hvor bestemmelseslandet er ændret
- Valg af rækkefølge ved udvælgelse - leveringsadresse ændret i forløbet.
- Tilføj mærkerne »
recheck-shipping« til udkastet til ordren, og nævn{{shippingAddressDetails.countryCode}}i en intern e-mail. - Aktivér arbejdsgangen.
Udkast til ordre: Faktureringsadresse ændret
Udløses, når faktureringsadressen for et ordreudkast ændres.
| Brande fra | Shopify Webhook og ændringsdetektering |
| Tilladelse | Udkast til bekendtgørelse om dataadgang |
| Tændt | Når man aktiverer et Flow-workflow, der bruger den, bliver den slået til. Den har sin egen kontakt på appens side »Triggers« |
Brug den til
- Sørg for, at debitoroplysningerne i ERP-systemet er opdaterede, inden fakturaen udstedes.
Hvad »Ændring af faktureringsadresse for udkast til ordre« sender til din arbejdsgang
| Variabel i gennemstrømningen | Type | Hvad den indeholder |
|---|---|---|
draftOrder |
Objekt | Udkastet til ordre, hvor faktureringsadressen er ændret |
draftOrder.id |
ID | |
draftOrder.name |
Tekst | |
draftOrder.status |
Tekst | |
draftOrder.note |
Tekst | |
billingAddress |
Tekst | Udkastets nuværende faktureringsadresse som en enkelt formateret linje (kan være tom) |
billingAddressDetails |
Objekt | Udkastets nuværende faktureringsadresse som strukturerede felter (kan være tom) |
billingAddressDetails.firstName |
Tekst | Fornavnet på adressen |
billingAddressDetails.lastName |
Tekst | Efternavn på adressen |
billingAddressDetails.name |
Tekst | Fulde navn, udledt af fornavn og efternavn |
billingAddressDetails.company |
Tekst | Virksomheds- eller organisationsnavn |
billingAddressDetails.address1 |
Tekst | Første linje - gadeadresse eller postboksnummer |
billingAddressDetails.address2 |
Tekst | Anden linje - lejlighed, suite eller bolig |
billingAddressDetails.city |
Tekst | By, distrikt, landsby eller lille by |
billingAddressDetails.province |
Tekst | Region - provins, delstat eller distrikt |
billingAddressDetails.provinceCode |
Tekst | Regionskode (f.eks. ON) |
billingAddressDetails.zip |
Tekst | Postnummer |
billingAddressDetails.country |
Tekst | Landets navn |
billingAddressDetails.countryCode |
Tekst | Landekode bestående af to bogstaver (f.eks. US) |
billingAddressDetails.phone |
Tekst | Telefonnummer på adressen |
eventId |
Tekst | ID'et for denne begivenhed. Søg efter den i appens begivenhedshistorik for at se præcis, hvad der blev sendt. |
Eksempel: Opdater ERP-systemet, inden der udstedes faktura
- Valg af** rækkefølge i udvælgelsen og faktureringsadresse ændret** i forløbet.
- Tilføj »Send HTTP-anmodning« med
{{draftOrder.id}}og felterne frabillingAddressDetails. - Aktivér arbejdsgangen.
Næste skridt
Et udkast til en ordre er ikke en Flow-referencetype, så disse triggere returnerer et »draftOrder«-objekt med id, navn og status. For alt andet skal du tilføje et »Send Admin API«-anmodning eller et »Kør kode«-trin med »draftOrder.id«.
- Komplet oversigt over udløsere - alle udløsere på én side.
- Valg af den rigtige aftrækker - hvilken der passer til din situation.
- Brugerdefinerede udløsere - hvis ingen af de indbyggede triggere passer, skal du skrive din egen.
- Hændelseshistorik og fejlfinding - se, hvad der blev affyret, og hvad det havde med sig.
- Udløse begivenheder på en postens administrationsside - de seneste begivenheder for en post, på sin egen side i Shopify-administrationspanelet.

