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

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

Copier la page

Configurez pas à pas les déclencheurs de stock Shopify Flow : rupture, réapprovisionnement, changement de prix et stock par emplacement.

Shopify

Shopify Flow
Où les trouver : dans Shopify Flow, sélectionnez «Sélectionner un déclencheur», ouvrez Workflow Trigger Extensions et recherchez «at Emplacement».

Modification du niveau de stock dans l'emplacement

Se déclenche chaque fois que la quantité disponible d'une variante change à un emplacement : vente, réapprovisionnement, transfert ou correction manuelle.

Incendies provenant de Shopify Webhook et détection des modifications
Autorisation Accès aux données de stock + 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

  • Des alertes de stock faible par emplacement plutôt que par variante.
  • Transmettez chaque mouvement de stock à un progiciel de gestion intégré (ERP) ou à une feuille de reporting.
  • Réagissez aux fortes baisses ponctuelles qui semblent indiquer une erreur.

Ce que « Niveau de stock modifié à l'emplacement » transmet à votre workflow

Variable de Shopify Flow Type Ce qu'il contient
product Produit (Shopify) Le produit dont le stock des variantes a changé. Il s'agit d'un produit Shopify complet ; tous ses champs ainsi que les actions propres à Shopify Flow relatives à ce produit sont donc disponibles.
inventoryLevel Objet L'emplacement, la variante/référence et la quantité disponible (ancienne, nouvelle et différence)
inventoryLevel.locationId ID
inventoryLevel.locationName Texte
inventoryLevel.sku Texte
inventoryLevel.variantId ID
inventoryLevel.variantTitle Texte
inventoryLevel.oldAvailable Nombre
inventoryLevel.newAvailable Nombre
inventoryLevel.delta Nombre
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 de niveau de stock bas pour un entrepôt

  1. Sélectionnez « Modification du niveau de stock à l'emplacement » comme déclencheur.
  2. Ajoutez une condition comportant trois critères : inventoryLevel.locationName est égal à Main warehouse, inventoryLevel.newAvailable est inférieur à 5, et inventoryLevel.oldAvailable est supérieur ou égal à 5.
  3. Ajouter l'adresse e-mail interne : {{product.title}} / {{inventoryLevel.variantTitle}} ({{inventoryLevel.sku}}) is down to {{inventoryLevel.newAvailable}} at {{inventoryLevel.locationName}}.
  4. Activez le workflow.

Rupture de stock à l'emplacement

Se déclenche lorsque la quantité disponible d'une variante atteint zéro dans un emplacement. La variante peut toutefois être encore en stock ailleurs.

Incendies provenant de Shopify Webhook et détection des modifications
Autorisation Accès aux données de stock + 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

  • Signalez au responsable de la boutique qu'un rayon est vide alors que l'entrepôt dispose encore de stock.
  • Demandez un transfert entre deux emplacements.
  • Mettez un produit en précommande lorsque le dernier emplacement est en rupture de stock.

Ce que la notification « Rupture de stock à l'emplacement » transmet à votre workflow

Variable de Shopify Flow Type Ce qu'il contient
product Produit (Shopify) Le produit dont la variante est en rupture de stock à l'emplacement. Il s'agit d'un produit Shopify complet ; tous ses champs ainsi que les actions propres au produit dans Shopify Flow sont donc disponibles.
inventoryLevel Objet L'emplacement, la référence/SKU et l'ancienne/nouvelle quantité disponible
inventoryLevel.locationId ID
inventoryLevel.locationName Texte
inventoryLevel.sku Texte
inventoryLevel.variantId ID
inventoryLevel.variantTitle Texte
inventoryLevel.oldAvailable Nombre
inventoryLevel.newAvailable Nombre
inventoryLevel.delta Nombre
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 un transfert lorsqu'une boutique est en rupture de stock

  1. Sélectionnez « Rupture de stock à l’emplacement » comme déclencheur.
  2. Ajouter une condition : inventoryLevel.locationName n'est pas égal à Main warehouse.
  3. Ajoutez « Envoyer un e-mail interne au service logistique : {{inventoryLevel.locationName}} is out of {{product.title}} / {{inventoryLevel.variantTitle}} ».
  4. Activez le workflow.

