Stappenplan voor het activeren van conceptbestellingen

Stappenplan voor het activeren van conceptbestellingen

Pagina kopiëren

Tien triggers voor conceptbestellingen in Shopify Flow: status, tags, notities, attributen en adreswijzigingen activeren met voorbeelden.

In conceptbestellingen worden B2B-offertes, groothandelsbestellingen en telefonische bestellingen vastgelegd, en Shopify Flow biedt hiervoor vrijwel geen mogelijkheden. Deze tien triggers bestrijken de gehele levenscyclus van een conceptbestelling: bewerkingen, status, tags, notities en - indien ingeschakeld - de contactgegevens.

Op deze pagina: Update van de conceptbestelling, Status van de conceptbestelling gewijzigd, Regels van de conceptbestelling gewijzigd, Tags aan de conceptbestelling toegevoegd, Tags uit de conceptbestelling verwijderd, Opmerking bij de conceptbestelling gewijzigd, Attributen van de conceptbestelling gewijzigd, E-mailadres van de conceptbestelling gewijzigd, Verzendadres van de conceptbestelling gewijzigd, Factuuradres van de conceptbestelling gewijzigd

Shopify Flow
Waar u deze kunt vinden: ga naar Shopify Flow, kies „Selecteer een trigger”, open Workflow Trigger Extensions en zoek naar „Conceptbestelling”.

Update inzake het ontwerpbesluit

Er worden bij elke opslag van een conceptbestelling branden veroorzaakt.

Branden veroorzaakt door Shopify webhook
Toestemming Conceptbestelling inzake toegang tot gegevens
Ingeschakeld Als u een Shopify Flow-workflow inschakelt waarin deze functie wordt gebruikt, wordt deze geactiveerd. De bijbehorende schakelaar bevindt zich op de pagina ‘Triggers’ van de app

Gebruik het voor

  • Citaatgegevens in een CRM-systeem kopiëren.
  • Een tijdelijke oplossing terwijl u uitzoekt welke specifiekere trigger het beste past.

Wat de update van de conceptbestelling naar uw workflow verzendt

Variabele in Shopify Flow Type Wat erin staat
draftOrder Doel De conceptbestelling die is bijgewerkt
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-object dat de GID bevat van de conceptbestelling die is bijgewerkt (bijvoorbeeld {"id":"gid://shopify/Conceptbestelling/123"})
eventId Tekst De ID van deze gebeurtenis. Zoek deze op in de gebeurtenisgeschiedenis van de app om te zien wat er precies is verzonden.

Voorbeeld: Elke wijziging in een offerte doorvoeren in het CRM-systeem

  1. Kies ‘Update van de conceptbestellingen’ als trigger.
  2. Voeg de optie ‘HTTP-verzoek verzenden’ toe met {{draftOrder.id}}, {{draftOrder.name}}, {{draftOrder.status}} en {{draftOrder.totalPrice}} {{draftOrder.currencyCode}}.
  3. Schakel de workflow in.

Status van de conceptbestelling gewijzigd

Wordt geactiveerd wanneer een conceptbestelling wordt verplaatst tussen open, invoice_sent en completed.

Branden als gevolg van Shopify Webhook plus wijzigingsdetectie
Toestemming Conceptbestelling inzake toegang tot gegevens
Ingeschakeld Als u een Shopify Flow-workflow inschakelt die hiervan gebruikmaakt, wordt deze geactiveerd. De bijbehorende schakelaar bevindt zich op de pagina ‘Triggers’ van de app

Gebruik het voor

  • Start een reeks herinneringen wanneer een factuur wordt verzonden.
  • Breng de accountmanager op de hoogte wanneer een offerte wordt omgezet in een bestelling.

Wat de status „Wijziging in conceptbestelling“ aan uw workflow doorgeeft

