Déclencheurs des variantes de produit, étape par étape

Déclencheurs des variantes de produit, étape par étape

Copier la page

Déclencheurs Shopify Flow pour prix, SKU, code-barres et prix unitaire des variantes, avec anciennes et nouvelles valeurs, delta et pourcentage de variation.

Shopify signale une variante modifiée en indiquant « le produit a été mis à jour ». Ces quatre déclencheurs effectuent une analyse interne : ils se déclenchent une fois pour chaque variante dont le prix, la référence, le code-barres ou le prix unitaire a changé, en indiquant les valeurs avant et après. Le prix et le prix unitaire comportent également les champs delta, percentChange et direction, car une condition Shopify Flow ne permet pas d'effectuer des opérations arithmétiques et les montants sont transmis sous forme de texte.

Sur cette page : Modification du prix d'une variante de produit, Modification de la référence d'une variante de produit, Modification du code-barres d'une variante de produit, Modification du prix unitaire d'une variante de produit

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

Modification du prix d'une variante de produit

Se déclenche une fois par variante dont le prix ou le prix avant réduction a changé. Un produit comportant cinq variantes dont le prix a été modifié pour chacune d'entre elles se déclenche cinq fois.

Incendies provenant de Shopify Webhook et détection des modifications
Autorisation Accès aux données relatives aux produits, aux variantes et aux collections
Allumé L'activation d'un workflow Flow qui l'utilise le met en marche. Son propre commutateur se trouve sur la page « Déclencheurs » de l'application.

Utilisez-le pour

  • Signaler au service merchandising les baisses de prix dépassant un certain seuil.
  • Veillez à ce que les prix des offres groupées, des ventes B2B ou des places de marché soient alignés sur le prix des composants.
  • Repérez les erreurs de tarification : un prix qui a baissé de plus de la moitié est rarement le fruit du hasard.

Ce que l'événement « Modification du prix d'une variante de produit » transmet à votre workflow

Variable de Shopify Flow Type Ce qu'il contient
productVariant Objet La variante de produit dont le prix a été mis à jour
productVariant.id ID Identifiant global de la variante de produit
productVariant.title Texte Le titre de la variante
productVariant.sku Texte La référence de la variante
productVariant.barcode Texte Le code-barres (EAN) de la variante
productVariant.price Argent (montant, codeDevise) Le prix actuel de cette variante
productVariant.compareAtPrice Argent (montant, codeDevise) Le prix avant réduction de la variante
productVariant.product Objet Le produit auquel appartient cette variante
productVariant.product.id ID Identifiant global du produit
productVariant.product.title Texte Le nom du produit
productVariant.product.handle Texte La poignée du produit
priceChange Objet Les détails de la modification de prix (anciennes et nouvelles valeurs)
priceChange.oldPrice Argent (montant, codeDevise) Le prix précédent
priceChange.newPrice Argent (montant, codeDevise) Le nouveau prix
priceChange.oldCompareAtPrice Argent (montant, codeDevise) Le prix avant réduction précédent
priceChange.newCompareAtPrice Argent (montant, codeDevise) Le nouveau prix avant réduction
priceChange.delta Nombre Nouvelle valeur moins ancienne valeur. Valeur nulle si l'une des deux valeurs est inconnue
priceChange.percentChange Nombre Variation exprimée en pourcentage de l'ancienne valeur (-12,5 = baisse de 12,5 %). Valeur nulle lorsque l'ancienne valeur est égale à 0 ou inconnue.
priceChange.direction Texte en hausse, en baisse ou inchangé
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 : alerte en cas de baisses de prix supérieures à 10 %

  1. Sélectionnez « Modification du prix d'une variante de produit » comme déclencheur.
  2. Ajouter une condition : priceChange.percentChange inférieure à -10.
  3. Ajoutez l'adresse e-mail interne suivante : {{productVariant.product.title}} / {{productVariant.title}}: {{priceChange.oldPrice.amount}} -> {{priceChange.newPrice.amount}} {{priceChange.newPrice.currencyCode}} ({{priceChange.percentChange}}%).
  4. Activez le workflow et modifiez le prix d'une variante de test.

Modification de la référence d'une variante de produit

S'exécute une fois par variante dont la référence a changé.

Incendies provenant de Shopify Webhook et détection des modifications
Autorisation Accès aux données relatives aux produits, aux variantes et aux collections
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

  • Veuillez informer l'entrepôt ou le progiciel de gestion intégré (ERP) qu'une référence a été renommée avant que la prochaine commande ne soit livrée avec la nouvelle référence.
  • Empêchez toute modification accidentelle des références (SKU) des produits en vente.

Ce que l'événement « Modification de la référence d'une variante de produit » transmet à votre workflow

