Obtenir les données de paiements abandonnés
Dans les flux de travail qui nécessitent des données de paiements abandonnés, vous pouvez utiliser l’action Obtenir les données de paiements abandonnés pour récupérer les informations de paiement abandonné de votre boutique. Les paiements abandonnés représentent les sessions de paiement de clients qui ont été commencées, mais non terminées.
Configuration
Champs
L’action Obtenir les données de paiements abandonnés contient les champs suivants :
| Champ | Description |
|---|---|
| Trier les données par | Requis. Paramètres selon lesquels les données renvoyées par la requête de recherche sont triées. |
| Nombre maximal de résultats | Requis. Quantité maximale de résultats pouvant être renvoyée par la requête de recherche que vous sélectionnez. Vous pouvez renvoyer jusqu’à 100 résultats à la fois. |
| Requête | Requis. Choisissez parmi les requêtes courantes ou sélectionnez Avancé pour créer la vôtre. |
Chaîne de requête
Il s’agit d’un exemple de requête pour obtenir les paiements abandonnés créés le jour précédent :
created_at:>'{{ scheduledAt | date_minus: "1 day" }}'La variable created_at est un filtre disponible sur la requête de paiements abandonnés, qui peut être utilisé plusieurs fois ou combiné avec d’autres variables. La variable Liquid scheduledAt est disponible sur les flux de travail qui ont utilisé le déclencheur Heure prévue. La balise Liquid date_minus est une balise de Flow spéciale qui vous permet de soustraire du temps à une date.
Lors de l’interrogation des données, il est utile de savoir ce qui suit :
Les requêtes doivent suivre une certaine syntaxe
Les valeurs de champ de la requête ne sont pas toujours documentées. Dans certains cas, les valeurs peuvent être trouvées en consultant la documentation de l’API. Par ailleurs, vous pouvez souvent trouver les valeurs des champs dans les URL de l’interface administrateur lorsque vous appliquez un filtre. Par exemple, pour trouver certaines valeurs de requête de commande, filtrez la page Commandes de l’interface administrateur, puis vérifiez l’URL.
Vous pouvez exécuter ou tester une requête dans votre boutique à l’aide de l’application Shopify GraphiQL.
Gardez à l’esprit ce qui se produit si votre requête échoue. Souvent, l’API renvoie tous les résultats (au lieu d’aucun).
Données renvoyées
Toutes les actions Obtenir des données renvoient une liste de 0 à 100 ressources. Selon votre cas d’utilisation, vous souhaiterez peut-être utiliser ces données de différentes manières :
- Si vous devez gérer chaque élément de la liste de façon individuelle, par exemple pour ajouter une balise pour chacun, vous pouvez utiliser l’action Pour chaque.
- Si vous devez regrouper des données, par exemple pour compter le nombre de résultats renvoyés, vous pouvez utiliser les actions Compter ou Somme.
- Si vous devez générer la liste, par exemple pour envoyer un e-mail avec tous les éléments, vous pouvez utiliser les données renvoyées directement dans les actions ultérieures.
Pour accéder aux données renvoyées lors des étapes qui suivent cette action, utilisez la variable nommée Obtenir les données de paiements abandonnés, qui est une liste des paiements abandonnés. Vous pouvez l’utiliser à la fois dans les conditions et les actions. Par exemple, vous pouvez envoyer la liste des paiements abandonnés dans une action Envoyer un e-mail interne semblable à celle-ci :
{% for single_checkout in getAbandonedCheckoutData %}
* {{ single_checkout.email }} - {{ single_checkout.totalPrice }}
{% endfor %}Déclencheurs
Vous pouvez utiliser cette action dans tous les flux de travail, y compris le déclencheur Heure prévue. Dans un flux de travail qui utilise le déclencheur Heure prévue, le flux de travail commence à une heure que vous avez précisée, et non à la suite d’un événement. Étant donné qu’aucun événement spécifique de votre boutique ni d’une application ne lance le flux de travail, aucune donnée n’est automatiquement incluse.
Référence de l’API
Pour en savoir plus sur l’API utilisée dans cette action, consultez la requête de paiements abandonnés.