Variabele in Shopify Flow Type Wat erin staat
draftOrder Doel De conceptbestelling waarvan de status is gewijzigd
draftOrder.id ID
draftOrder.name Tekst
draftOrder.status Tekst
oldStatus Tekst De vorige status van de conceptbestelling (open / factuur verzonden / voltooid)
newStatus Tekst De nieuwe status van de conceptbestelling (open / factuur verzonden / voltooid)
eventId Tekst De ID van deze gebeurtenis. Zoek deze op in de gebeurtenisgeschiedenis van de app om te zien wat er precies is verzonden.

Voorbeeld: Stuur de klant drie dagen na de factuur een herinnering

  1. Stel ‘Status van de conceptbestelling gewijzigd’ in als trigger.
  2. Voeg een voorwaarde toe: newStatus is gelijk aan invoice_sent.
  3. Voeg het volgende toe: Wacht 3 dagen en stuur vervolgens een HTTP-verzoek naar uw e-mailprogramma met {{draftOrder.name}}.
  4. Schakel de workflow in.

Wijzigingen in de artikelen van de conceptbestelbon

Wordt geactiveerd wanneer er wijzigingen optreden in de artikelen van een conceptbestelling: toevoegingen, verwijderingen, hoeveelheid, prijs of variant. Dezelfde structuur changes.items als de bestellingstrigger.

Branden als gevolg van Shopify Webhook plus wijzigingsdetectie
Toestemming Conceptbestelling inzake toegang tot gegevens
Ingeschakeld Als u een Flow-workflow inschakelt waarin deze functie wordt gebruikt, wordt deze geactiveerd. De bijbehorende schakelaar bevindt zich op de pagina ‘Triggers’ van de app.

Gebruik het voor

  • Er moet goedkeuring worden gevraagd wanneer een verkoper de prijs in een offerte verlaagt.
  • Zorg ervoor dat het reserveringssysteem synchroon loopt met de offertes.

Wat de functie „Gewijzigde artikelen in conceptbestelling” naar uw workflow verzendt

Variabele in Shopify Flow Type Wat erin staat
draftOrder Doel De conceptbestelling waarvan de artikelen zijn gewijzigd
draftOrder.id ID
draftOrder.name Tekst
draftOrder.status Tekst
changes Doel Wijzigingen in de artikelen: toegevoegd, verwijderd, hoeveelheid, prijs en variantwijzigingen met de oude en nieuwe waarden
changes.items Lijst van objecten Overzicht van vastgestelde wijzigingen
changes.items (each).changeType Tekst Soort wijziging: toegevoegd, verwijderd, hoeveelheid gewijzigd, prijs gewijzigd, variant gewijzigd
changes.items (each).lineItemId ID Artikel-ID (indien beschikbaar)
changes.items (each).productTitle Tekst Productnaam
changes.items (each).variantTitle Tekst Alternatieve titel
changes.items (each).oldVariantId ID Oude variant GID (voor verwijderd of variant_changed)
changes.items (each).newVariantId ID Nieuwe variant GID (voor ‘toegevoegd’ of ‘variant gewijzigd’)
changes.items (each).oldProductId ID Oude product-GID (voor verwijderde of gewijzigde varianten)
changes.items (each).newProductId ID Nieuw product-GID (bij toevoeging of wijziging van variant)
changes.items (each).oldQuantity Aantal Oude hoeveelheid (voor quantity_changed)
changes.items (each).newQuantity Aantal Nieuwe hoeveelheid (voor quantity_changed)
changes.items (each).oldPrice Tekst Oude prijs (voor price_changed)
changes.items (each).newPrice Tekst Nieuwe prijs (voor price_changed)
changes.items (each).lineItemData Tekst Volledige gegevens van alle artikelen in JSON-formaat
eventId Tekst De ID van deze gebeurtenis. Zoek deze op in de gebeurtenisgeschiedenis van de app om precies te zien wat er is verzonden.

Voorbeeld: Vraag om goedkeuring wanneer een offerteprijs wordt gewijzigd

  1. 'Wijzigingen in de artikelen van de selectievolgorde' als trigger.
  2. Een voorwaarde toevoegen: Ten minste één van de volgende: changes.items heeft changeType gelijk aan price_changed.
  3. Voeg de tags voor de conceptbestelling toe: needs-approval en stuur een interne e-mail naar de verkoopverantwoordelijke met de oldPrice en newPrice van de gewijzigde gegevens (een Liquid-for-lus over changes.items).
  4. Schakel de workflow in.

