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

  1. Open een record van dat type in je Shopify-beheeromgeving - bijvoorbeeld een willekeurig product.
  2. 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.
  3. Kies ‘Flow’-triggergebeurtenissen uit Workflow Trigger Extensions.
  4. 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.

De Flow-triggergebeurtenissen op een productpagina: een prijswijziging van 89,00 naar 69,00 en het toevoegen van de tag ‘summer-sale’
Bij het product ‘Linnen overhemd’: de prijsverlaging van 89,00 naar 69,00 en het uitverkooplabel.

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.

De gebeurtenissen die de Flow-trigger activeren op een bestelpagina: financiële status verandert van ‘in afwachting’ naar ‘betaald’, en er is een opmerking toegevoegd
Bij een bestelling: de financiële status die verandert van ‘in behandeling’ naar ‘betaald’, en de opmerking die is toegevoegd.

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.

De gebeurtenissen die de Flow-trigger activeren op een klantpagina: een notitie is toegevoegd en de tag ‘VIP’ is toegevoegd
Bij een klant: een nieuw notitie en de tag VIP.

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.
De evenementengeschiedenis is beperkt tot één product en wordt weergegeven als een verwijderbare chip boven de lijst
Als je ‘Alle gebeurtenissen weergeven’ selecteert, wordt de gebeurtenisgeschiedenis voor dat specifieke record geopend. Verwijder de chip om alle gebeurtenissen opnieuw te bekijken.

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