Besteltriggers, stap voor stap
Shopify Flow heeft goede triggers voor de belangrijke momenten in het verloop van een bestelling: aangemaakt, betaald, afgehandeld, geannuleerd. Wat ontbreekt, is alles wat daar tussenin ligt. Deze tien triggers worden geactiveerd bij wijzigingen die na het aanmaken van een bestelling worden aangebracht, waarbij bij elke trigger wordt aangegeven wat er precies is gewijzigd.
Op deze pagina: Bestelupdate, Bestellabels toegevoegd, Bestellabels verwijderd, Opmerking bij bestelling gewijzigd, Bestelkenmerken gewijzigd, Bestelregels gewijzigd, Afhandeling van bestelling gewijzigd, Weergavestatus van bestelling gewijzigd, Financiële status van bestelling gewijzigd, Verzendadres van bestelling gewijzigd

Bestelupdate
Wordt bij elke update van een bestelling geactiveerd. Het bevat een changes: de bijgehouden velden die zijn gewijzigd (financiële status, verwerkingsstatus, tags, opmerking, regelitems, aangepaste attributen) met de waarde ervoor en erna.
| Branden als gevolg van | Shopify webhook plus wijzigingsdetectie |
| Toestemming | Toegang tot bestelgegevens |
| 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
- Eén workflow die reageert op verschillende soorten wijzigingen in bestellingen.
- Een overzicht van wijzigingen in bestellingen voor de klantenservice.
Wat Order Update naar je workflow verstuurt
| Variabele doorstroming | Type | Wat erin zit |
|---|---|---|
order |
Bestelling (Shopify) | De bestelling die is bijgewerkt. Een volledige Shopify-bestelling, dus alle velden ervan en de eigen bestelacties van Flow zijn beschikbaar. |
payload |
Tekst | JSON-object met het GID van de bestelling die is bijgewerkt (bijv. {"id":"gid://shopify/Order/123"}) |
changes |
Voorwerp | Welke bijgehouden velden zijn gewijzigd (financiële status, afhandelingsstatus, tags, opmerking, regelitems, aangepaste attributen), met de oude en nieuwe waarde van elk veld |
changes.fields |
Lijst met tekst | Namen van de bijgehouden velden die zijn gewijzigd |
changes.items |
Lijst met objecten | Oude en nieuwe waarde per gewijzigd veld |
changes.items (each).field |
Tekst | Het veld dat is gewijzigd: financialStatus, fulfillmentStatus, tags, note, lineItems of customAttributes. |
changes.items (each).oldValue |
Tekst | De waarde vóór de update. Lange waarden worden ingekort. |
changes.items (each).newValue |
Tekst | De waarde na de update. Lange waarden worden ingekort. |
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: Noteer bijgehouden wijzigingen in de bestelling in de tijdlijn van de bestelling via je helpdesk
- Kies ‘Orderupdate’ als trigger.
- Een voorwaarde toevoegen:
changes.fieldsis niet leeg en bestaat. - Voeg ‘HTTP-verzoek verzenden naar je helpdesk met
{{order.name}}in de body’ toe. De tekstvelden van Flow ondersteunen Liquid, dus eenfor-lus overchanges.itemsvoegt per wijziging één regel toe met de bijbehorendefield,oldValueennewValue. - Schakel de workflow in.
Bestellingstags toegevoegd
Wordt geactiveerd wanneer er ten minste één tag aan een bestelling wordt toegevoegd.
| Branden veroorzaakt door | Shopify webhook plus wijzigingsdetectie |
| Toestemming | Toegang tot ordergegevens |
| 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
- Laat medewerkers een proces starten door de volgende tags toe te voegen:
gift-wrap,hold,priority. - Reageer op tags uit apps voor fraudebestrijding, abonnementen of orderafhandeling.
Wat „Order Tags Added” naar je workflow stuurt
| Variabele doorstroming | Type | Wat erin zit |
|---|---|---|
order |
Bestelling (Shopify) | De bestelling waarvan de tags zijn gewijzigd. Een volledige Shopify-bestelling, dus alle velden ervan en de eigen bestellingsacties van Flow zijn beschikbaar. |
addedTags |
Tekst | Door komma’s gescheiden lijst van tags die aan de bestelling zijn toegevoegd |
removedTags |
Tekst | Door komma’s gescheiden lijst van tags die in dezelfde update uit de volgorde zijn verwijderd (kan leeg zijn) |
currentTags |
Tekst | Door komma’s gescheiden lijst van alle huidige tags op de bestelling |
previousTags |
Tekst | Door komma’s gescheiden lijst van alle eerdere tags in de bestelling 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: De afhandeling van een bestelling opschorten wanneer deze is gemarkeerd als ‘opgeschort’
- 'Pick Order Tags Added' is ingesteld als trigger.
- Een voorwaarde toevoegen:
addedTagsBevathold. - Voeg een ‘For each’-lus toe voor
order.fulfillmentOrdersmet de actie ‘Vervulbestelling in de wacht zetten’. - Schakel de workflow in. Maak het spiegelbeeld met ‘Order Tags Removed’ en ‘Release fulfillment order hold’.
Bestellingslabels verwijderd
Wordt geactiveerd wanneer ten minste één label uit een bestelling wordt verwijderd.
| Branden veroorzaakt door | Shopify webhook plus wijzigingsdetectie |
| Toestemming | Toegang tot bestelgegevens |
| 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
- Laat los wat een tag tegenhield.
- Sluit een taak af wanneer de tag
needs-reviewwordt verwijderd.
Wat ‘Order Tags Removed’ naar je workflow stuurt
| Variabele doorstroming | Type | Wat erin zit |
|---|---|---|
order |
Bestelling (Shopify) | De bestelling waarvan de tags zijn gewijzigd. Een volledige Shopify-bestelling, dus alle velden en de eigen bestellingsacties van Flow zijn beschikbaar. |
removedTags |
Tekst | Door komma’s gescheiden lijst van tags die uit de bestelling zijn verwijderd |
addedTags |
Tekst | Door komma’s gescheiden lijst van tags die in dezelfde update aan de bestelling zijn toegevoegd (kan leeg zijn) |
currentTags |
Tekst | Door komma’s gescheiden lijst van alle huidige tags op de bestelling |
previousTags |
Tekst | Door komma’s gescheiden lijst van alle eerdere tags in de bestelling 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: de vergrendeling opheffen wanneer de tag wordt verwijderd
- De tags ‘Pick Order’ zijn verwijderd als trigger.
- Een voorwaarde toevoegen:
removedTagsBevathold. - Voeg een ‘For each’-lus toe voor
order.fulfillmentOrdersmet de optie ‘Release fulfillment order hold’. - Schakel de workflow in.
Bestelopmerking gewijzigd
Wordt geactiveerd wanneer een ordernotitie wordt toegevoegd, gewijzigd of verwijderd, hetzij door het personeel, hetzij door de klant bij het afrekenen.
| Branden veroorzaakt door | Shopify webhook plus wijzigingsdetectie |
| Toestemming | Toegang tot bestelgegevens |
| 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
- Breng het magazijn op de hoogte van opmerkingen die na het plaatsen van de bestelling zijn toegevoegd.
- Analyseer de leveringsinstructies.
Wat ‘Order Note Changed’ naar je workflow stuurt
| Variabele doorstroming | Type | Wat erin zit |
|---|---|---|
order |
Bestelling (Shopify) | De bestelling waarvan de opmerking is gewijzigd. Een ‘volledige bestelling’ (Shopify), waardoor alle velden en de eigen bestellingsacties van Flow beschikbaar zijn. |
oldNote |
Tekst | De vorige opmerking bij de bestelling (leeg als er nog geen opmerking was ingevoerd) |
newNote |
Tekst | De nieuwe opmerking bij de bestelling (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: het magazijn op de hoogte brengen van een opmerking over een vertraging
- De opmerking bij de pickvolgorde is gewijzigd als trigger.
- Een voorwaarde toevoegen:
order.displayFulfillmentStatusis niet gelijk aanFULFILLED. - Voeg 'Interne e-mail verzenden' toe:
{{order.name}} note changed from "{{oldNote}}" to "{{newNote}}". - Schakel de workflow in.
Bestelkenmerken gewijzigd
Wordt geactiveerd wanneer de aangepaste kenmerken van een bestelling (kenmerken van het winkelmandje, kenmerken van opmerkingen) worden toegevoegd, verwijderd of gewijzigd. Elk item in changes.items heeft een changeType, de key en beide waarden.
| Branden veroorzaakt door | Shopify webhook plus wijzigingsdetectie |
| Toestemming | Toegang tot bestelgegevens |
| Ingeschakeld | Als je een Flow-workflow activeert die deze functie gebruikt, wordt deze ingeschakeld. De eigen schakelaar bevindt zich op de pagina ‘Triggers’ van de app. |
Gebruik het voor
- Reageer op kenmerken die zijn ingevoerd via een datumkiezer voor levering, een cadeauoptie of een B2B-formulier.
- Detecteer wanneer een medewerker een kenmerk na het plaatsen van de bestelling corrigeert.
Welke orderkenmerken worden naar je workflow verzonden
| Variabele doorstroming | Type | Wat erin zit |
|---|---|---|
order |
Bestelling (Shopify) | De bestelling waarvan de aangepaste attributen zijn gewijzigd. Een Shopify-bestelling, dus alle velden en de eigen bestellingsacties van Flow zijn beschikbaar. |
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 attribuutcode (ook wel note_attribute-naam genoemd) |
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 '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: reageren op een gewijzigde leverdatum
- 'Pick Order Attributes Changed' als trigger.
- Een voorwaarde toevoegen: Ten minste één van
changes.itemsheeftkeygelijk aandelivery_date. - Voeg ‘Interne e-mail verzenden’ toe. De tekstvelden van Flow ondersteunen Liquid, dus een
for-lus overchanges.itemsgeeft voor elk item dekeyweer, samen met deoldValueennewValue. - Schakel de workflow in.
Wijzigingen in de orderregels
Wordt geactiveerd wanneer een bestelling wordt bewerkt: een artikel wordt toegevoegd of verwijderd, of een hoeveelheid, prijs of variant wordt gewijzigd. Elk item in changes.items geeft aan om welk type het gaat (added, removed, quantity_changed, price_changed, variant_changed), met de oude en nieuwe waarden.
| Branden veroorzaakt door | Shopify webhook plus wijzigingsdetectie |
| Toestemming | Toegang tot bestelgegevens |
| Ingeschakeld | Als je 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 het magazijn door dat er iets is gewijzigd aan een gepickte bestelling.
- Voer na een wijziging opnieuw fraude- of margecontroles uit.
- Wijzigingen in bestellingen synchroniseren met een ERP-systeem, wat door de eigen order-webhooks vShopify erg lastig wordt gemaakt.
Wat de functie ‘Gewijzigde orderregels’ naar je workflow verstuurt
| Variabele doorstroming | Type | Wat erin zit |
|---|---|---|
order |
Bestelling (Shopify) | De bestelling die is bijgewerkt. Een volledige Shopify-bestelling, dus alle velden ervan en de eigen bestellingsacties van Flow zijn beschikbaar. |
changes |
Voorwerp | Gedetecteerde wijzigingen in regelitems met oude en nieuwe waarden |
changes.items |
Lijst met objecten | Lijst met vastgestelde 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: het magazijn stilleggen wanneer een artikel wordt verwijderd
- 'Gewijzigde posities in de order' als trigger.
- Een voorwaarde toevoegen: Ten minste één van de volgende:
changes.itemsheeftchangeTypegelijk aanremoved. - Voeg** de besteltags**
edited-rechecktoe en verstuur een interne e-mail met daarin deproductTitleenvariantTitlevan elk item inchanges.items(een Liquid-for-lus in de tekst van de e-mail). - Schakel de workflow in.
Wijziging in de afhandeling van bestellingen
Wordt geactiveerd wanneer de afhandelingsstatus van een bestelling verandert (null, partial, fulfilled, restocked) en bij tussentijdse afhandelingsgebeurtenissen: een regel is afgehandeld, een afhandeling is geannuleerd, trackinggegevens zijn toegevoegd of gewijzigd.
| Branden veroorzaakt door | Shopify webhook plus wijzigingsdetectie |
| Toestemming | Toegang tot bestelgegevens |
| 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
- Stuur je eigen verzendbevestiging met tracking.
- Detecteer geannuleerde afhandelingen.
- Werk het ERP-systeem per zending bij in plaats van per bestelling.
Wat ‘Order Fulfillment Changed’ naar je workflow verstuurt
| Variabele doorstroming | Type | Wat erin zit |
|---|---|---|
order |
Bestelling (Shopify) | De bestelling waarvan de verwerkingsstatus is gewijzigd. Het betreft een volledige Shopify-bestelling, waardoor alle velden en de eigen bestellingsacties van Flow beschikbaar zijn. |
oldFulfillmentStatus |
Tekst | De vorige REST-afhandelingsstatus (null, gedeeltelijk, afgehandeld, aangevuld) |
newFulfillmentStatus |
Tekst | De nieuwe REST-verwerkingsstatus (null, gedeeltelijk, afgehandeld, aangevuld) |
changes |
Voorwerp | Geconstateerde wijzigingen in de afhandeling, met details |
changes.items |
Lijst met objecten | Lijst met gedetecteerde wijzigingen |
changes.items (each).changeType |
Tekst | Soort wijziging: status_changed, line_item_fulfilled, line_item_unfulfilled, tracking_updated |
changes.items (each).lineItemId |
ID | Post-ID (voor line_item_fulfilled/unfulfilled) |
changes.items (each).productTitle |
Tekst | Productnaam |
changes.items (each).variantTitle |
Tekst | Alternatieve titel |
changes.items (each).oldFulfillmentStatus |
Tekst | Oude afhandelingsstatus (bijv. null, gedeeltelijk, afgehandeld, aangevuld) |
changes.items (each).newFulfillmentStatus |
Tekst | Nieuwe afhandelingsstatus (bijv. null, gedeeltelijk, afgehandeld, aangevuld) |
changes.items (each).fulfillmentId |
ID | Fulfillment-ID (voor tracking_updated) |
changes.items (each).trackingNumber |
Tekst | Trackingnummer |
changes.items (each).trackingUrl |
Tekst | Tracking-URL |
changes.items (each).trackingCompany |
Tekst | Transportbedrijf |
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: Nieuwe trackingnummers doorsturen
- 'Verwerking van bestellingen' is gewijzigd als trigger.
- Voeg een 'For each'-lus toe over
changes.items. - Voeg binnen de lus een voorwaarde toe: de
trackingNumbervan het luselement is niet leeg en bestaat. - Voeg ‘HTTP-verzoek verzenden’ toe met
{{order.name}}en de waardentrackingNumberentrackingUrlvan het lusitem. Selecteer deze met ‘Variabele toevoegen’: Flow geeft het lusitem weer naast de gegevens van de trigger. - Schakel de workflow in.
Status van de bestelling gewijzigd
Wordt geactiveerd wanneer de verwerkingsstatus, zoals weergegeven door de beheerder, verandert: unfulfilled, in_progress, on_hold, scheduled, partially_fulfilled, fulfilled. Shopify verstuurt hiervoor geen webhook, dus de app controleert dit volgens een vast schema.
| Branden veroorzaakt door | Dit wordt volgens een schema gecontroleerd, omdat Shopify hiervoor geen webhook verstuurt |
| Toestemming | Toegang tot bestelgegevens |
| Ingeschakeld | Als je een Flow-workflow activeert waarin deze functie wordt gebruikt, wordt deze ingeschakeld. De bijbehorende schakelaar vind je op de pagina ‘Triggers’ van de app. |
Gebruik het voor
- Reageer wanneer een afhandelingsdienst of POS-systeem een bestelling als ’In behandeling’ markeert.
- Escaleren van bestellingen die in de wacht staan.
Wat de melding ‘Weergavestatus gewijzigd’ naar je workflow stuurt
| Variabele doorstroming | Type | Wat erin zit |
|---|---|---|
order |
Bestelling (Shopify) | De bestelling waarvan de status van de uitvoering is gewijzigd. Het betreft een ‘full-Shopify’-bestelling, dus alle velden en de eigen bestellingsacties van Flow zijn beschikbaar. |
oldDisplayFulfillmentStatus |
Tekst | De vorige status van de display-afhandeling (bijv. niet-afgehandeld, in_behandeling, gedeeltelijk_afgehandeld, afgehandeld, in_wachtstand, gepland) |
newDisplayFulfillmentStatus |
Tekst | De nieuwe status van de display-afhandeling (bijv. niet afgehandeld, in_behandeling, gedeeltelijk_afgehandeld, afgehandeld, in_wachtstand, gepland) |
fulfillmentStatus |
Tekst | De huidige verwerkingsstatus (nog niet verwerkt, gedeeltelijk verwerkt, verwerkt, weer op voorraad) |
changes |
Voorwerp | Gedetecteerde wijzigingen in de weergavestatus, met details |
changes.items |
Lijst met objecten | Lijst met gedetecteerde wijzigingen |
changes.items (each).changeType |
Tekst | Soort wijziging: order_status_changed, fulfillment_display_status_changed |
changes.items (each).fulfillmentId |
ID | Fulfillment-ID (voor wijzigingen in de weergavestatus per fulfillment) |
changes.items (each).oldDisplayStatus |
Tekst | Vorige weergavestatus |
changes.items (each).newDisplayStatus |
Tekst | Nieuwe weergavestatus |
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: Bestellingen die in de wachtstand staan, escaleren
- De status van de weergave van de plukvolgorde is gewijzigd als trigger.
- Een voorwaarde toevoegen:
newDisplayFulfillmentStatusis gelijk aanon_hold. - Voeg ‘Interne e-mail naar de klantenservice verzenden via
{{order.name}}’ toe. - Schakel de workflow in.
Wijziging in de financiële status van de bestelling
Wordt geactiveerd wanneer de financiële status van een bestelling verandert, bijvoorbeeld van pending naar paid, van paid naar partially_refunded of refunded, en van authorized naar voided.
| Branden veroorzaakt door | Shopify webhook plus wijzigingsdetectie |
| Toestemming | Toegang tot bestelgegevens |
| 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
- Reageer op bankoverschrijvingen en facturen die pas dagen na de bestelling als betaald worden gemarkeerd.
- Breng de boekhouding op de hoogte van de terugbetalingen.
- Geef een bestelling pas vrij voor afhandeling als deze is betaald.
Wat de melding ‘Financiële status gewijzigd’ naar je workflow stuurt
| Variabele doorstroming | Type | Wat erin zit |
|---|---|---|
order |
Bestelling (Shopify) | De bestelling waarvan de financiële status is gewijzigd. Een Shopify-bestelling, waardoor alle velden en de eigen bestellingsacties van Flow beschikbaar zijn. |
oldFinancialStatus |
Tekst | De vorige financiële status (bijv. in behandeling, goedgekeurd, betaald) |
newFinancialStatus |
Tekst | De nieuwe financiële status (bijv. betaald, gedeeltelijk terugbetaald, terugbetaald, geannuleerd) |
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: B2B-bestellingen vrijgeven zodra de factuur is betaald
- 'Wijziging financiële status van bestelling' als trigger.
- Voeg een voorwaarde toe:
oldFinancialStatusis gelijk aanpendingennewFinancialStatusis gelijk aanpaid. - Voeg de besteltags
awaiting-paymenttoe en verwijder ze, en voeg een ‘For each over’ toeorder.fulfillmentOrdersmet de optie ‘Release fulfillment order hold’. - Schakel de workflow in.
Verzendadres van de bestelling gewijzigd
Wordt geactiveerd wanneer het afleveradres van een bestelling verandert nadat deze is geplaatst. shippingAddress toont één regel, shippingAddressDetails toont de afzonderlijke velden.
| Branden veroorzaakt door | Shopify webhook plus wijzigingsdetectie |
| Toestemming | Toegang tot ordergegevens + toegang tot klantgegevens |
| Ingeschakeld | Als je een Flow-workflow inschakelt waarin deze functie wordt gebruikt, wordt deze daarmee geactiveerd. De eigen schakelaar bevindt zich op de pagina ‘Triggers’ van de app. |
Gebruik het voor
- Een zending stopzetten of omleiden wanneer het adres verandert nadat het orderverzamelen is begonnen.
- Voer de adresvalidatie of een fraudecontrole opnieuw uit.
Welke melding „Verzendadres gewijzigd“ naar je workflow wordt verzonden
| Variabele doorstroming | Type | Wat erin zit |
|---|---|---|
order |
Bestelling (Shopify) | De bestelling waarvan het verzendadres is gewijzigd. Een Shopify-bestelling, waardoor alle velden en de eigen bestellingsacties van Flow beschikbaar zijn. |
shippingAddress |
Tekst | Het huidige verzend- (aflever)adres van de bestelling als één opgemaakte regel (kan leeg zijn) |
shippingAddressDetails |
Voorwerp | Het huidige verzend- (aflever)adres van de bestelling 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: Een bestelling vasthouden waarvan het adres is gewijzigd
- Het verzendadres van de order is gewijzigd in Flow. Hiervoor is toegang tot order- en klantgegevens nodig; wanneer je deze functie inschakelt via de pagina ‘Triggers’, vraagt de app in één dialoogvenster om beide gegevens.
- Een voorwaarde toevoegen:
order.displayFulfillmentStatusis niet gelijk aanFULFILLED. - Voeg de bestellabels
address-changedtoe en stuur een interne e-mail naar het magazijn. - Schakel de workflow in.
Volgende stappen
Standaard houdt de app bestellingen van de afgelopen 60 dagen bij; dit is wat de rol Shopify toestaat. Om te kunnen reageren op wijzigingen in oudere bestellingen, moet je de bestelgeschiedenis uitbreiden op de pagina ‘Permissions’. Zie Toestemmingen en toegang tot gegevens.
- Volledig overzicht van de trekkers - alle triggers op één pagina.
- De juiste trekker kiezen - welke het beste bij jouw situatie past.
- Aangepaste triggers - als er geen ingebouwde trigger geschikt is, maak dan zelf een trigger.
- Gebeurtenisgeschiedenis en probleemoplossing - kijk wat er is afgevuurd en wat het heeft vervoerd.
- Triggergebeurtenissen op de beheerpagina van een record - de meest recente gebeurtenissen van één record, op een eigen pagina in het beheerdersgedeelte van de Shopify.