Tags voor conceptbestelling toegevoegd

Wordt geactiveerd wanneer ten minste één tag aan een conceptbestelling wordt toegevoegd.

Branden als gevolg van Shopify Webhook en wijzigingsdetectie
Toestemming Conceptbestelling inzake toegang tot gegevens
Ingeschakeld Als u een Flow-workflow inschakelt waarin deze functie wordt gebruikt, wordt deze geactiveerd. De bijbehorende schakelaar bevindt zich op de pagina ‘Triggers’ van de app

Gebruik het voor

  • Laat de verkoopafdeling een proces starten door een offerte te taggen: approved, rush.

Wat de functie ‘Toegevoegde conceptbestelling-tags’ naar uw workflow verzendt

Variabele in Shopify Flow Type Wat erin staat
draftOrder Doel De conceptbestelling waarvan de tags zijn gewijzigd
draftOrder.id ID
draftOrder.name Tekst
draftOrder.status Tekst
draftOrder.tags Tekst
addedTags Tekst Door komma’s gescheiden lijst van tags die aan de conceptbestelling zijn toegevoegd
removedTags Tekst Door komma’s gescheiden lijst van tags die in dezelfde update uit de conceptbestelling zijn verwijderd (kan leeg zijn)
currentTags Tekst Door komma’s gescheiden lijst van alle huidige tags op de conceptbestelling
previousTags Tekst Door komma’s gescheiden lijst van alle eerdere tags in de conceptbestelling vóór deze update
eventId Tekst De ID van deze gebeurtenis. Zoek deze op in de gebeurtenisgeschiedenis van de app om te zien wat er precies is verzonden.

Voorbeeld: Breng de financiële afdeling op de hoogte wanneer een offerte is goedgekeurd

  1. De tags ‘Pick Conceptbestelling’ zijn toegevoegd als trigger.
  2. Een voorwaarde toevoegen: addedTags omvat approved.
  3. Voeg de optie ‘Interne e-mail naar de financiële afdeling verzenden’ toe via {{draftOrder.name}}.
  4. Schakel de workflow in.

Tags uit de conceptbestelling verwijderd

Wordt geactiveerd wanneer ten minste één tag uit een conceptbestelling wordt verwijderd.

Branden als gevolg van Shopify Webhook plus wijzigingsdetectie
Toestemming Conceptbestelling inzake toegang tot gegevens
Ingeschakeld Als u een Flow-workflow inschakelt waarin deze functie wordt gebruikt, wordt deze geactiveerd. De bijbehorende schakelaar bevindt zich op de pagina ‘Triggers’ van de app

Gebruik het voor

  • Maak ongedaan wat de workflow voor het toevoegen van bijbehorende tags heeft gedaan.

Wat de functie „Conceptbestelling Tags Removed“ naar uw workflow verzendt

Variabele in Shopify Flow Type Wat erin staat
draftOrder Doel De conceptbestelling waarvan de tags zijn gewijzigd
draftOrder.id ID
draftOrder.name Tekst
draftOrder.status Tekst
draftOrder.tags Tekst
addedTags Tekst Door komma’s gescheiden lijst van tags die in dezelfde update aan de conceptbestelling zijn toegevoegd (kan leeg zijn)
removedTags Tekst Door komma’s gescheiden lijst van tags die uit de conceptbestelling zijn verwijderd
currentTags Tekst Door komma’s gescheiden lijst van alle huidige tags op de conceptbestelling
previousTags Tekst Door komma’s gescheiden lijst van alle eerdere tags in de conceptbestelling vóór deze update
eventId Tekst De ID van deze gebeurtenis. Zoek deze op in de gebeurtenisgeschiedenis van de app om precies te zien wat er is verzonden.

