Déclencheurs d'inventaire, étape par étape

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

Modification du niveau de stock dans le point de vente

Se déclenche chaque fois que la quantité disponible d'une variante change dans un point de vente : vente, réapprovisionnement, transfert, 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 sur les produits, les variantes et les collections
Allumé L'activation d'un workflow Flow qui l'utilise le met en marche. Son propre bouton se trouve sur la page « Déclencheurs » de l'application.

Utilisez-le pour

  • Alertes de stock faible par point de vente plutôt que par variante.
  • Transmettez chaque mouvement de stock vers un progiciel de gestion intégré (ERP) ou une feuille de rapport.
  • Réagir aux fortes baisses ponctuelles qui semblent indiquer une erreur.

Ce que le niveau de stock modifié dans un point de vente envoie à votre flux de travail

Variable de débit Type Ce qu'il contient
product Produit (Shopify) Le produit dont le stock des variantes a évolué. Il s'agit d'un produit «Shopify » complet ; tous ses champs ainsi que les actions propres à Flow relatives aux produits sont donc disponibles.
inventoryLevel Objet Le site, 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 « Niveau de stock modifié dans le point de vente » 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 « Envoyer un e-mail interne » : {{product.title}} / {{inventoryLevel.variantTitle}} ({{inventoryLevel.sku}}) is down to {{inventoryLevel.newAvailable}} at {{inventoryLevel.locationName}}.
  4. Activez le flux de travail.

Rupture de stock dans ce magasin

Se déclenche lorsque la quantité disponible d'une variante atteint zéro dans un point de vente. 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 sur les produits, les variantes et les collections
Allumé L'activation d'un workflow Flow qui l'utilise le met en marche. Son propre interrupteur se trouve sur la page « Déclencheurs » de l'application.

Utilisez-le pour

  • Signalez au responsable du magasin qu'un rayon est vide alors que l'entrepôt dispose encore de stock.
  • Demander un transfert entre deux sites.
  • Mettre un produit en précommande lorsque le dernier magasin est en rupture de stock.

Ce que la notification « Rupture de stock dans le point de vente » envoie à votre flux de travail

Variable de débit Type Ce qu'il contient
product Produit (Shopify) Le produit dont la variante est en rupture de stock dans ce point de vente. Il s'agit d'un produit «Shopify » complet ; tous ses champs et les actions propres à Flow relatives à ce produit sont donc disponibles.
inventoryLevel Objet Le site, 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 : demander un transfert lorsqu'un magasin est en rupture de stock

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

De nouveau disponible en magasin

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

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 bouton d'activation se trouve sur la page « Déclencheurs » de l'application.

Utilisez-le pour

  • Envoyer des notifications de retour en stock ou informer 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 fonction « De nouveau en stock au point de vente » transmet à votre flux de travail

Variable de débit Type Ce qu'il contient
product Produit (Shopify) Le produit dont une variante est à nouveau disponible en stock dans ce point de vente. Il s'agit d'un produit «Shopify » complet ; tous ses champs ainsi que les actions propres à Flow relatives à ce produit sont donc disponibles.
inventoryLevel Objet Le site, 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 : supprimer la mention « épuisé » lorsque le produit est à nouveau disponible

  1. Sélectionner « De nouveau en stock en magasin » comme condition déclencheuse.
  2. Ajouter ou supprimer des balises de produit avec sold-out.
  3. Facultatif : ajoutez l'option « Envoyer un e-mail interne » avec les modules d'{{inventoryLevel.newAvailable}}, disponibles à l'adresse {{inventoryLevel.locationName}}.
  4. Activez le flux de travail.

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 Flow qui l'utilise le met en marche. Son propre bouton de commande se trouve sur la page « Déclencheurs » de l'application.

Utilisez-le pour

  • Vérifiez à nouveau vos marges lorsqu'un fournisseur augmente ses prix.
  • Signaler 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 » envoie à votre flux de travail

Variable de débit 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 à Flow relatives au produit sont donc disponibles.
variantCostChange Objet La variante/référence et 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 si l'une des deux 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 augmentation, baisse ou stagnation
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 événement 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 flux de travail.

Prochaines étapes

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