Variable de Shopify Flow Type Ce qu'il contient
productVariant Objet La variante de produit dont la référence a été mise à jour
productVariant.id ID Identifiant global de la variante de produit
productVariant.title Texte Le titre de la variante
productVariant.sku Texte La référence de la variante
productVariant.barcode Texte Le code-barres de la variante
productVariant.price Argent (montant, codeDevise) Le prix actuel de la variante
productVariant.product Objet Le produit auquel appartient cette variante
productVariant.product.id ID Identifiant global du produit
productVariant.product.title Texte Le nom du produit
productVariant.product.handle Texte La poignée du produit
skuChange Objet Les détails de la modification du SKU (anciennes et nouvelles valeurs)
skuChange.oldSku Texte La référence précédente
skuChange.newSku Texte La nouvelle référence
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 : Envoyer l'ancienne et la nouvelle référence au système de l'entrepôt

  1. Sélectionnez « Modification de la référence (SKU) d'une variante de produit » comme déclencheur.
  2. Envoyez une requête HTTP à votre point de terminaison ERP ou WMS avec un corps JSON contenant les éléments suivants : {{skuChange.oldSku}}, {{skuChange.newSku}} et {{productVariant.id}}.
  3. Ajoutez une condition au début si les références vides doivent être ignorées : skuChange.oldSku (non vide et existe).
  4. Activez le workflow.

Modification du code-barres d'une variante de produit

Génère une notification pour chaque variante dont le code-barres (EAN, UPC, ISBN) a changé.

Incendies provenant de Shopify Webhook et détection des modifications
Autorisation Accès aux données relatives aux produits, aux variantes et aux collections
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

  • Soumettez à nouveau un produit sur une place de marché ou sur Google Merchant Center en indiquant le GTIN correspondant.
  • Réimprimez les étiquettes de rayon destinées aux emplacements.

Ce que l'événement « Modification du code-barres d'une variante de produit » transmet à votre workflow

Variable de Shopify Flow Type Ce qu'il contient
productVariant Objet La variante de produit avec le code-barres mis à jour
productVariant.id ID Identifiant global de la variante de produit
productVariant.title Texte Le titre de la variante
productVariant.sku Texte La référence de la variante
productVariant.barcode Texte Le code-barres (EAN) de la variante
productVariant.price Argent (montant, codeDevise) Le prix actuel de cette variante
productVariant.product Objet Le produit auquel appartient cette variante
productVariant.product.id ID Identifiant global du produit
productVariant.product.title Texte Le nom du produit
productVariant.product.handle Texte La poignée du produit
barcodeChange Objet Les détails relatifs à la modification du code-barres (anciennes et nouvelles valeurs)
barcodeChange.oldBarcode Texte Le code-barres précédent
barcodeChange.newBarcode Texte Le nouveau code-barres
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 : demander au magasin de réimprimer une étiquette

  1. Sélectionnez « Modification du code-barres d'une variante de produit » comme déclencheur.
  2. Ajoutez « Envoyer un e-mail interne à l'équipe de la boutique : {{productVariant.product.title}} / {{productVariant.title}}: barcode {{barcodeChange.oldBarcode}} is now {{barcodeChange.newBarcode}} ».
  3. Activez le workflow.

Modification du prix unitaire d'une variante de produit

Affiche une fois par variante dont le prix unitaire a changé le « prix aux 100 g » que certains pays exigent d'indiquer à côté du prix.

Incendies provenant de Shopify Webhook et détection des modifications
Autorisation Accès aux données relatives aux produits, aux variantes et aux collections
Allumé L'activation d'un workflow Flow qui l'utilise le met en marche. Son propre commutateur se trouve sur la page « Déclencheurs » de l'application.

Utilisez-le pour

  • Vérifiez à nouveau les prix unitaires légalement obligatoires après toute modification du prix ou du format de conditionnement.
  • Mettez à jour les balises de prix imprimées sur lesquelles figure le prix unitaire.

Ce que l'événement « Modification du prix unitaire d'une variante de produit » transmet à votre workflow

Variable de Shopify Flow Type Ce qu'il contient
productVariant Objet La variante de produit dont le prix unitaire a été mis à jour
productVariant.id ID Identifiant global de la variante de produit
productVariant.title Texte Le titre de la variante
productVariant.sku Texte La référence de la variante
productVariant.barcode Texte Le code-barres (EAN) de la variante
productVariant.price Argent (montant, codeDevise) Le prix actuel de cette variante
productVariant.unitPrice Argent (montant, codeDevise) Le prix unitaire actuel de cette variante
productVariant.product Objet Le produit auquel appartient cette variante
productVariant.product.id ID Identifiant global du produit
productVariant.product.title Texte Le nom du produit
productVariant.product.handle Texte La poignée du produit
unitPriceChange Objet Détails de la modification du prix unitaire (anciennes et nouvelles valeurs)
unitPriceChange.oldUnitPrice Argent (montant, codeDevise) Le prix unitaire précédent
unitPriceChange.newUnitPrice Argent (montant, codeDevise) Le nouveau prix unitaire
unitPriceChange.delta Nombre Nouvelle valeur moins ancienne valeur. Valeur nulle si l'une des deux valeurs est inconnue.
unitPriceChange.percentChange Nombre Variation exprimée en pourcentage de l'ancienne valeur (-12,5 = baisse de 12,5 %). Valeur nulle lorsque l'ancienne valeur est égale à 0 ou inconnue.
unitPriceChange.direction Texte en hausse, en baisse ou inchangé
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 : examinez les prix unitaires qui ont augmenté

  1. Sélectionnez « Modification du prix unitaire d'une variante de produit » comme déclencheur.
  2. Ajouter une condition : unitPriceChange.direction **est égal à « **increase ».
  3. Ajoutez l'option « Envoyer un e-mail interne » avec les adresses {{unitPriceChange.oldUnitPrice.amount}} et {{unitPriceChange.newUnitPrice.amount}}.
  4. Activez le workflow.

Prochaines étapes