Les déclencheurs de paiement, étape par étape

Les déclencheurs de paiement, étape par étape

Copier la page

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

Shopify Flow
Où les trouver : dans Shopify Flow, sélectionnez «Select a trigger», ouvrez Workflow Trigger Extensions et recherchez «Paiement».

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

  1. Sélectionnez « Erreur lors du paiement » comme déclencheur.
  2. Ajoutez une condition pour ignorer le bruit : checkoutAlert.target n'est pas égal à cart.discountCode (les codes rejetés ont leur propre déclencheur).
  3. Ajoutez la fonction « Envoyer une requête HTTP vers Slack » : {{checkoutAlert.type}} on {{checkoutAlert.target}}: {{checkoutAlert.message}}.
  4. 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

  1. « Code de réduction « Pick Paiement » refusé » a été sélectionné comme déclencheur.
  2. Ajoutez la fonction « Envoyer une requête HTTP » à un canal ou à un compteur : A discount code was rejected: {{discountAttempt.reason}}.
  3. 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

  1. Choisissez « Commande d'un nouveau client » comme déclencheur.
  2. Ajoutez les balises client first-order et les balises de commande first-order.
  3. Ajoutez « Envoyer un e-mail interne à l'équipe d'emballage : {{order.name}} is {{customer.displayName}}'s first order - add the welcome card ».
  4. Activez le workflow.

Prochaines étapes