De pagina ‘Triggers’ (voorheen ‘Instellingen’)
De negen tabbladen van Instellingen zijn samengevoegd tot één pagina Triggers met een schakelaar per Shopify Flow-trigger. Uw configuratie blijft gelijk.

Waarom dit is veranderd
Op de oude pagina stonden twee verschillende soorten schakelaars die zich tegengesteld gedroegen, en welke u te zien kreeg, hing af van het tabblad waarop u zich bevond.
De meeste triggers werkten volgens het opt-in-principe: ze stonden uitgeschakeld totdat u ze inschakelde. De algemene ... Update-triggers werkten echter volgens het opt-out-principe: ze stonden standaard ingeschakeld, waarbij op het eerste tabblad opties werden aangeboden om ze uit te schakelen. „De schakelaar staat uit” betekende dus op acht tabbladen „deze trigger wordt niet geactiveerd” en op het eerste tabblad „deze trigger wordt wel geactiveerd”.
Bovendien bevond de schakelaar van een trigger zich in het tabblad waaronder wij deze hadden opgeslagen, en dat is niet altijd de plek waar men ernaar zou zoeken. Er was geen zoekfunctie.
Er geldt één regel: een trigger gaat af zolang de schakelaar ingeschakeld is. Dat geldt voor alle triggers.
Vroeger en nu
| Vóór | Nu | |
|---|---|---|
| Waar | Instellingen, negen tabbladen | Triggers, één pagina |
| Een trigger vinden | Raad het tabblad | Zoeken op naam |
| Wat een verandering inhoudt | Opt-in op acht tabbladen, onderdrukking op het eerste | Altijd: aan = vuurt af |
| Een onderdrukte trigger | Geluiddemper ingeschakeld | Trigger uitgeschakeld |
| Dekking | Alleen triggers waarvoor wij een tabbladrij hadden gemaakt | Alle 98 triggers |
| Meerdere inschakelen | Eén voor één | In één keer in- of uitschakelen, met een bevestiging |
| Ontbrekende toestemming | Ontdek het later, wanneer er niets gebeurt | Op de rij gemarkeerd, ter plaatse goedgekeurd |
| Aangepaste triggers | Afzonderlijke pagina | Op dezelfde pagina, bovenaan |
Waar de tabbladen zijn gebleven
Alles staat nu op één pagina, gegroepeerd per bron. De oude tabbladnamen komen overeen met de groepsrubrieknamen:
| Oud tabblad | Nu |
|---|---|
| Instellingen voor de trigger (geluiddempers) | De algemene ... Update-trigger binnen elke resourcegroep, weergegeven als een gewone aan/uit-schakelaar |
| Ordertriggers | Bestellingen |
| Triggers voor ontwerpbesluiten | Bestellingen (conceptbestellingen) |
| Product Triggers | Producten |
| Productvarianten | Productvariant |
| Klantgerelateerde triggers | Klanten |
| Collecties Triggers | Collecties |
| Triggers voor polling | Gearchiveerd onder de bron waaruit zij gegevens verzamelen - blogs en pagina’s onder ‘Inhoud’, vervaldatum van kortingen onder ‘Kortingen’ |
| Markten | Markten |
| Voorraadtriggers | Voorraad |
Triggers voor metavelden en meta-objecten hebben nog steeds hun eigen pagina’s, omdat u zelf kiest welke definities u wilt volgen in plaats van slechts één schakelaar om te zetten.
Wat is er nieuw?
Zoeken. Typ een deel van de naam van een trigger om deze in alle bronnen tegelijk te vinden, in plaats van tabbladen te openen totdat u deze hebt gevonden.
Elke trigger is schakelbaar. Voorheen beschikte een trigger alleen over een schakelaar als wij daarvoor een rij hadden aangemaakt. Nu beschikken alle 98 triggers daarover, via dezelfde besturing - en dat is dezelfde besturing die de API en de MCP gebruiken; wat u hier ziet, is dus wat een API-gebruiker ziet.
In één keer in- of uitschakelen. Dit geldt voor uw zoekresultaten wanneer u aan het zoeken bent, of voor alles wanneer u dat niet doet. In beide gevallen wordt eerst om bevestiging gevraagd: het inschakelen van veel triggers kan uw maandelijkse verbruik verhogen, en het uitschakelen ervan stopt actieve workflows.
Toestemmingen worden verleend op het moment dat u ze tegenkomt. Wanneer u een trigger activeert waarvoor een toestemming vereist is die u nog niet hebt verleend, wordt daar direct om gevraagd. Als een trigger twee toestemmingen vereist - bijvoorbeeld ‘Verzendadres van bestelling gewijzigd’ vereist zowel toegang tot de bestelling als tot de klant - krijgt u één dialoogvenster te zien waarin beide toestemmingen worden behandeld, en niet de ene na de andere.
Indien u dit weigert, blijft de trigger ingeschakeld en wordt deze gemarkeerd als een functie waarvoor toestemming vereist is, in plaats van dat deze zichzelf stilzwijgend weer uitschakelt.
Groepen ‘Webshop’ en ‘Checkout’. De triggers die worden aangestuurd door de webpixel van de app bevinden zich onder ‘Webshop’ en ‘Checkout’, en ze zijn allemaal standaard ingeschakeld. De twee bezoektriggers hebben een instellingenpictogram naast hun schakelaar waarmee u het bezoekvenster kunt instellen. Met ‘Alles inschakelen’ worden deze groepen allemaal opgenomen; zoek daarom bij een drukke winkel eerst welke triggers een workflow gebruikt en schakel alleen die triggers in. Zie Triggers voor de winkelpagina.

