Obtenir les données des variantes de produits
Dans les flux de travail utilisant les données des variantes de produits, vous pouvez vous servir de l’action Obtenir les données des variantes de produits pour récupérer les données des variantes de produits dans votre boutique.
Sur cette page
Configuration
Champs
L’action Get product variant data (Obtenir les données des variantes de produit) contient les champs suivants, qui sont utilisés pour créer la requête :
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 variantes de produit qui ont été mises à jour au cours du dernier jour :
La variable updated_at
est un filtre disponible dans la requête des variantes de produit et peut être utilisée plusieurs fois ou combinée à d’autres variables. La variable Liquid scheduledAt
est disponible dans les flux de travail qui utilisent le déclencheur Date/heure prévues. La balise Liquid date_minus
est une balise Flow spéciale, qui vous permet de soustraire du temps d’une date.
Lorsque vous requerrez des données, il est utile de connaître ce qui suit :
- Liste des filtres de variantes de produits 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 Get product variant data (Obtenir les données des variantes de produit), qui est une liste de variantes de produit. Vous pouvez utiliser cette variable à la fois dans les conditions et les actions. Par exemple, vous pouvez envoyer une liste de variantes de produit dans une action Send internal email (Envoyer un e-mail interne) comme celle-ci :
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.
Détails de l’API
Modèles
Ajouter un article gratuit (100 % de réduction) aux nouvelles commandes
Ce modèle ajoute un article gratuit ou à prix réduit aux nouvelles commandes si l’article est en stock. Il vérifie le stock, applique une réduction de 100 % et met à jour la commande sans en informer le/la client(e). Cette automatisation serait utile pour (1) améliorer la satisfaction des clients en incluant un article gratuit surprise dans leur commande, (2) promouvoir des produits nouveaux ou moins connus en les ajoutant comme échantillons gratuits dans les commandes, ou (3) rationaliser les promotions en automatisant l’inclusion et la réduction des articles gratuits. Afficher le modèle
Envoyer un résumé hebdomadaire par e‑mail avec la liste des variantes dont le stock est bas
Ce flux de travail s’exécute selon un calendrier établi (par exemple une fois par semaine). Il récupère une liste de variantes de produits dont le stock est bas, compte les résultats et envoie un résumé par e‑mail avec les titres des variantes et un lien vers la page de l’interface administrateur pour la variante. Afficher le modèle