Voorbeeld: Breng de verkoopafdeling op de hoogte wanneer de goedkeuring wordt ingetrokken

  1. De tags „Pick Conceptbestelling“ zijn verwijderd als trigger.
  2. Een voorwaarde toevoegen: removedTags Bevat approved.
  3. Voeg de optie ‘Interne e-mail naar de verkoopmedewerker verzenden’ toe.
  4. Schakel de workflow in.

Wijziging in de toelichting bij het ontwerpbesluit

Wordt geactiveerd wanneer een nota van een conceptbestelling wordt toegevoegd, gewijzigd of verwerkt.

Branden als gevolg van Shopify Webhook plus wijzigingsdetectie
Toestemming Conceptbestelling inzake toegang tot gegevens
Ingeschakeld Als u een Flow-workflow inschakelt waarin deze functie wordt gebruikt, wordt deze geactiveerd. De bijbehorende schakelaar bevindt zich op de pagina ’Triggers’ van de app

Gebruik het voor

  • Geef interne opmerkingen bij een offerte door aan het volgende team.

Wat de notitie „Gewijzigde ontwerpbeschikking“ naar uw workflow verzendt

Variabele in Shopify Flow Type Wat erin staat
draftOrder Doel De conceptbestelling waarvan de toelichting is gewijzigd
draftOrder.id ID
draftOrder.name Tekst
draftOrder.status Tekst
draftOrder.note Tekst
oldNote Tekst De vorige opmerking bij de conceptbestelling (leeg indien de opmerking nog niet was ingevuld)
newNote Tekst De nieuwe opmerking bij de conceptbestelling (leeg indien de opmerking is gewist)
eventId Tekst De ID van deze gebeurtenis. Zoek deze op in de gebeurtenisgeschiedenis van de app om precies te zien wat er is verzonden.

Voorbeeld: Notities bij koersnoteringen doorsturen naar het accountkanaal

  1. De optie ‘Pick Conceptbestelling Note Changed’ is ingesteld als trigger.
  2. Voeg de functie ‘HTTP-verzoek naar Slack verzenden’ toe via {{draftOrder.name}}: {{newNote}}.
  3. Schakel de workflow in.

Wijzigingen in de kenmerken van de conceptbestelling

Wordt geactiveerd wanneer aangepaste kenmerken in een conceptbestelling worden toegevoegd, verwijderd of gewijzigd.

Branden als gevolg van Shopify Webhook plus wijzigingsdetectie
Toestemming Conceptbestelling inzake toegang tot gegevens
Ingeschakeld Als u een Shopify Flow-workflow inschakelt die hiervan gebruikmaakt, wordt deze geactiveerd. De bijbehorende schakelaar bevindt zich op de pagina ‘Triggers’ van de app

Gebruik het voor

  • Reageer op een PO-nummer of een gevraagde leveringsweek die als attribuut is opgeslagen.

Wat „Gewijzigde kenmerken van conceptbestellingen” naar uw workflow verzendt

Variabele in Shopify Flow Type Wat erin staat
draftOrder Doel De conceptbestelling waarvan de aangepaste kenmerken zijn gewijzigd
draftOrder.id ID
draftOrder.name Tekst
draftOrder.status Tekst
changes Doel Gedetecteerde wijzigingen in kenmerken. Elk item bevat een changeType (toegevoegd, verwijderd of gewijzigd), de sleutel en de oude en nieuwe waarden.
changes.items Lijst van objecten Lijst met geconstateerde wijzigingen in kenmerken
changes.items (each).changeType Tekst Soort wijziging: toegevoegd, verwijderd, gewijzigd
changes.items (each).key Tekst De attribuut-sleutel
changes.items (each).oldValue Tekst De vorige waarde (lege tekenreeks wanneer changeType gelijk is aan 'added')
changes.items (each).newValue Tekst De nieuwe waarde (lege tekenreeks wanneer changeType de waarde 'removed' heeft)
eventId Tekst De ID van deze gebeurtenis. Zoek deze op in de gebeurtenisgeschiedenis van de app om te zien wat er precies is verzonden.

