Les déclencheurs de paiement, étape par étape
Tutoriels Shopify Flow étape par étape pour les erreurs de paiement, les codes de réduction refusés et les commandes des nouveaux clients.
Trois déclencheurs liés au moment de l'achat. Deux proviennent du navigateur de l'acheteur lors du paiement et vous signalent que celui-ci est en train d'échouer avant même qu'un ticket d'assistance ne soit créé. Le troisième est un déclencheur classique lié à la toute première commande d'un client.
Sur cette page : Erreur lors du paiement, Code de réduction refusé lors du paiement, Commande d'un nouveau client

Une erreur de paiement s'affiche
Se déclenche lorsqu'une erreur ou un avertissement s'affiche pour un client lors du paiement : une adresse non valide, un paiement refusé, un champ dont la saisie est rejetée. Il contient le message, son type et le champ auquel il se rapporte.
| Incendies provenant de | Le pixel de la boutique en ligne de l'application, dans le navigateur de l'acheteur |
| Autorisation | Accès aux fonctionnalités de la boutique en ligne |
| Allumé | L'activation d'un workflow Flow qui l'utilise permet de l'activer. Son propre commutateur se trouve sur la page « Déclencheurs » de l'application. |
Utilisez-le pour
- Découvrez que le processus de paiement ne fonctionne pas sans attendre que des plaintes soient formulées.
- Détecter une règle d'expédition ou de paiement non respectée à la suite d'une modification.
Ce que l'erreur de paiement affichée transmet à votre workflow
| Variable de Shopify Flow | Type | Ce qu'il contient |
|---|---|---|
checkoutAlert |
Objet | Le message affiché et l'endroit où il est apparu |
checkoutAlert.message |
Texte | Ce qui a été dit au client, dans sa langue. |
checkoutAlert.type |
Texte | Le type d'alerte, par exemple INPUT_INVALID. |
checkoutAlert.target |
Texte | Le champ qui a généré une erreur, par exemple « cart.discountCode ». |
eventId |
Texte | L'identifiant de cet événement. Recherchez-le dans l'historique des événements de l'application pour voir exactement ce qui a été envoyé. |
Exemple : Recueillir les erreurs de paiement dans un canal
- Sélectionnez « Erreur lors du paiement » comme déclencheur.
- Ajoutez une condition pour ignorer le bruit :
checkoutAlert.targetn'est pas égal àcart.discountCode(les codes rejetés ont leur propre déclencheur). - Ajoutez la fonction « Envoyer une requête HTTP vers Slack » :
{{checkoutAlert.type}} on {{checkoutAlert.target}}: {{checkoutAlert.message}}. - Activez le workflow et surveillez les hausses soudaines plutôt que les événements isolés.
Code de réduction refusé lors du paiement
Se déclenche lorsque le processus de paiement refuse un code de réduction. L'Shopify indique pas aux applications quel code a été saisi ; l'événement ne contient donc que le motif, et rien d'autre.
| Incendies provenant de | Le pixel de la boutique en ligne de l'application, dans le navigateur de l'acheteur |
| Autorisation | Accès aux fonctionnalités de la boutique en ligne |
| Allumé | L'activation d'un workflow Flow qui l'utilise le met en marche. Son propre bouton de commande se trouve sur la page « Déclencheurs » de l'application. |
Utilisez-le pour
- Détectez un code de campagne périmé ou mal saisi dans les minutes qui suivent l'envoi d'un e-mail.
Ce que l'événement « Code de réduction refusé lors du paiement » transmet à votre workflow
| Variable de Shopify Flow | Type | Ce qu'il contient |
|---|---|---|
discountAttempt |
Objet | Pourquoi le code n'a-t-il pas été appliqué, en termes compréhensibles pour le client ? |
discountAttempt.reason |
Texte | |
eventId |
Texte | L'identifiant de cet événement. Recherchez-le dans l'historique des événements de l'application pour voir exactement ce qui a été envoyé. |
Exemple : signaler au service marketing une augmentation du nombre de codes rejetés
- « Code de réduction « Pick Paiement » refusé » a été sélectionné comme déclencheur.
- Ajoutez la fonction « Envoyer une requête HTTP » à un canal ou à un compteur :
A discount code was rejected: {{discountAttempt.reason}}. - Activez le workflow. Si vous recevez un afflux de ces messages juste après l'envoi d'une campagne, cela signifie que le code contenu dans l'e-mail ne fonctionne pas.
Commande d'un nouveau client
Ce déclencheur est activé lorsqu'une commande est passée par un client qui n'a encore jamais commandé. Il s'agit d'un déclencheur de commande, et non d'un déclencheur lié au navigateur : il est transmis de manière fiable et contient la commande et le client en tant que références.
| Incendies provenant de | Shopify webhook |
| Autorisation | Accès aux données de commande + accès aux données clients |
| Allumé | L'activation d'un workflow Shopify Flow qui l'utilise le met en marche. Son propre commutateur se trouve sur la page « Déclencheurs » de l'application. |
Utilisez-le pour
- Une série de messages de bienvenue, un mot de remerciement ou un petit cadeau pour les premières commandes.
- Balise les « primo-accédants » en vue d'une segmentation ultérieure.
Ce que la commande d'un nouveau client transmet à votre workflow
| Variable de Shopify Flow | Type | Ce qu'il contient |
|---|---|---|
order |
Commande (Shopify) | La première commande du client. Il s'agit d'une commande complète Shopify, ce qui signifie que tous ses champs ainsi que les actions propres à Shopify Flow relatives aux commandes sont disponibles. |
customer |
Client (Shopify) | Le nouveau client. Il s'agit d'un client Shopify complet ; tous ses champs ainsi que les actions client propres à Shopify Flow sont donc disponibles. |
eventId |
Texte | L'identifiant de cet événement. Recherchez-le dans l'historique des événements de l'application pour voir exactement ce qui a été envoyé. |
Exemple : Identifier et accueillir les nouveaux acheteurs
- Choisissez « Commande d'un nouveau client » comme déclencheur.
- Ajoutez les balises client
first-orderet les balises de commandefirst-order. - Ajoutez « Envoyer un e-mail interne à l'équipe d'emballage :
{{order.name}} is {{customer.displayName}}'s first order - add the welcome card». - Activez le workflow.
Prochaines étapes
- Référence complète sur les déclencheurs - tous les déclencheurs sur une seule page.
- Choisir le bon déclencheur - celle qui correspond à votre situation.
- Déclencheurs personnalisés - si aucun déclencheur intégré ne convient, créez le vôtre.
- Historique des événements et dépannage - voir ce qui a tiré et ce qu'il transportait.