De nouveau en stock à l'emplacement

Se déclenche lorsque la quantité disponible d'une variante passe de zéro à une valeur supérieure à zéro à un emplacement.

Incendies provenant de Shopify Webhook et détection des modifications
Autorisation Accès aux données de stock + 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

  • Envoyez des notifications de réapprovisionnement ou informez le service commercial qu'une commande en attente peut être expédiée.
  • Supprimer une balise sold-out ou réactiver les publicités.

Ce que la notification « De nouveau en stock dans l’emplacement » transmet à votre workflow

Variable de Shopify Flow Type Ce qu'il contient
product Produit (Shopify) Le produit dont une variante est à nouveau disponible en stock dans cet emplacement. Il s'agit d'un produit Shopify complet ; tous ses champs ainsi que les actions propres à Shopify Flow relatives à ce produit sont donc disponibles.
inventoryLevel Objet L'emplacement, la variante/référence et l'ancienne/nouvelle quantité disponible
inventoryLevel.locationId ID
inventoryLevel.locationName Texte
inventoryLevel.sku Texte
inventoryLevel.variantId ID
inventoryLevel.variantTitle Texte
inventoryLevel.oldAvailable Nombre
inventoryLevel.newAvailable Nombre
inventoryLevel.delta Nombre
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 : supprimer la balise « épuisé » lorsque le produit est à nouveau en stock

  1. « Réapprovisionnement à l’emplacement » comme déclencheur.
  2. Ajoutez ou supprimez des balises de produit à l'aide de sold-out.
  3. Facultatif : ajoutez l'option « Envoyer un e-mail interne avec les unités d{{inventoryLevel.newAvailable}} à l'adresse {{inventoryLevel.locationName}}.
  4. Activez le workflow.

Modification du prix d'une variante de produit

Se déclenche lorsque le coût unitaire d'une variante change, en indiquant l'ancien et le nouveau coût, delta, percentChange et direction.

Incendies provenant de Shopify Webhook et détection des modifications
Autorisation Accès aux données de stock + 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

  • Vérifiez à nouveau vos marges lorsqu'un fournisseur augmente ses prix.
  • Signalez les variantes dont le coût dépasse désormais une partie du prix.

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

Variable de Shopify Flow Type Ce qu'il contient
product Produit (Shopify) Le produit dont le coût de la variante a changé. Il s'agit d'un produit Shopify complet ; tous ses champs ainsi que les actions propres à Shopify Flow relatives à ce produit sont donc disponibles.
variantCostChange Objet La variante/référence ainsi que l'ancien et le nouveau prix unitaire
variantCostChange.variantId ID
variantCostChange.variantTitle Texte
variantCostChange.sku Texte
variantCostChange.oldCost Argent (montant, codeDevise)
variantCostChange.newCost Argent (montant, codeDevise)
variantCostChange.delta Nombre Nouvelle valeur moins ancienne valeur. Valeur nulle lorsque l'une ou l'autre des valeurs est inconnue
variantCostChange.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.
variantCostChange.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 : réévaluer le prix lorsque les coûts augmentent de plus de 5 %

  1. Sélectionnez « Modification du prix d'une variante de produit » comme déclencheur.
  2. Ajouter une condition : variantCostChange.percentChange est supérieur à 5.
  3. Ajoutez des balises de produit à l'aide de margin-review et envoyez un e-mail interne à l'aide de {{variantCostChange.oldCost.amount}} -> {{variantCostChange.newCost.amount}} pour {{variantCostChange.sku}}.
  4. Activez le workflow.

Prochaines étapes

Ces quatre éléments nécessitent l'accès aux données de stock et l'accès aux données produit (l'événement contient le produit en référence). L'octroi de l'accès au stock implique également l'octroi de l'accès aux emplacements, afin que les événements puissent spécifier l'emplacement.