Triggergebeurtenissen op de beheerpagina van een record
Wanneer een workflow een actie uitvoerde op een bestelling, gaat de vraag meestal over die bestelling: is de trigger geactiveerd, wanneer, en wat is er veranderd? Tot nu toe was het antwoord te vinden in de ‘Event History’, waar je handmatig moest filteren. Het blok ‘Flow trigger events’ toont deze informatie nu op de eigen pagina van het record in de Shopify-beheeromgeving.
Hier worden de meest recente triggergebeurtenissen weergegeven met betrekking tot het record dat je bekijkt, met de nieuwste bovenaan. Bij elke gebeurtenis wordt de trigger weergegeven, of deze de status Shopify Flow heeft bereikt, hoe lang geleden dat is gebeurd, en een korte regel ‘oud -> nieuw’ wanneer de trigger een dergelijke status heeft, zoals price: 100.00 -> 85.00 of tags added: vip.
Waar het verkrijgbaar is
- Producten en productvarianten
- Besluiten en ontwerpbesluiten
- Klanten
- Collecties
- Bedrijven en vestigingen
Voeg het blok toe
- Open een record van dat type in je Shopify-beheeromgeving - bijvoorbeeld een willekeurig product.
- Scroll naar het gedeelte ‘Blokken’ op de pagina en kies de optie om een blok toe te voegen. Op sommige pagina’s vind je deze optie onder de aanpassingsopties van de pagina.
- Kies ‘Flow’-triggergebeurtenissen uit Workflow Trigger Extensions.
- Pin het als je wilt dat het voor alle medewerkers op de pagina blijft staan.
Je voegt het één keer per paginatype toe. Het verschijnt dan bij elk product, elke bestelling, enzovoort.
Op elke pagina een voorbeeld
Hetzelfde blok, op drie verschillende records van één winkel. Elke rij vertegenwoordigt één gebeurtenis die de app naar Shopify Flow heeft verzonden: de trigger die is geactiveerd, wat er is gewijzigd (van welke waarde naar welke), of Flow dit heeft geaccepteerd en wanneer. Als je op de naam van de trigger klikt, wordt die gebeurtenis in de app geopend.
Op een productpagina
Een product dat in prijs is verlaagd en van een uitverkooplabel is voorzien. Bij de prijswijziging worden zowel de oude als de nieuwe prijs weergegeven, en het label verschijnt twee keer: één keer als afzonderlijke trigger, ‘Productlabels toegevoegd’, en één keer binnen ‘Productupdate’, dat elke bijgehouden wijziging bij het opslaan registreert.

Op een bestelpagina
Een bestelling die enige tijd na het plaatsen werd betaald en waarvoor een opmerking werd toegevoegd. De status ‘Financiële status van bestelling gewijzigd’ behoudt de status waaruit deze voortkomt, waardoor een workflow precies op deze overgang kan reageren. De wijziging in de opmerking wordt weergegeven onder ‘Bestelling bijgewerkt’, met de tekst van voor en na de wijziging.

Op een klantpagina
Een klant die was getagd met VIP en een bericht van de klantenservice ontving. Persoonsgegevens worden hier nooit weergegeven: tags, notities en statussen worden met hun waarden getoond, terwijl de triggers die een naam, een e-mailadres, een telefoonnummer of een adres uitlezen, alleen aangeven dat ze zijn geactiveerd, nooit de waarde zelf.

Wat erin staat
- Elke specifieke wijzigingstrigger die voor het record is geactiveerd: toegevoegde tags, gewijzigde status, gewijzigde prijs, een bijgewerkt metaveld, enzovoort.
- Productupdate, bestelupdate, klantupdate en concept-bestelupdate wanneer de update een van de velden heeft gewijzigd die de app bijhoudt. Een update waarbij niets is gewijzigd - bijvoorbeeld een voorraadaanpassing voor een product - wordt niet weergegeven, anders zou een ‘bezet’-record niets anders dan ruis zijn.
- Een variant of voorraadgebeurtenis wordt zowel bij de variant als bij het bijbehorende product vermeld.
Wat niet wordt weergegeven: gebeurtenissen in de webwinkel, zoals productweergaven, en gebeurtenissen van je eigen Aangepaste triggers. Bij geen van beide gaat het om één record op een manier waarop het blok dit op een zinvolle manier zou kunnen weergeven.
Triggers die persoonsgegevens verwerken, worden zonder hun waarden weergegeven. ‘E-mailadres klant gewijzigd’ wordt als gebeurtenis weergegeven, maar het blok geeft nooit het oude of het nieuwe adres weer.
Van het blok naar de app
- Klik op een gebeurtenis om deze te openen in de gebeurtenisgeschiedenis, met alle gegevens die naar Flow zijn verzonden.
- Als je onderaan op ‘Openen in gebeurtenisgeschiedenis’ klikt, worden alle gebeurtenissen voor dat specifieke record weergegeven. Filters zijn niet van toepassing op deze weergave - deze is al beperkt tot het betreffende record.

Als het blok leeg is
- Er is voor dit record nog geen trigger geactiveerd. Breng een wijziging aan die door een van je ingeschakelde triggers wordt gevolgd en vernieuw de pagina.
- De matching-trigger is uitgeschakeld. Zie De pagina ‘Triggers’ (voorheen ‘Instellingen’).
- De toestemming voor die gegevens is niet verleend. Een trigger die is ingeschakeld maar waarvoor de toestemming ontbreekt, kan niet worden geactiveerd. Zie Toestemmingen en toegang tot gegevens.
- De wijziging vond plaats vóór de update. Zie de opmerking hierboven.
Volgende stappen
- Gebeurtenisgeschiedenis en probleemoplossing - de volledige geschiedenis, met filters.
- Volledig overzicht van de trekkers - waarvan de triggers een oude en een nieuwe waarde bevatten.
- Hoe triggers werken - waarom een trigger een basiswaarde nodig heeft voordat hij kan worden geactiveerd.

