Marquer les commandes lorsque leurs lignes sont modifiées

Lorsqu'un article est ajouté, supprimé ou modifié dans une commande existante, ajoutez le tag « order-edited » afin que l'entrepôt revérifie une commande qu'il a peut-être déjà préparée. Le déclencheur indique également les modifications apportées, avec les anciennes et les nouvelles quantités et les anciens et les nouveaux prix.

Un seul déclencheur, uniquement des actions intégrées d'Shopify, aucune autre application n'est nécessaire. Aucun élément n'est spécifique à une boutique, il fonctionne donc dès son importation.

Le flux de travail dans « Shopify Flow » : marquer les commandes lorsque leurs lignes de commande sont modifiées
Le flux de travail complet tel qu'il apparaît dans « Shopify Flow ».

Ce qu'il faut

  • Autorisation « Accès aux données de commande » de l'application. Voir Autorisations et accès aux données.
  • C'est tout : l'activation de ce workflow active le déclencheur « Modification des lignes de commande » dans l'application.

Installez l'application « Workflow Trigger Extensions » et accordez l'accès aux données de commande sur la page « Autorisations ». L'activation de ce workflow active le déclencheur dans l'application.

Découvrez le processus de travail

  1. Téléchargez le fichier « .flow » joint au bas de cette page.
  2. Dans l'interface d'administration d'Shopify, ouvrez « Flow », cliquez sur « Importer » et sélectionnez le fichier.
  3. Vérifiez les étapes, puis cliquez sur « Activer le workflow ».

Ce fichier provient directement d'Shopify Flow. Ne le modifiez pas manuellement ; modifiez plutôt le workflow dans Flow après l'avoir importé.

Comment ça marche ?

  1. L'événement « Modification des lignes de commande » est déclenché lorsqu'une commande existante est modifiée : ajout ou suppression d'un article, modification d'une quantité, d'un prix ou d'une variante.
  2. La fonction « Ajouter des balises à la commande » ajoute l'adresse order-edited à la commande.

Faites-en le vôtre

  • Ajoutez une condition : « Au moins l'un des éléments suivants : changes.items a changeType égal à removed » pour que la réaction ne s'applique qu'aux éléments supprimés.
  • Traitez les commandes plutôt que de les étiqueter, à l'aide d'une boucle « For each » sur les commandes de la commande.

Prochaines étapes