Utkast til utløsningsbetingelser, trinn for trinn
Trinnvise veiledninger i Shopify Flow for ordreutkast: status, varelinjer, merkelapper, notater, attributter samt utløsere for e-post og adresse ved samtykke.
Utkast til bestillinger er der B2B-tilbud, grossistbestillinger og telefonbestillinger ligger, og Shopify Flow har nesten ingen funksjoner for disse. Disse ti utløserne dekker hele livssyklusen til et utkast: endringer, status, tagger, notater og - ved valg av dette - kontaktopplysningene.
På denne siden: Oppdatering av utkast til ordre, Endret status på utkast til ordre, Endrede varelinjer i utkast til ordre, Lagt til tagger i utkast til ordre, Fjernet tagger i utkast til ordre, Endret merknad i utkast til ordre, Endrede attributter i utkast til ordre, Endret e-postadresse i utkast til ordre, Endret leveringsadresse i utkast til ordre, Endret fakturaadresse i utkast til ordre

Oppdatering av utkast til vedtak
Avfyres hver gang en utkastordre lagres.
| Branner fra | Shopify-webhook |
| Tillatelse | Utkast til forskrift om datatilgang |
| Slått på | Når du aktiverer en Shopify Flow-arbeidsflyt som bruker den, blir den slått på. Den har sin egen bryter på appens Triggers-side |
Bruk den til
- Importer sitater til et CRM-system.
- En midlertidig løsning mens du finner ut hvilken smalere utløser som passer.
Hva «Draft Order Update» sender til arbeidsflyten din
| Variabel i Shopify Flow | Type | Hva den inneholder |
|---|---|---|
draftOrder |
Objekt | Utkastet til vedtak som ble oppdatert |
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 | Et JSON-objekt som inneholder GID-en til utkastet til bestillingen som ble oppdatert (f.eks. {"id":"gid://shopify/DraftOrder/123"}) |
eventId |
Tekst | ID-en til denne hendelsen. Søk etter den i appens hendelseshistorikk for å se nøyaktig hva som ble sendt. |
Eksempel: Synkroniser alle endringer i tilbudene med CRM-systemet
- Velg Oppdatering av utvelgelsesrekkefølge som utløser.
- Legg til «Send HTTP-forespørsel med
{{draftOrder.id}},{{draftOrder.name}},{{draftOrder.status}}og{{draftOrder.totalPrice}} {{draftOrder.currencyCode}}». - Slå på arbeidsflyten.
Status for utkast til vedtak endret
Utløses når en utkastordre skifter mellom statusene open, invoice_sent og completed.
| Branner fra | Shopify-webhook og endringsdeteksjon |
| Tillatelse | Utkast til forskrift om datatilgang |
| Slått på | Når du aktiverer en Shopify Flow-arbeidsflyt som bruker den, blir den slått på. Den har sin egen bryter på appens Triggers-side |
Bruk den til
- Start en påminnelsesserie når en faktura sendes.
- Gi beskjed til kundekontakten når et tilbud blir til en ordre.
Hva «Endret status for utkast» sender til arbeidsflyten din
| Variabel i Shopify Flow | Type | Hva den inneholder |
|---|---|---|
draftOrder |
Objekt | Utkastet til vedtaket som fikk endret status |
draftOrder.id |
ID | |
draftOrder.name |
Tekst | |
draftOrder.status |
Tekst | |
oldStatus |
Tekst | Den tidligere statusen til utkastet til ordre (åpen / faktura_sendt / fullført) |
newStatus |
Tekst | Den nye statusen til utkastet til ordre (åpen / faktura_sendt / fullført) |
eventId |
Tekst | ID-en til denne hendelsen. Søk etter den i appens hendelseshistorikk for å se nøyaktig hva som ble sendt. |
Eksempel: Send en påminnelse til kunden tre dager etter at fakturaen er utstedt
- Velg Status for utvelgelsesrekkefølgen endret som utløser.
- Legg til et vilkår:
newStatusskal være likinvoice_sent. - Legg til: Vent i 3 dager, og send deretter en HTTP-forespørsel til e-postverktøyet ditt med
{{draftOrder.name}}. - Slå på arbeidsflyten.
Endringer i utkastet til ordrelinjeposter
Utløses når varene i et utkast til ordre endres: legges til, fjernes, antall, pris eller variant. Samme changes.items-struktur som for ordreutløseren.
| Branner fra | Shopify-webhook og endringsdeteksjon |
| Tillatelse | Utkast til forskrift om datatilgang |
| Slått på | Når du aktiverer en Shopify Flow-arbeidsflyt som bruker den, blir den slått på. Den har sin egen bryter på appens Triggers-side |
Bruk den til
- Krev godkjenning når en selger senker prisen i et tilbud.
- Sørg for at reservasjonssystemet er synkronisert med tilbudene.
Hva «Endrede utkast til ordrelinjeposter» sender til arbeidsflyten din
| Variabel i Shopify Flow | Type | Hva den inneholder |
|---|---|---|
draftOrder |
Objekt | Utkastet til vedtak der postene ble endret |
draftOrder.id |
ID | |
draftOrder.name |
Tekst | |
draftOrder.status |
Tekst | |
changes |
Objekt | Endringer i linjepostene: tilføyelser, fjerninger, endringer i antall, pris og variant, med gamle og nye verdier |
changes.items |
Liste over objekter | Liste over oppdagede endringer |
changes.items (each).changeType |
Tekst | Endringstype: lagt til, fjernet, mengde_endret, pris_endret, variant_endret |
changes.items (each).lineItemId |
ID | Post-ID (hvis tilgjengelig) |
changes.items (each).productTitle |
Tekst | Produkttittel |
changes.items (each).variantTitle |
Tekst | Alternativ tittel |
changes.items (each).oldVariantId |
ID | Gammel variant av GID (for fjernet eller variant_endret) |
changes.items (each).newVariantId |
ID | Ny variant GID (for «added» eller «variant_changed») |
changes.items (each).oldProductId |
ID | Gammelt produkt-GID (for fjernede eller endrede varianter) |
changes.items (each).newProductId |
ID | Nytt produkt-GID (ved tilføyelse eller endring av variant) |
changes.items (each).oldQuantity |
Tall | Gammel mengde (for quantity_changed) |
changes.items (each).newQuantity |
Tall | Ny mengde (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 | Fullstendige linjedata i JSON-format |
eventId |
Tekst | ID-en til denne hendelsen. Søk etter den i appens hendelseshistorikk for å se nøyaktig hva som ble sendt. |
Eksempel: Be om godkjenning når en tilbudspris endres
- Velg Endringer i linjeposter i utvelgelsesrekkefølgen som utløser.
- Legg til et vilkår: Minst én av
changes.items-elementene harchangeTypelikprice_changed. - Legg til utkast-ordretaggene
needs-approval, og send en intern e-post til salgsansvarlig medoldPriceognewPricefor de endrede postene (en Liquidfor-sløyfe overchanges.items). - Slå på arbeidsflyten.
Utkast til ordremerker lagt til
Utløses når minst én tag legges til i et utkast til ordre.
| Branner fra | Shopify-webhook og endringsdeteksjon |
| Tillatelse | Utkast til forskrift om datatilgang |
| Slått på | Når du aktiverer en Shopify Flow-arbeidsflyt som bruker den, blir den slått på. Den har sin egen bryter på appens Triggers-side |
Bruk den til
- La salgsavdelingen sette i gang en prosess ved å merke et tilbud med:
approved,rush.
Hva «Draft Order Tags Added» sender til arbeidsflyten din
| Variabel i Shopify Flow | Type | Hva den inneholder |
|---|---|---|
draftOrder |
Objekt | Utkastet til ordre der taggene ble endret |
draftOrder.id |
ID | |
draftOrder.name |
Tekst | |
draftOrder.status |
Tekst | |
draftOrder.tags |
Tekst | |
addedTags |
Tekst | En kommaseparert liste over tagger som ble lagt til i utkastet til bestillingen |
removedTags |
Tekst | En kommaseparert liste over tagger som ble fjernet fra utkastrekkefølgen i samme oppdatering (kan være tom) |
currentTags |
Tekst | En kommaseparert liste over alle gjeldende merkelapper i utkastet til bestillingen |
previousTags |
Tekst | En kommaseparert liste over alle tidligere tagger i utkastet til rekkefølgen før denne oppdateringen |
eventId |
Tekst | ID-en til denne hendelsen. Søk etter den i appens hendelseshistorikk for å se nøyaktig hva som ble sendt. |
Eksempel: Gi beskjed til økonomiavdelingen når et tilbud er godkjent
- «Pick Draft Order Tags Added» er angitt som utløser.
- Legg til et vilkår:
addedTagsinneholderapproved. - Legg til «Send intern e-post til økonomiavdelingen med
{{draftOrder.name}}». - Slå på arbeidsflyten.
Utkast til ordremerker fjernet
Utløses når minst én tag fjernes fra et utkast til ordre.
| Branner fra | Shopify-webhook og endringsdeteksjon |
| Tillatelse | Utkast til forskrift om datatilgang |
| Slått på | Når du aktiverer en Shopify Flow-arbeidsflyt som bruker den, blir den slått på. Den har sin egen bryter på appens Triggers-side |
Bruk den til
- Angre det som ble gjort i arbeidsflyten med tilordnede tagger.
Hva «Draft Order Tags Removed» sender til arbeidsflyten din
| Variabel i Shopify Flow | Type | Hva den inneholder |
|---|---|---|
draftOrder |
Objekt | Utkastet til ordre der taggene ble endret |
draftOrder.id |
ID | |
draftOrder.name |
Tekst | |
draftOrder.status |
Tekst | |
draftOrder.tags |
Tekst | |
addedTags |
Tekst | En kommaseparert liste over tagger som ble lagt til i utkastet til bestillingen i samme oppdatering (kan være tom) |
removedTags |
Tekst | En kommaseparert liste over tagger som ble fjernet fra utkastet til rekkefølgen |
currentTags |
Tekst | En kommaseparert liste over alle gjeldende merkelapper i utkastet til bestillingen |
previousTags |
Tekst | En kommaseparert liste over alle tidligere tagger i utkastet til rekkefølgen før denne oppdateringen |
eventId |
Tekst | ID-en til denne hendelsen. Søk etter den i appens hendelseshistorikk for å se nøyaktig hva som ble sendt. |
Eksempel: Gi beskjed til salgsavdelingen når godkjenningen trekkes tilbake
- «Pick Draft Order Tags Removed» er valgt som utløser.
- Legg til et vilkår:
removedTagsinneholderapproved. - Legg til «Send intern e-post til selgeren».
- Slå på arbeidsflyten.
Endring i utkast til vedtak
Utløses når en notat til en utkastordre legges til, endres eller slettes.
| Branner fra | Shopify-webhook og endringsdeteksjon |
| Tillatelse | Utkast til forskrift om datatilgang |
| Slått på | Når du aktiverer en Shopify Flow-arbeidsflyt som bruker den, blir den slått på. Den har sin egen bryter på appens Triggers-side |
Bruk den til
- Videresend interne kommentarer til et tilbud til neste team.
Hva «Draft Order Note Changed» sender til arbeidsflyten din
| Variabel i Shopify Flow | Type | Hva den inneholder |
|---|---|---|
draftOrder |
Objekt | Utkastet til vedtak der merknaden ble endret |
draftOrder.id |
ID | |
draftOrder.name |
Tekst | |
draftOrder.status |
Tekst | |
draftOrder.note |
Tekst | |
oldNote |
Tekst | Den forrige merknaden til utkastet til ordre (tom hvis merknaden ikke var angitt tidligere) |
newNote |
Tekst | Den nye merknaden til utkastet til vedtak (tom hvis merknaden er slettet) |
eventId |
Tekst | ID-en til denne hendelsen. Søk etter den i appens hendelseshistorikk for å se nøyaktig hva som ble sendt. |
Eksempel: Videresend notater om tilbud til kontokanalen
- Merknad om endring av valgrekkefølgen er angitt som utløser.
- Legg til «Send HTTP-forespørsel til Slack med
{{draftOrder.name}}: {{newNote}}». - Slå på arbeidsflyten.
Endringer i attributtene for utkast til ordre
Utløses når egendefinerte attributter i et ordreutkast legges til, fjernes eller endres.
| Branner fra | Shopify-webhook og endringsdeteksjon |
| Tillatelse | Utkast til forskrift om datatilgang |
| Slått på | Når du aktiverer en Shopify Flow-arbeidsflyt som bruker den, blir den slått på. Den har sin egen bryter på appens Triggers-side |
Bruk den til
- Reager på et innkjøpsordrenummer eller en ønsket leveringsuke som er lagret som et attributt.
Hva «Endrede attributter i utkast» sender til arbeidsflyten din
| Variabel i Shopify Flow | Type | Hva den inneholder |
|---|---|---|
draftOrder |
Objekt | Utkastet til ordre der de tilpassede attributtene ble endret |
draftOrder.id |
ID | |
draftOrder.name |
Tekst | |
draftOrder.status |
Tekst | |
changes |
Objekt | Oppdagede endringer i attributter. Hvert element har en changeType (lagt til, fjernet eller endret), nøkkelen samt den gamle og den nye verdien. |
changes.items |
Liste over objekter | Liste over oppdagede endringer i attributter |
changes.items (each).changeType |
Tekst | Endringstype: lagt til, fjernet, endret |
changes.items (each).key |
Tekst | Attributtnøkkelen |
changes.items (each).oldValue |
Tekst | Den forrige verdien (tom streng når changeType er 'added') |
changes.items (each).newValue |
Tekst | Den nye verdien (tom streng når changeType er 'removed') |
eventId |
Tekst | ID-en til denne hendelsen. Søk etter den i appens hendelseshistorikk for å se nøyaktig hva som ble sendt. |
Eksempel: Hente et innkjøpsordrenummer
- «Endringer i attributter for valgrekkefølgen» ble valgt som utløser.
- Legg til et vilkår: Minst én av elementene i
changes.itemsharkeylikpo_number. - Legg til «Send HTTP-forespørsel til ERP-systemet med den nye verdien».
- Slå på arbeidsflyten.
Utkast til ordre - e-postadresse endret
Utløses når e-postadressen i et ordreutkast endres. Den inneholder den gjeldende adressen.
| Branner fra | Shopify-webhook og endringsdeteksjon |
| Tillatelse | Utkast til forskrift om datatilgang |
| Slått på | Når du aktiverer en Shopify Flow-arbeidsflyt som bruker den, blir den slått på. Den har sin egen bryter på appens Triggers-side |
Bruk den til
- Sørg for at fakturaene sendes til den riktige adressen.
Hva e-posten «Endret utkastrekkefølge» sender til arbeidsflyten din
| Variabel i Shopify Flow | Type | Hva den inneholder |
|---|---|---|
draftOrder |
Objekt | Utkastet til vedtak der e-postadressen ble endret |
draftOrder.id |
ID | |
draftOrder.name |
Tekst | |
draftOrder.status |
Tekst | |
draftOrder.note |
Tekst | |
email |
Tekst | Den nåværende e-postadressen til utkastet til vedtaket |
eventId |
Tekst | ID-en til denne hendelsen. Søk etter den i appens hendelseshistorikk for å se nøyaktig hva som ble sendt. |
Eksempel: Send fakturaen på nytt etter at feilen i e-posten er rettet
- E-post om rekkefølgen i utvelgelsen er endret i Shopify Flow.
- Legg til et vilkår:
draftOrder.statusskal være likinvoice_sent. - Legg til: Send en intern e-post der du ber representanten om å sende fakturaen på nytt.
- Slå på arbeidsflyten.
Utkast til ordre - leveringsadresse endret
Utløses når leveringsadressen til et ordreutkast endres.
| Branner fra | Shopify-webhook og endringsdeteksjon |
| Tillatelse | Utkast til forskrift om datatilgang |
| Slått på | Når du aktiverer en Shopify Flow-arbeidsflyt som bruker den, blir den slått på. Den har sin egen bryter på appens Triggers-side |
Bruk den til
- Beregn fraktkostnader eller avgifter på nytt i et tilbud når leveringsadressen endres.
Hva «Draft Order Shipping Address Changed» sender til arbeidsflyten din
| Variabel i Shopify Flow | Type | Hva den inneholder |
|---|---|---|
draftOrder |
Objekt | Utkastet til bestillingen der leveringsadressen ble endret |
draftOrder.id |
ID | |
draftOrder.name |
Tekst | |
draftOrder.status |
Tekst | |
draftOrder.note |
Tekst | |
shippingAddress |
Tekst | Den nåværende leveringsadressen i utkastet til bestillingen, angitt som én formatert linje (kan være tom) |
shippingAddressDetails |
Objekt | Den nåværende leveringsadressen i utkastet til bestillingen, angitt som strukturerte felt (kan være tom) |
shippingAddressDetails.firstName |
Tekst | Fornavnet på adressen |
shippingAddressDetails.lastName |
Tekst | Etternavnet på adressen |
shippingAddressDetails.name |
Tekst | Fullt navn, beregnet ut fra fornavn og etternavn |
shippingAddressDetails.company |
Tekst | Navn på selskap eller organisasjon |
shippingAddressDetails.address1 |
Tekst | Første linje - gateadresse eller postboksnummer |
shippingAddressDetails.address2 |
Tekst | Andre linje - leilighet, suite eller boenhet |
shippingAddressDetails.city |
Tekst | By, distrikt, landsby eller tettsted |
shippingAddressDetails.province |
Tekst | Region - provins, delstat eller distrikt |
shippingAddressDetails.provinceCode |
Tekst | Regionskode (for eksempel ON) |
shippingAddressDetails.zip |
Tekst | Postnummer |
shippingAddressDetails.country |
Tekst | Landets navn |
shippingAddressDetails.countryCode |
Tekst | To-bokstavers landskode (for eksempel US) |
shippingAddressDetails.phone |
Tekst | Telefonnummeret på adressen |
eventId |
Tekst | ID-en til denne hendelsen. Søk etter den i appens hendelseshistorikk for å se nøyaktig hva som ble sendt. |
Eksempel: Merk sitater der mottakerlandet har endret seg
- Valg av utkastrekkefølge og endring av leveringsadresse i Shopify Flow.
- Legg til utkast-ordretaggene
recheck-shipping, og nevn{{shippingAddressDetails.countryCode}}i en intern e-post. - Slå på arbeidsflyten.
Utkast til ordre - endret fakturaadresse
Utløses når faktureringsadressen til et utkast til ordre endres.
| Branner fra | Shopify-webhook og endringsdeteksjon |
| Tillatelse | Utkast til forskrift om datatilgang |
| Slått på | Når du aktiverer en Shopify Flow-arbeidsflyt som bruker den, blir den slått på. Den har sin egen bryter på appens Triggers-side |
Bruk den til
- Sørg for at debitoropplysningene i ERP-systemet er oppdatert før fakturaen utstedes.
Hva «Endring av faktureringsadresse i utkast» sender til arbeidsflyten din
| Variabel i Shopify Flow | Type | Hva den inneholder |
|---|---|---|
draftOrder |
Objekt | Utkastet til ordre der fakturaadressen ble endret |
draftOrder.id |
ID | |
draftOrder.name |
Tekst | |
draftOrder.status |
Tekst | |
draftOrder.note |
Tekst | |
billingAddress |
Tekst | Den nåværende fakturaadressen i utkastet til ordre, angitt som én formatert linje (kan være tom) |
billingAddressDetails |
Objekt | Den nåværende faktureringsadressen i utkastet til ordre, angitt som strukturerte felt (kan være tom) |
billingAddressDetails.firstName |
Tekst | Fornavnet på adressen |
billingAddressDetails.lastName |
Tekst | Etternavnet på adressen |
billingAddressDetails.name |
Tekst | Fullt navn, beregnet ut fra fornavn og etternavn |
billingAddressDetails.company |
Tekst | Navn på selskap eller organisasjon |
billingAddressDetails.address1 |
Tekst | Første linje - gateadresse eller postboksnummer |
billingAddressDetails.address2 |
Tekst | Andre linje - leilighet, suite eller boenhet |
billingAddressDetails.city |
Tekst | By, distrikt, landsby eller tettsted |
billingAddressDetails.province |
Tekst | Region - provins, delstat eller distrikt |
billingAddressDetails.provinceCode |
Tekst | Regionskode (for eksempel ON) |
billingAddressDetails.zip |
Tekst | Postnummer |
billingAddressDetails.country |
Tekst | Landets navn |
billingAddressDetails.countryCode |
Tekst | To-bokstavers landskode (for eksempel US) |
billingAddressDetails.phone |
Tekst | Telefonnummeret på adressen |
eventId |
Tekst | ID-en til denne hendelsen. Søk etter den i appens hendelseshistorikk for å se nøyaktig hva som ble sendt. |
Eksempel: Oppdater ERP-systemet før fakturering
- Valg av utkastrekkefølge - fakturaadresse endret i Shopify Flow.
- Legg til Send HTTP-forespørsel med
{{draftOrder.id}}og feltene ibillingAddressDetails. - Slå på arbeidsflyten.
Neste trinn
Et utkast til ordre er ikke en referansetype i Shopify Flow, så disse utløserne leverer et draftOrder-objekt med id, navn og status. For alt annet må du legge til et Send Admin API-forespørsel eller et Kjør kode-trinn med draftOrder.id.
- Fullstendig oversikt over avtrekkere - alle utløsere på én side.
- Å velge riktig avtrekker - hvilken passer best i ditt tilfelle.
- Tilpassede utløsere - når ingen av de innebygde utløserne passer, kan du lage din egen.
- Hendelseshistorikk og feilsøking - se hva som ble utløst og hva det inneholdt.
- Utløsende hendelser på administrasjonssiden for en post - de siste hendelsene for en enkelt post, på en egen side i Shopify-administrasjonsgrensesnittet.
