De juiste trekker kiezen
De allerbelangrijkste beslissing in een Shopify Flow-workflow is de trigger waarmee je begint. In deze handleiding worden echte trigger-namen gekoppeld aan de taken die verkopers daadwerkelijk automatiseren.

Voordat je begint met bouwen
- Verleen de toestemming voor de betreffende gegevens op de pagina ‘Toestemmingen’ van de app.
- Maak in Shopify Flow een workflow aan en kies de trigger. Triggers uit deze app zijn in de picker aangeduid als ‘Workflow Trigger Extensions’.
- Voeg je voorwaarden en acties toe en schakel vervolgens de workflow in. Hierdoor wordt de trigger geactiveerd in de app en begint automatisch met de basissynchronisatie.
Bestellingen
Gebruik deze wanneer je moet reageren op wijzigingen nadat een bestelling is geplaatst.
| Je wilt reageren op | Gebruik |
|---|---|
| Elke wijziging in de bestelling | Bestelupdate |
| Wijzigingen in artikelen, hoeveelheden, prijzen of varianten | Wijzigingen in de orderregels |
| Voortgang van de afhandeling, inclusief gedeeltelijk, voltooid, geannuleerd, tracking | Wijziging in de orderafhandeling |
| Betalingsstatus, bijvoorbeeld ‘in behandeling’ tot ‘betaald’ of ‘terugbetaald’ | Wijziging in de financiële status van de bestelling |
| De afhandelingsstatus weergeven, inclusief ‘in de wacht’ vanuit het kassasysteem | Status van de bestelling gewijzigd |
| Een notitie wordt toegevoegd, bewerkt of verwijderd | Bestelopmerking gewijzigd |
| Wijzigingen in de kenmerken van het winkelwagentje of de notitie | Bestelkenmerken gewijzigd |
| Tags die worden toegevoegd of verwijderd, worden als afzonderlijke gebeurtenissen geregistreerd | Bestellingstags toegevoegd / Bestellingstags verwijderd |
| Het afleveradres wordt gecorrigeerd | Verzendadres van de bestelling gewijzigd |
| Een klant die zijn allereerste bestelling plaatst | Bestelling van een nieuwe klant |
Typische workflows: de operationele afdeling op de hoogte brengen wanneer orderregels na het afrekenen worden gewijzigd; een vervolgproces starten wanneer de afhandeling is voltooid; de financiële afdeling waarschuwen wanneer een bestelling wordt terugbetaald; de verzending opnieuw valideren wanneer een adres wordt gecorrigeerd; een nieuwe klant welkom heten.
Producten en varianten
| Je wilt reageren op | Gebruik |
|---|---|
| Elke wijziging in de catalogus | Productupdate |
| Prijs of vergelijkingsprijs | Prijswijziging productvariant |
| SKU toegevoegd, gewijzigd of verwijderd | SKU van productvariant gewijzigd |
| Wijzigingen in de streepjescode (EAN/UPC) | Barcode van productvariant gewijzigd |
| Prijs per eenheid per meting | Eenheidsprijs productvariant gewijzigd |
| De kosten per artikel veranderen | Kostenproductvariant gewijzigd |
| In de lucht gaan of gearchiveerd worden | Productstatus gewijzigd |
| De URL-handle verandert | Productnaam gewijzigd |
| Titel, beschrijving, leverancier of type | het bijbehorende product ... Trigger gewijzigd |
| Toegevoegde of verwijderde tags | Producttags toegevoegd / Producttags verwijderd |
| Publiceren in of verwijderen uit een verkoopkanaal | Product gepubliceerd op het kanaal / Product verwijderd uit het kanaal |
Typische werkprocessen: de merchandisingafdeling op de hoogte stellen van een prijswijziging; een URL-omleiding instellen wanneer een artikelcode verandert; een externe catalogus alleen synchroniseren wanneer SKU-gegevens veranderen; de marge opnieuw berekenen wanneer de kostprijs verandert.
Voorraad
| Je wilt reageren op | Gebruik |
|---|---|
| Voorraad daalt tot nul op een bepaalde locatie | Niet op voorraad in deze vestiging |
| Voorraad die op een bepaalde locatie wordt teruggeleverd | Weer op voorraad in de winkel |
| Elke koersbeweging, met de delta | Voorraadniveau op locatie gewijzigd |
| Een klant die naar een uitverkochte variant kijkt | Bekeken variant niet op voorraad (webshop) |
Typische werkprocessen: een product uit de verkoop halen wanneer het op je enige distributielocatie niet meer op voorraad is; het inkoopteam op de hoogte brengen wanneer een product weer op voorraad is; een overboeking in gang zetten wanneer de voorraad op de ene locatie bijna opraakt terwijl er op een andere locatie een overschot is.
Kortingen
| Je wilt reageren op | Gebruik |
|---|---|
| Een nieuwe automatische korting of korting op basis van een code | Korting aangemaakt |
| Wijzigingen in waarde, voorwaarden of data | Korting bijgewerkt |
| Een campagne die bijna ten einde loopt | Korting is verlopen |
| Definitief verwijderen | Korting verwijderd |
| Een inwisselcode wordt toegevoegd of verwijderd | Kortingscode toegevoegd / Kortingscode verwijderd |
| Een klantenkaart die bij het afrekenen wordt geweigerd | Kortingscode bij afrekenen geweigerd (webwinkel) |
Typische werkprocessen: een promotiebanner verwijderen wanneer een campagne afloopt; nieuwe kortingen op Slack plaatsen ter goedkeuring; een impactrapport opstellen wanneer een uitgelekte code wordt verwijderd; een verlopen campagne opsporen die nog steeds wordt gedeeld.
Klanten en B2B
| Je wilt reageren op | Gebruik |
|---|---|
| Elke wijziging in de klantgegevens | Nieuws voor klanten |
| Toegevoegde of verwijderde tags | Toegevoegde klanttags / Verwijderde klanttags |
| Het notitieveld wordt gewijzigd | Opmerking van de klant gewijzigd |
| Accountstatus, bijvoorbeeld van ‘uitgenodigd’ naar ‘geactiveerd’ | Status van de klant gewijzigd |
| Toestemming voor e-mail- of sms-marketing | Toestemming voor e-mail-/sms-marketing door klanten gewijzigd |
| Naam, e-mailadres, telefoonnummer of adres (gevoelige gegevens) | de bijbehorende klant ... Trigger gewijzigd |
| Een ingelogde klant die terugkomt naar de winkel | Aangemelde klant heeft de winkel bezocht |
| Een B2B-bedrijf of een van zijn vestigingen verandert | Bedrijfsupdate / Update bedrijfslocatie |
| Belastingvrijstellingen voor een bedrijfslocatie | Wijzigingen in de belastingvrijstellingen voor bedrijfsvestigingen |
| Een contactpersoon wordt bijgewerkt of uit een bedrijf verwijderd | Contactgegevens van het bedrijf bijgewerkt / Klant uit het bedrijf verwijderd |
| Een B2B-inkoper die door uw winkel bladert | Bezoek van een B2B-koper (winkel) |
Typische werkprocessen: wijzigingen in toestemmingen synchroniseren met je e-mailplatform; aanpassingen aan accounts markeren voor controle; een belastingcontrole opnieuw uitvoeren wanneer de vrijstellingen voor een B2B-vestiging veranderen; een accountmanager waarschuwen wanneer een belangrijke inkoper op de site is.
Ontwerpbesluiten
Volledige dekking van de levenscyclus: update van conceptbestelling, status gewijzigd, bestelregels gewijzigd, **tags **toegevoegd/verwijderd, opmerking gewijzigd, kenmerken gewijzigd, e-mailadres gewijzigd, verzendadres gewijzigd en factuuradres gewijzigd.
Typische werkprocessen: de verkoopafdeling op de hoogte stellen wanneer een offerte de status ‘factuur verzonden’ krijgt; de prijs aanpassen wanneer er tijdens de onderhandelingen wijzigingen in de factuurregels optreden; een adres controleren voordat de factuur wordt verzonden.
Collecties, markten en locaties
- Collectie-update met betrekking tot wijzigingen in de regels of productlidmaatschap; Collectie-ID / Titel / Beschrijving gewijzigd voor de afzonderlijke velden.
- Markt aangemaakt / bijgewerkt / verwijderd / status gewijzigd voor internationale en B2B-markten verkopen.
- Locatie aangemaakt / bijgewerkt / verwijderd / geactiveerd / gedeactiveerd voor magazijnen, winkels en afhaalpunten.
Aangepaste gegevens
- Metaveld bijwerken wanneer een bewaakt metaveld verandert bij een van de 10 eigenaarssoorten.
- Bestelling / Product / Productvariant / Metaveld van klant bijwerken wanneer u ook de de bron zelf als een native Flow-referentie, zodat de eigen acties van Flow erop kunnen inwerken zonder een opzoekactie.
- De metaobjectvermelding wordt bijgewerkt wanneer het gewijzigde record een metaobjectvermelding is.
Zie Metafield-triggers en Metaobject-triggers.
Inhoud van de webwinkel
Blogupdate, blogberichtupdate en pagina-update. Native Flow biedt geen ondersteuning voor deze functies.
Typische werkprocessen: het contentteam op de hoogte brengen wanneer een gepubliceerd bericht wordt bewerkt; de klantenservice waarschuwen wanneer de pagina met het retourbeleid wordt gewijzigd; wijzigingen in de content registreren ten behoeve van een audit.
Gedrag van de winkelpui
Deze zijn gebaseerd op het gedrag van de klant, niet op een wijziging in uw administratie. Ze werken op basis van opt-in, vereisen toestemming en worden naar beste vermogen uitgevoerd; het volume kan aanzienlijk hoger liggen dan bij de hierboven genoemde opties - lees Triggers voor de winkelpagina voordat u er een activeert.
| Je wilt reageren op | Gebruik |
|---|---|
| Een product- of collectiepagina die wordt bekeken | Bekeken product in de webwinkel / Bekeken collectie in de webwinkel |
| Een klant die een variant bekijkt die je hem niet kunt verkopen | Bekeken variant is niet op voorraad |
| Een artikel dat in het winkelmandje wordt geplaatst of eruit wordt gehaald | Product in de webwinkel toegevoegd aan het winkelmandje / uit het winkelmandje verwijderd |
| De winkelwagenpagina wordt geopend | Winkelpagina: winkelwagen bekeken |
| Begin van het afrekenen | Het afrekenen in de winkel is gestart |
| Een zoekopdracht die niets opleverde | De zoekopdracht in de webwinkel leverde geen resultaten op |
| Elke zoekopdracht, met het bovenste resultaat | Zoeken in de webwinkel |
| Bij het afrekenen wordt een foutmelding weergegeven | Er wordt een afrekenfout weergegeven |
| Een kortingscode wordt geweigerd | Kortingscode bij het afrekenen geweigerd |
| Een aangemelde klant of B2B-inkoper die een bezoek brengt aan | Aangemelde klant bezocht / B2B-inkoper bezocht |
| Andere zaken waar je thema kennis van heeft, zoals het openen van een ladekastje | Aangepaste trigger voor de winkelpagina |
Typische werkprocessen: producten markeren waar klanten naar zoeken maar niet kunnen vinden; een aankoopmelding genereren wanneer een uitverkochte variant steeds opnieuw wordt bekeken; een accountmanager op de hoogte brengen wanneer een belangrijke B2B-inkoper op de site is; ontdekken dat het afrekenen mislukt nog voordat er supporttickets binnenkomen.
Kiezen tussen vergelijkbare triggers
| Als je twijfelt tussen | Kies |
|---|---|
| Bestelupdate versus gewijzigde bestelregels | Bestelupdate voor notities, tags en adressen. Bestelregels aangepast wanneer alleen de artikelen van belang zijn. |
| Productupdate versus prijswijziging bij productvariant | Productupdate voor algemene wijzigingen. Prijs aangepast wanneer alleen de prijs van belang is. |
| Korting bijgewerkt versus kortingscode toegevoegd | Bijgewerkt vanwege wijzigingen in de configuratie. Er is specifiek code toegevoegd voor nieuwe inwisselcodes. |
| Metafield-update versus bijgewerkte metaobject-vermelding | Metaveldupdate voor een veld van een bron. Metaobject wanneer het record zelf een metaobject is. |
| Wijziging in voorraadniveau versus niet op voorraad | Niveau gewijzigd bij elke beweging. Niet op voorraad alleen bij het passeren van de nul. |
| Niet op voorraad in de winkel versus bekeken variant die niet op voorraad is | Op locatie wanneer je voorraad verandert, gegarandeerd. Bekeken variant wanneer een klant de leemte opmerkt, naar beste vermogen. |
| Zoeken in de webwinkel versus 'Zoeken in de webwinkel leverde geen resultaten op' | Geen resultaten voor de zoekopdracht die u mist. Gebruik de Storefront-zoekfunctie alleen als een workflow elke zoekopdracht vereist. |
Beste praktijken
- Gebruik de meest specifieke trigger die beschikbaar is; dit vermindert het aantal workflow-uitvoeringen en het verbruik van quota.
- Verdeel grote processen in verschillende gerichte workflows in plaats van één brede workflow onder tal van voorwaarden.
- Geef elke workflow de naam van de trigger die erbij hoort, zodat je deze later nog kunt herkennen.
- Controleer de workflows voor kortingen en content tijdens drukke campagneperiodes, wanneer die records het meest veranderen.
- Bewaar ‘storefront’-triggers voor signalen en reacties. Alles wat een dit gebeurtenis hoort thuis in een beheerders-trigger.
Volledige lijst met alle 98 triggers: Volledig overzicht van de trekkers.

