Ordrekladde, trin for trin

Ordrekladde, trin for trin

Kopier side

Trin-for-trin-vejledninger til Shopify Flow om ordrekladder: status, varelinjer, tags, noter, attributter samt udløserne for tilmeldings-e-mails og adresser.

Ordrekladder er der, hvor B2B-tilbud, engrosordrer og telefonordrer findes, og »Shopify Flow« indeholder næsten intet om dem. Disse ti udløsere dækker hele ordrekladdets livscyklus: redigeringer, status, tags, noter og - hvis det er valgt - kontaktoplysningerne.

På denne side: Opdatering af ordreudkast, Status for ordreudkast ændret, Linjeposter i ordreudkast ændret, Tags til ordreudkast tilføjet, Tags til ordreudkast fjernet, Bemærkning til ordreudkast ændret, Attributter for ordreudkast ændret, E-mail til ordreudkast ændret, Leveringsadresse til ordreudkast ændret, Faktureringsadresse til ordreudkast ændret

Shopify Flow
Sådan finder du dem: Gå til Shopify Flow, vælg »Vælg en udløser«, åbn Workflow Trigger Extensions og søg efter »Ordrekladde«.

Opdatering af udkast til bekendtgørelse

Der opstår brande, hver gang en ordrekladde gemmes.

