Obtenir les données de réduction

Dans les flux de travail qui nécessitent des données de réduction, vous pouvez utiliser l’action Obtenir des données de réduction pour récupérer des informations de réduction dans votre boutique.

Configuration

Champs

L’action Obtenir les données des réductions contient les champs suivants, qui sont utilisés pour créer la requête :

Champs utilisés dans les actions « Obtenir des données ».
Champ Description
Trier les données par Obligatoire. Paramètres selon lesquels les données renvoyées par la requête de recherche sont triées.
Nombre maximum de résultats Obligatoire. La quantité maximale de résultats qui peut être renvoyée par la requête de recherche que vous sélectionnez. Vous pouvez en retourner jusqu’à 100 à la fois.
Requête Obligatoire. Choisissez parmi les requêtes courantes ou sélectionnez Avancée pour créer les vôtres.

Chaîne de requête

Il s’agit d’un exemple de requête pour obtenir des réductions actives qui utilisent un code :

method:code AND status:active

Les variables method et status sont des filtres disponibles sur la requête de nœud de réduction et peuvent être utilisées plusieurs fois ou combinées avec d’autres variables.

Lorsque vous requerrez des données, il est utile de connaître ce qui suit :

  • Liste des filtres de réduction disponibles. - Les requêtes doivent suivre une certaine syntaxe
  • Les noms de champs pour toutes les requêtes se trouvent dans les documents des développeurs pour l’objet QueryRoot.
  • Les valeurs des champs de requête ne sont pas toujours documentées. Dans certains cas, les valeurs peuvent être trouvées en regardant les documents de l’API. Vous pouvez aussi souvent trouver les valeurs de champ dans les URL de l’interface administrateur lorsque vous filtrez. Par exemple, pour trouver des valeurs de requête de commande, filtrez la page Commandes dans 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 GraphiQL de Shopify.
  • Sachez ce qui se produira si votre requête échoue. Souvent, l’API retournera tous les résultats (au lieu d’aucun).

Données renvoyées

Toutes les actions Obtenir des données renvoient une liste entre 0 et 100 ressource. Selon l’usage que vous en faites, vous voudrez peut-être utiliser ces données de différentes manières :

  • Si vous devez gérer chaque article de la liste individuellement, par exemple pour ajouter une balise à chacun, vous pouvez utiliser l’action Pour chacun.
  • Si vous devez agréger les données, telles que le nombre de résultats retournés, vous pouvez utiliser les actions Quantité ou Somme.
  • Si vous avez besoin d’une liste de sorties, comme envoyer un e-mail avec tous les articles, vous pouvez utiliser les données renvoyées directement dans les actions suivantes.

Pour accéder aux données renvoyées selon les étapes qui suivent cette action, utilisez la variable appelée Obtenir les données des réductions, qui est une liste de réductions. Vous pouvez utiliser cette variable à la fois dans les conditions et les actions. Par exemple, vous pouvez envoyer la liste des réductions automatiques d’applications dans une action Envoyer un e-mail interne comme celle-ci :

{% for discount_item in getDiscountData %}
{% if discount_item.discount.__typename == "DiscountAutomaticApp" %}
- {{discount_item.discount.DiscountAutomaticApp.title}}
{% endif %}
{% endfor %}

Déclencheurs

Vous pouvez utiliser cette action dans n’importe quel flux de travail, y compris dans le déclencheur Date/heure prévues. Dans un flux de travail utilisant le déclencheur Date/heure prévues, le flux démarre à un moment que vous avez spécifié, plutôt qu’à la suite d’un événement. Étant donné qu’il n’y a pas d’événement spécifique dans votre boutique ou provenant d’une application qui démarre le flux de travail, aucune donnée n’est incluse automatiquement.

Exemple

Exemple de flux de travail qui se répète une fois par semaine, qui vérifie si des réductions actives utilisent un code et envoie un rapport par e-mail.

Dans cet exemple de flux de travail, un flux de travail est programmé pour être exécuté tous les lundis à 9 h 00. L’action Obtenir des données de réduction est utilisée pour collecter les données des réductions actives qui utilisent un code. Elle compte le nombre de réductions. Si une ou plusieurs réductions sont retournées, les détails sont envoyés par e-mail.

Référence de l’API

Prêt(e) à commencer à vendre avec Shopify ?

Essayez gratuitement