Voorbeeld: Een bestelling met inkoopordernummer vastleggen

  1. Kies ‘Wijzigingen in de kenmerken van de conceptbestelling’ als trigger.
  2. Een voorwaarde toevoegen: Ten minste één van de volgende waarden: changes.items heeft key gelijk aan po_number.
  3. Voeg ‘HTTP-verzoek verzenden naar het ERP-systeem met de nieuwe waarde’ toe.
  4. Schakel de workflow in.

E-mailadres voor conceptbestellingen gewijzigd

Wordt geactiveerd wanneer het e-mailadres in een conceptbestelling verandert. Het bevat het huidige adres.

Branden als gevolg van Shopify Webhook plus wijzigingsdetectie
Toestemming Conceptbestelling inzake toegang tot gegevens
Ingeschakeld Als u een Flow-workflow inschakelt waarin deze functie wordt gebruikt, wordt deze geactiveerd. De bijbehorende schakelaar bevindt zich op de pagina ‘Triggers’ van de app

Gebruik het voor

  • Zorg ervoor dat facturen naar het juiste adres worden verzonden.

Wat de e-mail „Conceptbestelling gewijzigd” naar uw workflow verzendt

Variabele in Shopify Flow Type Wat erin staat
draftOrder Doel De conceptbestelling waarvan het e-mailadres is gewijzigd
draftOrder.id ID
draftOrder.name Tekst
draftOrder.status Tekst
draftOrder.note Tekst
email Tekst Het huidige e-mailadres van de conceptbestelling
eventId Tekst De ID van deze gebeurtenis. Zoek deze op in de gebeurtenisgeschiedenis van de app om te zien wat er precies is verzonden.

Voorbeeld: De factuur opnieuw verzenden na een correctie per e-mail

  1. De e-mail over de volgorde van de conceptbestelling is gewijzigd in Shopify Flow.
  2. Voeg een voorwaarde toe: draftOrder.status is gelijk aan invoice_sent.
  3. Voeg toe: Stuur een interne e-mail waarin u de medewerker verzoekt de factuur opnieuw te verzenden.
  4. Schakel de workflow in.

Wijziging verzendadres voor conceptbestelling

Wordt geactiveerd wanneer het afleveradres van een conceptbestelling verandert.

Branden als gevolg van Shopify Webhook plus wijzigingsdetectie
Toestemming Conceptbestelling inzake toegang tot gegevens
Ingeschakeld Als u een Shopify Flow inschakelt waarin deze functie wordt gebruikt, wordt deze geactiveerd. De bijbehorende schakelaar bevindt zich op de pagina ‘Triggers’ van de app

Gebruik het voor

  • De verzendkosten of belastingen in een offerte opnieuw berekenen wanneer de bestemming verandert.

Wat de conceptbestelling „Verzendadres gewijzigd“ naar uw workflow verzendt

Variabele in Shopify Flow Type Wat erin staat
draftOrder Doel De conceptbestelling waarvan het afleveradres is gewijzigd
draftOrder.id ID
draftOrder.name Tekst
draftOrder.status Tekst
draftOrder.note Tekst
shippingAddress Tekst Het huidige verzend- (aflever)adres van de bestelling in de conceptbestelling, weergegeven als één opgemaakte regel (kan leeg zijn)
shippingAddressDetails Doel Het huidige verzend- (aflever)adres van de conceptbestelling in de vorm van gestructureerde velden (mag leeg zijn)
shippingAddressDetails.firstName Tekst Voornaam op het adres
shippingAddressDetails.lastName Tekst Achternaam op het adres
shippingAddressDetails.name Tekst Volledige naam, afgeleid van ‘firstName’ en ‘lastName’
shippingAddressDetails.company Tekst Naam van het bedrijf of de organisatie
shippingAddressDetails.address1 Tekst Eerste regel - straatadres of postbusnummer
shippingAddressDetails.address2 Tekst Tweede regel - appartement, suite of wooneenheid
shippingAddressDetails.city Tekst Stad, wijk, dorp of gemeentelijke nederzetting
shippingAddressDetails.province Tekst Regio - provincie, staat of district
shippingAddressDetails.provinceCode Tekst Regiocode (bijvoorbeeld ON)
shippingAddressDetails.zip Tekst Postcode
shippingAddressDetails.country Tekst Landnaam
shippingAddressDetails.countryCode Tekst Landcode van twee letters (bijvoorbeeld US)
shippingAddressDetails.phone Tekst Telefoonnummer op het adres
eventId Tekst De ID van deze gebeurtenis. Zoek deze op in de gebeurtenisgeschiedenis van de app om te zien wat er precies is verzonden.

