Trigger für den Checkout, Schritt für Schritt
Schritt-für-Schritt-Anleitungen auf Shopify Flow zu Fehlern beim Checkout, abgelehnten Rabattcodes und Bestellungen von Erstkunden.
Drei Trigger rund um den Kaufzeitpunkt. Zwei davon stammen aus dem Browser des Käufers während des Checkouts und weisen Sie bereits vor dem Eingang eines Support-Tickets darauf hin, dass der Checkout fehlschlägt. Der dritte ist ein gewöhnlicher Bestellauslöser für die allererste Bestellung eines Kunden.
Auf dieser Seite: Fehlermeldung beim Bezahlvorgang, Rabattcode beim Bezahlvorgang abgelehnt, Bestellung eines Erstkunden

Anzeige eines Fehlers beim Checkout
Wird ausgelöst, wenn beim Checkout ein Fehler oder eine Warnung für einen Kunden angezeigt wird: eine ungültige Adresse, eine abgelehnte Zahlung, ein Feld, dessen Eingabe nicht akzeptiert wird. Es enthält die Meldung, deren Typ und das Feld, zu dem sie gehört.
| Brände aus | Das Storefront-Pixel der App im Browser des Käufers |
| Genehmigung | Zugriff auf das Storefront-Verhalten |
| Eingeschaltet | Wenn Sie einen Flow-Workflow aktivieren, der diese Funktion nutzt, wird sie dadurch eingeschaltet. Der entsprechende Schalter befindet sich auf der Seite „Trigger“ der App. |
Verwenden Sie es für
- Stellen Sie fest, dass der Checkout fehlschlägt, ohne auf Beschwerden warten zu müssen.
- Erkennen Sie nach einer Änderung, ob eine Versand- oder Zahlungsregel nicht mehr eingehalten wird.
Welche Informationen der angezeigte Checkout-Fehler an Ihren Workflow übermittelt
| Variable in Shopify Flow | Typ | Was darin enthalten ist |
|---|---|---|
checkoutAlert |
Objekt | Die angezeigte Meldung und der Ort, an dem sie erschien |
checkoutAlert.message |
Text | Was dem Kunden in seiner Sprache mitgeteilt wurde. |
checkoutAlert.type |
Text | Die Art der Warnmeldung, z. B. INPUT_INVALID. |
checkoutAlert.target |
Text | Das Feld, bei dem ein Fehler aufgetreten ist, z. B. „cart.discountCode“. |
eventId |
Text | Die ID dieses Ereignisses. Suchen Sie danach im Ereignisverlauf der App, um genau zu sehen, was gesendet wurde. |
Beispiel: Erfassung von Fehlern beim Checkout in einem Kanal
- Als Trigger wird der Fehler „Pick Checkout“ angezeigt.
- Fügen Sie eine Bedingung hinzu, um das Rauschen zu überspringen:
checkoutAlert.targetist nicht gleichcart.discountCode(abgelehnte Codes haben einen eigenen Trigger). - Fügen Sie „HTTP-Anfrage an Slack senden“ hinzu:
{{checkoutAlert.type}} on {{checkoutAlert.target}}: {{checkoutAlert.message}}. - Aktivieren Sie den Workflow und achten Sie eher auf einen plötzlichen Anstieg als auf einzelne Ereignisse.
Rabattcode am Checkout abgelehnt
Wird ausgelöst, wenn am Checkout ein Rabattcode abgelehnt wird. Shopify teilt den Apps nicht mit, welcher Code eingegeben wurde; daher enthält das Ereignis lediglich den Grund und keine weiteren Informationen.
| Brände aus | Das Storefront-Pixel der App im Browser des Käufers |
| Genehmigung | Zugriff auf das Storefront-Verhalten |
| Eingeschaltet | Wenn Sie einen Shopify Flow-Workflow aktivieren, der diese Funktion nutzt, wird sie dadurch eingeschaltet. Der entsprechende Schalter befindet sich auf der Seite „Trigger“ der App. |
Verwenden Sie es für
- Erkennen Sie innerhalb weniger Minuten nach dem Versand einer E-Mail, ob ein Aktionscode abgelaufen ist oder falsch eingegeben wurde.
Was die Meldung „Rabattcode an der Checkout-Kasse abgelehnt“ an Ihren Workflow übermittelt
| Variable in Shopify Flow | Typ | Was darin enthalten ist |
|---|---|---|
discountAttempt |
Objekt | Warum der Code nicht angewendet wurde - in der Sprache des Kunden |
discountAttempt.reason |
Text | |
eventId |
Text | Die ID dieses Ereignisses. Suchen Sie danach im Ereignisverlauf der App, um genau zu sehen, was gesendet wurde. |
Beispiel: Informieren Sie die Marketingabteilung über einen Anstieg der abgelehnten Codes
- „Pick Checkout Discount Code Rejected“ als Trigger.
- Fügen Sie „HTTP-Anfrage an einen Kanal oder einen Zähler senden“ hinzu:
A discount code was rejected: {{discountAttempt.reason}}. - Aktivieren Sie den Workflow. Tritt unmittelbar nach dem Versand einer Kampagne eine Häufung solcher Fehler auf, bedeutet dies, dass der Code in der E-Mail nicht funktioniert.
Bestellung eines Erstkunden
Wird ausgelöst, wenn ein Kunde, der noch nie zuvor bestellt hat, eine Bestellung aufgibt. Es handelt sich um einen Bestell-Trigger, nicht um einen Browser-Trigger: Er wird zuverlässig übermittelt und enthält die Bestellung sowie den Kunden als Referenzen.
| Brände aus | Shopify Webhook |
| Genehmigung | Zugriff auf Daten zu Bestellungen + Zugriff auf Daten zu Kunden |
| Eingeschaltet | Wenn Sie einen Flow-Workflow aktivieren, der diese Funktion nutzt, wird sie dadurch eingeschaltet. Der entsprechende Schalter befindet sich auf der Seite „Trigger“ der App. |
Verwenden Sie es für
- Eine Willkommensreihe, ein Dankesschreiben oder ein kleines Geschenk für Erstbestellungen.
- Tag Erstkäufer für eine spätere Segmentierung.
Welche Informationen werden bei einer Bestellung eines Erstkunden an Ihren Workflow übermittelt?
| Variable in Shopify Flow | Typ | Was darin enthalten ist |
|---|---|---|
order |
Bestellung (Shopify) | Die erste Bestellung des Kunden. Es handelt sich um eine vollständige Shopify-Bestellung, sodass alle Felder sowie die Shopify Flow-eigenen Bestellaktionen verfügbar sind. |
customer |
Kunde (Shopify) | Der Erstkunde. Ein Shopify-Kunde, sodass alle zugehörigen Felder sowie die Shopify Flow-eigenen Aktionen verfügbar sind. |
eventId |
Text | Die ID dieses Ereignisses. Suchen Sie danach im Ereignisverlauf der App, um genau zu sehen, was gesendet wurde. |
Beispiel: Erstkäufer kennzeichnen und willkommen heißen
- Wählen Sie „Bestellung eines Erstkunden“ als Trigger aus.
- Fügen Sie die Kunden-Tags unter
first-orderund **die Bestell-Tags unter **first-orderhinzu. - Fügen Sie „Interne E-Mail an das Verpackungsteam senden:
{{order.name}} is {{customer.displayName}}'s first order - add the welcome card“ hinzu. - Aktivieren Sie den Workflow.
Nächste Schritte
- Vollständige Referenz zu Triggern - alle Trigger auf einer Seite.
- Die Wahl des richtigen Triggers - welche davon auf Ihren Fall zutrifft.
- Benutzerdefinierte Trigger - Wenn kein vorgefertigter Trigger passt, erstellen Sie einen eigenen.
- Ereignisverlauf und Fehlerbehebung - Sehen Sie nach, was abgefeuert wurde und was es transportiert hat.
