Stappenplan voor het activeren van ontwerporders

In conceptbestellingen worden B2B-offertes, groothandelsbestellingen en telefonische bestellingen bijgehouden, en Shopify Flow biedt hiervoor vrijwel geen mogelijkheden. Deze tien triggers hebben betrekking op de hele levenscyclus van een concept: bewerkingen, status, tags, notities en, indien ingeschakeld, de contactgegevens.

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

Shopify Flow
Waar je ze kunt vinden: ga naar Shopify Flow, kies ‘Select a trigger’, open Workflow Trigger Extensions en zoek naar ‘Draft Order’.

Update ontwerpbesluit

Er worden bij elke opslag van een ontwerpvolgorde vlammen weergegeven.

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

Gebruik het voor

  • Citaatgegevens in een CRM-systeem importeren.
  • Een tijdelijke oplossing terwijl je uitzoekt welke meer specifieke trigger het beste past.

Wat ‘Draft Order Update’ naar je workflow verstuurt

Variabele doorstroming Type Wat erin zit
draftOrder Voorwerp Het ontwerpbesluit dat 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 met de GID van de conceptbestelling die is bijgewerkt (bijv. {"id":"gid://shopify/DraftOrder/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 draftvolgorde’ als trigger.
  2. Voeg ‘HTTP-verzoek verzenden’ toe met {{draftOrder.id}}, {{draftOrder.name}}, {{draftOrder.status}} en {{draftOrder.totalPrice}} {{draftOrder.currencyCode}}.
  3. Schakel de workflow in.

Status van conceptorder gewijzigd

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

Branden als gevolg van Shopify webhook plus wijzigingsdetectie
Toestemming Ontwerpbesluit inzake toegang tot gegevens
Ingeschakeld Als je een Flow-workflow activeert waarin deze functie wordt gebruikt, wordt deze ingeschakeld. De eigen schakelaar bevindt zich op de pagina ‘Triggers’ van de app.

Gebruik het voor

  • Start een reeks herinneringen wanneer een factuur wordt verzonden.
  • Laat de accountmanager weten wanneer een offerte wordt omgezet in een opdracht.

Wat de status „Wijziging in ontwerpbesluit“ naar je workflow verstuurt

Variabele doorstroming Type Wat erin zit
draftOrder Voorwerp Het ontwerpbesluit waarvan de status is gewijzigd
draftOrder.id ID
draftOrder.name Tekst
draftOrder.status Tekst
oldStatus Tekst De vorige status van het conceptorder (open / factuur verzonden / voltooid)
newStatus Tekst De nieuwe status van het conceptorder (open / factuur verzonden / voltooid)
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: Stuur de klant drie dagen na de factuur een herinnering

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

Wijzigingen in de ontwerp-bestelregels

Wordt geactiveerd wanneer er wijzigingen plaatsvinden in de artikelen van een voorlopige bestelling: toegevoegd, verwijderd, hoeveelheid, prijs of variant. Dezelfde structuur changes.items als de bestellingstrigger.

Branden veroorzaakt door Shopify webhook plus wijzigingsdetectie
Toestemming Ontwerpbesluit inzake toegang tot gegevens
Ingeschakeld Als je een Flow-workflow inschakelt waarin deze functie wordt gebruikt, wordt deze geactiveerd. De bijbehorende schakelaar vind je 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 ontwerporderregels’ naar je workflow verstuurt

Variabele doorstroming Type Wat erin zit
draftOrder Voorwerp Het ontwerpbesluit waarvan de posten zijn gewijzigd
draftOrder.id ID
draftOrder.name Tekst
draftOrder.status Tekst
changes Voorwerp Wijzigingen per post: toegevoegd, verwijderd, hoeveelheid, prijs en variantwijzigingen met de oude en nieuwe waarden
changes.items Lijst met objecten Lijst met gedetecteerde wijzigingen
changes.items (each).changeType Tekst Soort wijziging: toegevoegd, verwijderd, hoeveelheid gewijzigd, prijs gewijzigd, variant gewijzigd
changes.items (each).lineItemId ID Post-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 postgegevens als JSON
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: Vraag om goedkeuring wanneer een offerteprijs wordt gewijzigd

  1. 'Wijzigingen in de regelitems van de selectievolgorde' als trigger.
  2. Een voorwaarde toevoegen: Ten minste één van 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.

Ontwerp-ordertags toegevoegd

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

Branden veroorzaakt door Shopify webhook plus wijzigingsdetectie
Toestemming Ontwerpbesluit inzake toegang tot gegevens
Ingeschakeld Als je een Flow-workflow inschakelt die deze functie gebruikt, wordt deze geactiveerd. De bijbehorende schakelaar vind je 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 ontwerpordertags’ naar je workflow stuurt

Variabele stroomsnelheid Type Wat erin zit
draftOrder Voorwerp Het ontwerpbesluit 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 met tags die in dezelfde update uit de conceptvolgorde zijn verwijderd (kan leeg zijn)
currentTags Tekst Door komma’s gescheiden lijst van alle huidige tags in de conceptorder
previousTags Tekst Door komma’s gescheiden lijst van alle eerdere tags in de conceptvolgorde 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. Tags voor de volgorde van de spelerskeuze zijn toegevoegd als trigger.
  2. Een voorwaarde toevoegen: addedTags Bevat 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 het ontwerpbesluit verwijderd

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

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

Gebruik het voor

  • Maak ongedaan wat de workflow met de bijbehorende tag heeft gedaan.

Wat de functie ‘Draft Order Tags Removed’ naar je workflow stuurt

Variabele doorstroming Type Wat erin zit
draftOrder Voorwerp Het ontwerpbesluit waarvan de tags zijn gewijzigd
draftOrder.id ID
draftOrder.name Tekst
draftOrder.status Tekst
draftOrder.tags Tekst
addedTags Tekst Door komma’s gescheiden lijst met 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 conceptvolgorde 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 conceptvolgorde 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 verkoopafdeling op de hoogte wanneer een goedkeuring wordt ingetrokken

  1. 'Pick Draft Order Tags Removed' als trigger.
  2. Een voorwaarde toevoegen: removedTags Bevat approved.
  3. Voeg ‘Interne e-mail naar de verkoper verzenden’ toe.
  4. Schakel de workflow in.

Wijziging in de toelichting bij het ontwerpbesluit

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

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

Gebruik het voor

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

Wat de notitie ‘Gewijzigde ontwerpbesluit’ naar je workflow verstuurt

Variabele doorstroming Type Wat erin zit
draftOrder Voorwerp Het ontwerpbesluit waarvan de toelichting is gewijzigd
draftOrder.id ID
draftOrder.name Tekst
draftOrder.status Tekst
draftOrder.note Tekst
oldNote Tekst De vorige opmerking bij het ontwerpbesluit (leeg als de opmerking nog niet was ingevoerd)
newNote Tekst De nieuwe opmerking bij het ontwerpbesluit (leeg als de opmerking is gewist)
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: Notities bij offertes doorsturen naar het accountkanaal

  1. 'Volgorde van de spelerskeuze' is gewijzigd als trigger.
  2. Voeg ‘HTTP-verzoek naar Slack verzenden’ toe met {{draftOrder.name}}: {{newNote}}.
  3. Schakel de workflow in.

Wijzigingen in de attributen van het ontwerpbesluit

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

Branden door Shopify webhook plus wijzigingsdetectie
Toestemming Ontwerpbesluit inzake toegang tot gegevens
Ingeschakeld Als je een Flow-workflow inschakelt die deze functie gebruikt, wordt deze geactiveerd. De bijbehorende schakelaar vind je op de pagina ‘Triggers’ van de app.

Gebruik het voor

  • Reageer op een inkoopordernummer of een gevraagde leveringsweek die als attribuut is opgeslagen.

Wat ‘Gewijzigde ontwerporderattributen’ naar je workflow stuurt

Variabele doorstroming Type Wat erin zit
draftOrder Voorwerp Het ontwerpbesluit waarvan de aangepaste kenmerken zijn gewijzigd
draftOrder.id ID
draftOrder.name Tekst
draftOrder.status Tekst
changes Voorwerp Gedetecteerde wijzigingen in kenmerken. Elk item bevat een changeType (toegevoegd, verwijderd of gewijzigd), de sleutel en de oude en nieuwe waarden.
changes.items Lijst met objecten Lijst met gedetecteerde 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 'added' is)
changes.items (each).newValue Tekst De nieuwe waarde (lege tekenreeks wanneer changeType 'removed' is)
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 inkoopordernummer vastleggen

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

Concept-e-mail gewijzigd

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

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

Gebruik het voor

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

Wat de e-mail ‘Draft Order Email Changed’ naar je workflow stuurt

Variabele doorstroming Type Wat erin zit
draftOrder Voorwerp Het ontwerpbesluit 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 het ontwerpbesluit
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 versturen na een correctie in de e-mail

  1. E-mail over de volgorde van de spelerskeuze is gewijzigd in de workflow.
  2. Een voorwaarde toevoegen: draftOrder.status is gelijk aan invoice_sent.
  3. Voeg toe: Stuur een interne e-mail waarin je de medewerker vraagt de factuur opnieuw te versturen.
  4. Schakel de workflow in.

Conceptbestelling: verzendadres gewijzigd

Wordt geactiveerd wanneer het verzendadres van een conceptbestelling verandert.

Branden veroorzaakt door Shopify webhook plus wijzigingsdetectie
Toestemming Ontwerpbesluit inzake toegang tot gegevens
Ingeschakeld Als je een Flow-workflow inschakelt waarin deze functie wordt gebruikt, wordt deze geactiveerd. De eigen 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 het conceptbericht ‘Verzendadres gewijzigd’ naar je workflow stuurt

Variabele doorstroming Type Wat erin zit
draftOrder Voorwerp Het concept van de bestelling waarvan het afleveradres is gewijzigd
draftOrder.id ID
draftOrder.name Tekst
draftOrder.status Tekst
draftOrder.note Tekst
shippingAddress Tekst Het huidige verzend- (aflever)adres uit het ontwerp van de bestelling, weergegeven als één opgemaakte regel (kan leeg zijn)
shippingAddressDetails Voorwerp Het huidige verzend- (aflever-)adres uit het ontwerp van de bestelling, weergegeven als 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 plaats
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. Keuze volgorde van selectie; verzendadres gewijzigd in het proces.
  2. Voeg de tags voor conceptbestellingen recheck-shipping toe en vermeld {{shippingAddressDetails.countryCode}} in een interne e-mail.
  3. Schakel de workflow in.

Conceptbesluit: wijziging factuuradres

Wordt geactiveerd wanneer het factuuradres van een voorlopige bestelling verandert.

Branden veroorzaakt door Shopify webhook plus wijzigingsdetectie
Toestemming Ontwerpbesluit inzake toegang tot gegevens
Ingeschakeld Als je een Flow-workflow inschakelt die deze functie gebruikt, wordt deze geactiveerd. De bijbehorende schakelaar vind je 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’ naar je workflow stuurt

Variabele doorstroming Type Wat erin zit
draftOrder Voorwerp Het ontwerpbesluit waarvan het factuuradres is gewijzigd
draftOrder.id ID
draftOrder.name Tekst
draftOrder.status Tekst
draftOrder.note Tekst
billingAddress Tekst Het huidige factuuradres uit het ontwerp van de bestelling, weergegeven als één opgemaakte regel (kan leeg zijn)
billingAddressDetails Voorwerp Het huidige factuuradres uit het ontwerpbesluit als 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 firstName en lastName
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 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 je de factuur verstuurt

  1. Keuze van volgorde bij de draft, factuuradres gewijzigd in de workflow.
  2. Voeg ‘HTTP-verzoek verzenden met {{draftOrder.id}}’ toe, samen met de velden van billingAddressDetails.
  3. Schakel de workflow in.

Volgende stappen

Een conceptbestelling is geen Flow-referentietype, dus deze triggers leveren een draftOrder-object op met de id, naam en status. Voor al het andere voeg je een ‘Send Admin API’-verzoek of een ‘Run code’-stap toe met draftOrder.id.