Voorbeeld: Markeer offertes waarvan het land van bestemming is gewijzigd

  1. Volgorde van de conceptbestelling, verzendadres gewijzigd in Shopify Flow.
  2. Voeg de tags recheck-shipping toe aan uw conceptbestelling en vermeld {{shippingAddressDetails.countryCode}} in een interne e-mail.
  3. Schakel de workflow in.

Wijziging factuuradres in conceptbestelling

Wordt geactiveerd wanneer het factuuradres van een conceptbestelling wijzigt.

Branden als gevolg van Shopify Webhook plus wijzigingsdetectie
Toestemming Conceptbestelling inzake toegang tot gegevens
Ingeschakeld Als u een Flow-workflow inschakelt waarin deze functie wordt gebruikt, wordt deze geactiveerd. De bijbehorende schakelaar bevindt zich op de pagina ‘Triggers’ van de app

Gebruik het voor

  • Zorg ervoor dat de debiteurengegevens in het ERP-systeem up-to-date zijn voordat de factuur wordt verzonden.

Wat het bericht „Factuuradres gewijzigd (conceptbestelling)” naar uw workflow verzendt

Variabele in Shopify Flow Type Wat erin staat
draftOrder Doel De conceptbestelling waarvan het factuuradres is gewijzigd
draftOrder.id ID
draftOrder.name Tekst
draftOrder.status Tekst
draftOrder.note Tekst
billingAddress Tekst Het huidige factuuradres van de conceptbestelling als één opgemaakte regel (kan leeg zijn)
billingAddressDetails Doel Het huidige factuuradres van de conceptbestelling in de vorm van gestructureerde velden (mag leeg zijn)
billingAddressDetails.firstName Tekst Voornaam op het adres
billingAddressDetails.lastName Tekst Achternaam op het adres
billingAddressDetails.name Tekst Volledige naam, afgeleid van voornaam en achternaam
billingAddressDetails.company Tekst Naam van het bedrijf of de organisatie
billingAddressDetails.address1 Tekst Eerste regel - straatadres of postbusnummer
billingAddressDetails.address2 Tekst Tweede regel - appartement, suite of wooneenheid
billingAddressDetails.city Tekst Stad, wijk, dorp of gemeentelijke plaats
billingAddressDetails.province Tekst Regio - provincie, staat of district
billingAddressDetails.provinceCode Tekst Regiocode (bijvoorbeeld ON)
billingAddressDetails.zip Tekst Postcode
billingAddressDetails.country Tekst Landnaam
billingAddressDetails.countryCode Tekst Landcode van twee letters (bijvoorbeeld US)
billingAddressDetails.phone Tekst Telefoonnummer op het adres
eventId Tekst De ID van deze gebeurtenis. Zoek deze op in de gebeurtenisgeschiedenis van de app om te zien wat er precies is verzonden.

Voorbeeld: Werk het ERP-systeem bij voordat u de factuur verstuurt

  1. Keuze van de volgorde van de selectie; factuuradres gewijzigd in Shopify Flow.
  2. Voeg de optie ‘HTTP-verzoek verzenden’ toe met de instelling {{draftOrder.id}} en de velden van billingAddressDetails.
  3. Schakel de workflow in.

Volgende stappen

Een conceptbestelling is geen Shopify Flow-referentietype; daarom leveren deze triggers een draftOrder-object op met de id, naam en status. Voor al het overige voegt u een stap ‘Send Admin API-verzoek’ of ‘Code uitvoeren’ toe met de parameter draftOrder.id.