Checkout-triggers, stap voor stap
Stapsgewijze handleidingen (Shopify Flow) voor fouten bij het checkout-proces, afgewezen kortingscodes en bestellingen van nieuwe klanten.
Drie triggers rond het moment van aankoop. Twee daarvan zijn afkomstig uit de browser van de klant tijdens het afrekenen en geven u al vóór het indienen van een supportticket aan dat het afrekenen mislukt. De derde is een standaardordertrigger voor de allereerste bestelling van een klant.

Er wordt een fout bij de checkout weergegeven
Wordt geactiveerd wanneer er tijdens de checkout een foutmelding of waarschuwing aan een klant wordt getoond: een adres dat niet geldig is, een geweigerde betaling, een veld waarin de invoer niet wordt geaccepteerd. Het bevat het bericht, het type ervan en het veld waartoe het behoort.
| Branden als gevolg van | De webshop van de app in de browser van de klant |
| Toestemming | Toegang tot gedrag van de webshop |
| Ingeschakeld | Als u een Flow-workflow inschakelt die hiervan gebruikmaakt, wordt deze geactiveerd. De bijbehorende schakelaar bevindt zich op de pagina ‘Triggers’ van de app |
Gebruik het voor
- Ontdek dat de checkout niet goed verloopt, zonder te wachten op klachten.
- Ontdek of er na een wijziging sprake is van een overtreding van de verzend- of betalingsregels.
Welke checkout-foutmelding wordt naar uw workflow verzonden
| Variabele in Shopify Flow | Type | Wat erin staat |
|---|---|---|
checkoutAlert |
Doel | Het weergegeven bericht en de plaats waar het verscheen |
checkoutAlert.message |
Tekst | Wat de klant te horen kreeg, in zijn of haar eigen taal. |
checkoutAlert.type |
Tekst | Het type waarschuwing, bijvoorbeeld INPUT_INVALID. |
checkoutAlert.target |
Tekst | Het veld dat een fout heeft gegeven, bijvoorbeeld cart.discountCode. |
eventId |
Tekst | De ID van deze gebeurtenis. Zoek deze op in de gebeurtenisgeschiedenis van de app om precies te zien wat er is verzonden. |
Voorbeeld: Fouten bij de checkout in een kanaal verzamelen
- Selecteer „Fout bij Checkout“ als trigger.
- Voeg een voorwaarde toe om de ruis over te slaan:
checkoutAlert.targetis niet gelijk aancart.discountCode(afgewezen codes hebben hun eigen trigger). - Voeg „HTTP-verzoek naar Slack verzenden” toe:
{{checkoutAlert.type}} on {{checkoutAlert.target}}: {{checkoutAlert.message}}. - Schakel de workflow in en let op een plotselinge stijging in plaats van op afzonderlijke gebeurtenissen.
Kortingscode bij de checkout geweigerd
Wordt geactiveerd wanneer de checkout een kortingscode weigert. Shopify geeft apps geen informatie over welke code is ingevoerd; de gebeurtenis bevat dus alleen de reden en verder niets.
| Branden als gevolg van | De webshop van de app in de browser van de klant |
| Toestemming | Toegang tot Webshop-functionaliteit |
| Ingeschakeld | Als u een Shopify 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
- Ontdek binnen enkele minuten na het versturen van een e-mail of een campagnecode is verlopen of verkeerd is ingevoerd.
Wat „Checkout-kortingscode geweigerd“ naar uw workflow verzendt
| Variabele in Shopify Flow | Type | Wat erin staat |
|---|---|---|
discountAttempt |
Doel | Waarom de code niet is toegepast, in de woorden van de klant |
discountAttempt.reason |
Tekst | |
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: Breng de marketingafdeling op de hoogte van een toename van het aantal afgewezen codes
- 'Pick Checkout-kortingscode afgewezen' als trigger.
- Voeg „HTTP-verzoek verzenden” toe aan een kanaal of een teller:
A discount code was rejected: {{discountAttempt.reason}}. - Schakel de workflow in. Als er direct na het verzenden van een campagne een reeks van deze meldingen verschijnt, betekent dit dat de code in de e-mail niet werkt.
Bestelling van een nieuwe klant
Wordt geactiveerd wanneer een bestelling wordt geplaatst door een klant die nog nooit eerder heeft besteld. Het betreft een bestellingstrigger, geen browsertrigger: deze wordt betrouwbaar verzonden en bevat de bestelling en de klant als referenties.
| Branden als gevolg van | Shopify webhook |
| Toestemming | Toegang tot bestelgegevens + toegang tot klantgegevens |
| Ingeschakeld | Als u 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
- Een welkomstpakket, een bedankbriefje of een klein cadeautje bij de eerste bestelling.
- Tag starters op de woningmarkt voor latere segmentatie.
Welke bestelling van een nieuwe klant wordt naar uw workflow doorgestuurd
| Variabele in Shopify Flow | Type | Wat erin staat |
|---|---|---|
order |
Bestelling (Shopify) | De eerste bestelling van de klant. Een volledige Shopify-bestelling, waardoor alle velden en de eigen bestellingsacties van Shopify Flow beschikbaar zijn. |
customer |
Klant (Shopify) | De nieuwe klant. Een volledige Shopify-klant, waardoor alle velden en de eigen klantacties van Shopify Flow beschikbaar zijn. |
eventId |
Tekst | De ID van deze gebeurtenis. Zoek deze op in de gebeurtenisgeschiedenis van de app om precies te zien wat er is verzonden. |
Voorbeeld: De eerste kopers taggen en verwelkomen
- Kies ‘Bestelling van een nieuwe klant’ als trigger.
- Voeg de klantlabels toe via
first-orderen de bestellabels viafirst-order. - Voeg het volgende toe: Stuur een interne e-mail naar het verpakkingsteam:
{{order.name}} is {{customer.displayName}}'s first order - add the welcome card. - Schakel de workflow in.
Volgende stappen
- Volledig overzicht van de triggers - alle triggers op één pagina.
- De juiste trigger kiezen - welke optie in uw geval van toepassing is.
- Aangepaste triggers - als er geen ingebouwde trigger geschikt is, schrijf dan uw eigen trigger.
- Gebeurtenisgeschiedenis en probleemoplossing - nagaan wat er is afgevuurd en wat het vervoerde.