De machtigingen bleven op hun eigen pagina staan
„Toestemmingen” is nog steeds een aparte pagina in het navigatiemenu, en dat is bewust zo gedaan. Verschillende toestemmingen hebben betrekking op persoonsgegevens - klantgegevens, verzendadressen van bestellingen, B2B-bedrijfscontacten - en daarvoor is een aparte plek nodig waar u kunt lezen wat elke toestemming precies inhoudt, en niet een voetnoot onder een lijst met schakelaars.
Dit is ook de plek waar u toestemming intrekt. Eén toestemming geldt voor meerdere triggers tegelijk, dus het intrekken ervan heeft een bredere reikwijdte dan het uitschakelen van een enkele trigger op de pagina ‘Triggers’.
Kies de methode die het beste bij u past: verleen de toestemming terloops vanuit een triggerrij wanneer u alleen die trigger wilt laten werken, of bekijk het volledige overzicht op de pagina ‘Toestemmingen’.
De basissynchronisatie
Onveranderd. Wanneer u een trigger voor wijzigingsdetectie inschakelt, wordt er een basislijnsynchronisatie in de wachtrij geplaatst, zodat er een referentiepunt is om mee te vergelijken wanneer de volgende wijziging binnenkomt. Zonder deze functie zou de eerste wijziging na het inschakelen onopgemerkt worden genegeerd.
Als u een veldselectie opslaat onder ‘Welke wijzigingen activeren dit?’, wordt bij de wachtrijen ‘Productupdate’, ‘Bestellingupdate’ of ‘Klantenupdate’ dezelfde synchronisatie in de wachtrij geplaatst. Zolang een record nog niet is opgeslagen, geldt de eerste update met een selectie als het startpunt van dat record en wordt de synchronisatie niet geactiveerd. Als er niets is aangevinkt, wordt de synchronisatie geactiveerd zoals voorheen.
Reken op enkele seconden voor een kleine winkel en tot ongeveer 20 minuten voor een catalogus met meer dan 100.000 artikelen. De pagina wordt tijdens het verwerken automatisch vernieuwd.
Indien de toestemming nog niet is verleend, wordt de synchronisatie uitgesteld in plaats van afgebroken - verleen de toestemming en de synchronisatie start vanzelf.
U hoeft dit zelden handmatig te doen. Wanneer u een Shopify Flow-workflow inschakelt die gebruikmaakt van een trigger, wordt de trigger geactiveerd en begint de synchronisatie automatisch.
Handmatige hersynchronisatie
In het gedeelte ‘Gegevenssynchronisatie’ onderaan de pagina ‘Triggers’ vindt u per bron een knop voor het opnieuw synchroniseren. Gebruik deze knop indien u vermoedt dat de referentiewaarde is afgeweken - bijvoorbeeld na een lange periode waarin de toestemming was ingetrokken, of na een omvangrijke import die is uitgevoerd terwijl de trigger was uitgeschakeld.
Als een synchronisatie is mislukt, wordt dat in dat gedeelte vermeld, samen met de reden daarvoor. Nergens anders in de app wordt een mislukte backfill weergegeven, en een mislukte backfill betekent dat triggers niet worden geactiveerd voor records die al bestonden.