Brande fra Shopify webhook
Tilladelse Udkast til bekendtgørelse om dataadgang
Tændt Når man aktiverer en Shopify Flow-arbejdsgang, der bruger den, bliver den slået til. Den har sin egen kontakt på appens side »Udløsere«

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 Shopify Flow Type Hvad den indeholder
draftOrder Objekt Ordrekladde, som 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 opdaterede ordrekladde (f.eks. {"id":"gid://shopify/Ordrekladde/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

  1. Vælg »Opdatering af udvælgelsesrækkefølge« som udløser.
  2. Tilføj »Send HTTP-anmodning« med {{draftOrder.id}}, {{draftOrder.name}}, {{draftOrder.status}} og {{draftOrder.totalPrice}} {{draftOrder.currencyCode}}.
  3. Aktivér arbejdsgangen.

Status for ordrekladde ændret

Udløses, når en ordrekladde 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 en Shopify Flow-arbejdsgang, der bruger den, bliver den slået til. Den har sin egen kontakt på appens side »Udløsere«

Brug den til

  • Start en række påmindelser, når en faktura sendes.
  • Giv kundekonsulenten besked, når et tilbud bliver til en ordre.

Hvad »Statusændring i ordrekladde« sender til din arbejdsgang

Variabel i Shopify Flow Type Hvad den indeholder
draftOrder Objekt Udkastet ordrekladde, hvis status er ændret
draftOrder.id ID
draftOrder.name Tekst
draftOrder.status Tekst
oldStatus Tekst Ordrekladdets tidligere status (åben / faktura_sendt / afsluttet)
newStatus Tekst Ordrekladdets 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 fakturadatoen

  1. Vælg »Status for udvælgelsesrækkefølgen ændret« som udløser.
  2. Tilføj en betingelse: »newStatus« skal være lig med »invoice_sent«.
  3. Tilføj: Vent i 3 dage, og send derefter en HTTP-anmodning til dit e-mail-værktøj med {{draftOrder.name}}.
  4. Aktivér arbejdsgangen.

Ændringer i udkastet til ordrelinjer

Udløses, når der sker ændringer i varerne i et ordrekladde: tilføjelser, fjernelser, 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 en Shopify Flow-arbejdsgang, der bruger den, bliver den slået til. Den har sin egen kontakt på appens side »Udløsere«

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 varelinjer i ordrekladden« sender til din arbejdsgang

Variabel i Shopify Flow Type Hvad den indeholder
draftOrder Objekt Ordrekladde, hvor varelinjerne er blevet ændret
draftOrder.id ID
draftOrder.name Tekst
draftOrder.status Tekst
changes Objekt Ændringer i varelinjerne: 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 Varelinje-ID (hvis tilgængeligt)
changes.items (each).productTitle Tekst Produktnavn
changes.items (each).variantTitle Tekst Variant titel
changes.items (each).oldVariantId ID Gammel variant GID (ved fjernelse eller ændring af variant)
changes.items (each).newVariantId ID Ny variant GID (ved tilføjelse eller ændring af variant)
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 mængdeændring)
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 varelinjer i JSON-format
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

  1. »Ændringer i varelinjerne i udvælgelsesrækkefølgen« som udløser.
  2. Tilføj en betingelse: Mindst én af changes.items har changeType lig med price_changed.
  3. Tilføj mærkerne »needs-approval«** til ordrekladden**, og send en intern e-mail til salgskontakten med oldPrice og newPrice for de ændrede poster (en Liquid-for-loop over changes.items).
  4. Aktivér arbejdsgangen.

Ordrekladde - tags tilføjet

Udløses, når der tilføjes mindst én tag til en ordrekladde.

Brande fra Shopify Webhook og ændringsdetektering
Tilladelse Udkast til bekendtgørelse om dataadgang
Tændt Når man aktiverer en Shopify Flow-arbejdsgang, der bruger funktionen, bliver den slået til. Den har sin egen kontakt på appens side »Udløsere«

Brug den til

  • Lad salgsafdelingen igangsætte en proces ved at tagge et tilbud: approved, rush.

Hvad »Ordrekladde Tags Added« sender til din arbejdsgang

Variabel i Shopify Flow Type Hvad den indeholder
draftOrder Objekt Udkastet til ordrekladde, hvis tags 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 ordrekladden
removedTags Tekst En kommasepareret liste over tags, der blev fjernet fra udkastet til ordren i samme opdatering (kan være tom)
currentTags Tekst En kommasepareret liste over alle aktuelle tags på ordrekladden
previousTags Tekst En kommasepareret liste over alle tidligere tags på ordrekladden 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

  1. »Pick Draft Order Tags Added« er angivet som udløser.
  2. Tilføj en betingelse: addedTags omfatter approved.
  3. Tilføj »Send intern e-mail til økonomiafdelingen« med {{draftOrder.name}}.
  4. Aktivér arbejdsgangen.

Mærker fra ordrekladde fjernet

Udløses, når mindst én tag fjernes fra en ordrekladde.

Brande fra Shopify Webhook og ændringsdetektering
Tilladelse Udkast til bekendtgørelse om dataadgang
Tændt Når man aktiverer en Shopify Flow-arbejdsgang, der bruger den, bliver den slået til. Den har sin egen kontakt på appens side »Udløsere«

Brug den til

  • Fortryd det, som arbejdsgangen med tilføjelse af matchende tags udførte.

Hvad »Ordrekladde Tags Removed« sender til din arbejdsgang

Variabel i Shopify Flow Type Hvad den indeholder
draftOrder Objekt Ordrekladde, hvis tags 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 ordrekladden i samme opdatering (kan være tom)
removedTags Tekst En kommasepareret liste over tags, der er blevet fjernet fra ordrekladden
currentTags Tekst En kommasepareret liste over alle aktuelle tags på ordrekladden
previousTags Tekst En kommasepareret liste over alle tidligere tags i ordrekladden før denne opdatering
eventId Tekst ID'et for denne hændelse. Søg efter den i appens hændelseshistorik for at se præcis, hvad der blev sendt.

Eksempel: Underret salgsafdelingen, når godkendelsen trækkes tilbage

  1. »Pick Draft Order Tags Removed« er angivet som udløser.
  2. Tilføj en betingelse: removedTags omfatter approved.
  3. Tilføj »Send intern e-mail til salgskonsulenten«.
  4. Aktivér arbejdsgangen.

Ændring af bemærkning til udkast til bekendtgørelse

Udløses, når en notat til en ordrekladde tilføjes, ændres eller slettes.

Brande fra Shopify Webhook og ændringsdetektering
Tilladelse Udkast til bekendtgørelse om dataadgang
Tændt Når man aktiverer en Shopify Flow-arbejdsgang, der bruger den, bliver den slået til. Den har sin egen kontakt på appens side »Udløsere«

Brug den til

  • Videresend interne bemærkninger til et tilbud til det næste team.

Hvad »Ordrekladde Changed« sender til din arbejdsgang

Variabel i Shopify Flow Type Hvad den indeholder
draftOrder Objekt Udkastet ordrekladde, hvis bemærkning blev ændret
draftOrder.id ID
draftOrder.name Tekst
draftOrder.status Tekst
draftOrder.note Tekst
oldNote Tekst Den tidligere bemærkning til ordrekladden (tom, hvis bemærkningen ikke var angivet tidligere)
newNote Tekst Den nye bemærkning til ordrekladden (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

  1. »Bemærkning om rækkefølgen i udvælgelsen« er blevet ændret til udløser.
  2. Tilføj »Send HTTP-anmodning til Slack« med {{draftOrder.name}}: {{newNote}}.
  3. Aktivér arbejdsgangen.

Ændringer i attributterne for ordrekladder

Udløses, når brugerdefinerede attributter på en ordrekladde tilføjes, fjernes eller ændres.

Brande fra Shopify Webhook og ændringsdetektering
Tilladelse Udkast til bekendtgørelse om dataadgang
Tændt Når man aktiverer en Shopify Flow-arbejdsgang, der bruger den, bliver den slået til. Dens egen kontakt findes på appens side »Udløsere«

Brug den til

  • Reagér på et indkøbsordrenummer eller en ønsket leveringsuge, der er gemt som en attribut.

Hvad »Ændrede attributter i ordrekladde« sender til din arbejdsgang

Variabel i Shopify Flow Type Hvad den indeholder
draftOrder Objekt Det udkast til bekendtgørelse, hvor de 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 hændelse. Søg efter den i appens hændelseshistorik for at se præcis, hvad der blev sendt.

Eksempel: Hent et indkøbsordrenummer

  1. »Attributter for valgrekkefølgen er ændret« er angivet som udløser.
  2. Tilføj en betingelse: Mindst én af changes.items har key lig med po_number.
  3. Tilføj »Send HTTP-anmodning til ERP-systemet med den nye værdi«.
  4. Aktivér arbejdsgangen.

Ordrekladde: E-mail-adresse ændret

Udløses, når e-mail-adressen på en ordrekladde ændres. Den indeholder den aktuelle adresse.

Brande fra Shopify Webhook og ændringsregistrering
Tilladelse Udkast til bekendtgørelse om dataadgang
Tændt Når man aktiverer en Shopify Flow-arbejdsgang, der bruger den, bliver den slået til. Den har sin egen kontakt på appens side »Udløsere«

Brug den til

  • Sørg for, at fakturaerne sendes til den korrekte adresse.

Hvad e-mailen »Ændret ordrekladde« sender til din arbejdsgang

Variabel i Shopify Flow Type Hvad den indeholder
draftOrder Formål Ordrekladde, hvor e-mailadressen er ændret
draftOrder.id ID
draftOrder.name Tekst
draftOrder.status Tekst
draftOrder.note Tekst
email Tekst Den nuværende e-mailadresse i ordrekladden
eventId Tekst ID'et for denne begivenhed. Søg efter den i appens begivenhedshistorik for at se præcis, hvad der blev sendt.

Eksempel: Genudsend fakturaen efter en rettelse i e-mailen

  1. E-mail vedrørende valg af rækkefølge i udvælgelsen er blevet ændret i Shopify Flow.
  2. Tilføj en betingelse: »draftOrder.status« skal være lig med »invoice_sent«.
  3. Tilføj: Send en intern e-mail, hvor du beder sælgeren om at sende fakturaen igen.
  4. Aktivér arbejdsgangen.

Ordrekladde - leveringsadresse ændret

Udløses, når leveringsadressen for et ordrekladde ændres.

Brande fra Shopify Webhook og ændringsdetektering
Tilladelse Ordrekladde til bekendtgørelse om dataadgang
Tændt Når man aktiverer en Shopify Flow-arbejdsgang, der bruger den, bliver den slået til. Den har sin egen kontakt på appens side »Udløsere«

Brug den til

  • Genberegn fragt eller afgifter på et tilbud, når destinationen ændres.

Hvad „Ordrekladde Shipping Address Changed“ sender til din arbejdsgang

Variabel i Shopify Flow Type Hvad den indeholder
draftOrder Formål Udkastet til ordren, hvis leveringsadresse er ændret
draftOrder.id ID
draftOrder.name Tekst
draftOrder.status Tekst
draftOrder.note Tekst
shippingAddress Tekst Ordrekladdets aktuelle forsendelses- (leverings-)adresse som én formateret linje (kan være tom)
shippingAddressDetails Objekt Ordrekladdenes 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, udledt af 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 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: Marker tilbud, hvor destinationslandet er ændret

  1. Valg af rækkefølge på ordrekladder - leveringsadresse ændret i Shopify Flow.
  2. Tilføj mærkerne »recheck-shipping« til ordrekladden, og nævn {{shippingAddressDetails.countryCode}} i en intern e-mail.
  3. Aktivér arbejdsgangen.

Ordrekladde - ændret faktureringsadresse

Udløses, når faktureringsadressen for en ordrekladde ændres.

Brande fra Shopify Webhook og ændringsregistrering
Tilladelse Udkast til bekendtgørelse om dataadgang
Tændt Når man aktiverer en Shopify Flow-arbejdsgang, der bruger den, aktiveres den. Den har sin egen kontakt på appens side »Udløsere«

Brug den til

  • Sørg for, at debitoroplysningerne i ERP-systemet er opdaterede, inden fakturaen udstedes.

Hvad »Ændring af faktureringsadresse for ordrekladde« sender til din arbejdsgang

Variabel i Shopify Flow Type Hvad den indeholder
draftOrder Objekt Det udkast til ordrekladde, hvor faktureringsadressen er ændret
draftOrder.id ID
draftOrder.name Tekst
draftOrder.status Tekst
draftOrder.note Tekst
billingAddress Tekst Ordrekladdes aktuelle faktureringsadresse som én formateret linje (kan være tom)
billingAddressDetails Objekt Ordrekladdens 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 - gadenavn 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 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: Opdater ERP-systemet, inden der udstedes faktura

  1. Valg af rækkefølge for ordrekladder, faktureringsadresse ændret i Shopify Flow.
  2. Tilføj »Send HTTP-anmodning« med {{draftOrder.id}} og felterne fra billingAddressDetails.
  3. Aktivér arbejdsgangen.

Næste skridt

Et ordrekladde er ikke en Shopify Flow-referencetype, så disse udløsere returnerer et »draftOrder«-objekt med id, navn og status. For alt andet skal du tilføje et »Send Admin API-anmodning«- eller »Kør kode«-trin med »draftOrder.id«.