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

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

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

  1. Kies ‘Orderupdate’ als trigger.
  2. Een voorwaarde toevoegen: changes.fields is niet leeg en bestaat.
  3. Voeg ‘HTTP-verzoek verzenden naar je helpdesk met {{order.name}} in de body’ toe. De tekstvelden van Flow ondersteunen Liquid, dus een for-lus over changes.items voegt per wijziging één regel toe met de bijbehorende field, oldValue en newValue.
  4. 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’

  1. 'Pick Order Tags Added' is ingesteld als trigger.
  2. Een voorwaarde toevoegen: addedTags Bevat hold.
  3. Voeg een ‘For each’-lus toe voor order.fulfillmentOrders met de actie ‘Vervulbestelling in de wacht zetten’.
  4. 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-review wordt 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

  1. De tags ‘Pick Order’ zijn verwijderd als trigger.
  2. Een voorwaarde toevoegen: removedTags Bevat hold.
  3. Voeg een ‘For each’-lus toe voor order.fulfillmentOrders met de optie ‘Release fulfillment order hold’.
  4. 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

  1. De opmerking bij de pickvolgorde is gewijzigd als trigger.
  2. Een voorwaarde toevoegen: order.displayFulfillmentStatus is niet gelijk aan FULFILLED.
  3. Voeg 'Interne e-mail verzenden' toe: {{order.name}} note changed from "{{oldNote}}" to "{{newNote}}".
  4. 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

  1. 'Pick Order Attributes Changed' als trigger.
  2. Een voorwaarde toevoegen: Ten minste één van changes.items heeft key gelijk aan delivery_date.
  3. Voeg ‘Interne e-mail verzenden’ toe. De tekstvelden van Flow ondersteunen Liquid, dus een for-lus over changes.items geeft voor elk item de key weer, samen met de oldValue en newValue.
  4. 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

  1. 'Gewijzigde posities in de order' als trigger.
  2. Een voorwaarde toevoegen: Ten minste één van de volgende: changes.items heeft changeType gelijk aan removed.
  3. Voeg** de besteltags** edited-recheck toe en verstuur een interne e-mail met daarin de productTitle en variantTitle van elk item in changes.items (een Liquid-for-lus in de tekst van de e-mail).
  4. 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

  1. 'Verwerking van bestellingen' is gewijzigd als trigger.
  2. Voeg een 'For each'-lus toe over changes.items.
  3. Voeg binnen de lus een voorwaarde toe: de trackingNumber van het luselement is niet leeg en bestaat.
  4. Voeg ‘HTTP-verzoek verzenden’ toe met {{order.name}} en de waarden trackingNumber en trackingUrl van het lusitem. Selecteer deze met ‘Variabele toevoegen’: Flow geeft het lusitem weer naast de gegevens van de trigger.
  5. 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

  1. De status van de weergave van de plukvolgorde is gewijzigd als trigger.
  2. Een voorwaarde toevoegen: newDisplayFulfillmentStatus is gelijk aan on_hold.
  3. Voeg ‘Interne e-mail naar de klantenservice verzenden via {{order.name}}’ toe.
  4. 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

  1. 'Wijziging financiële status van bestelling' als trigger.
  2. Voeg een voorwaarde toe: oldFinancialStatus is gelijk aan pending en newFinancialStatus is gelijk aan paid.
  3. Voeg de besteltags awaiting-payment toe en verwijder ze, en voeg een ‘For each over’ toe order.fulfillmentOrders met de optie ‘Release fulfillment order hold’.
  4. 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

  1. 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.
  2. Een voorwaarde toevoegen: order.displayFulfillmentStatus is niet gelijk aan FULFILLED.
  3. Voeg de bestellabels address-changed toe en stuur een interne e-mail naar het magazijn.
  4. 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.