Déclencher l'Shopify Flowation lors de modifications des méta-champs d'un produit
Déclenchez l'Shopify Flow lorsqu'un méta-champ d'un produit est modifié, puis acheminez les notifications vers l'équipe appropriée en fonction du statut.
Nous allons partir du scénario suivant pour comprendre comment créer un déclencheur de mise à jour des méta-champs d'un produit à partir de l'application Workflow Trigger Extensions :
Scénario : le statut de production change ; l'équipe concernée en est informée à chaque fois
Un fabricant assure le suivi de chaque étape de production dans un méta-champ. Chaque changement de statut déclenche une notification à l'équipe en charge de cette étape.
Le méta-champ custom.production_status est mis à jour avec une nouvelle valeur d'étape.
Une branche conditionnelle lit le nouvel état et redirige vers l'action correspondante. in_production , quality_check ou ready
Chaque statut est acheminé vers une équipe différente : l'atelier de production, l'équipe d'assurance qualité ou le service logistique ; ainsi, seules les personnes concernées sont contactées à chaque étape.
Comment nous allons organiser cela
Nous pouvons mettre en place ce processus en suivant ces deux étapes :
- Ajouter un déclencheur au méta-champ du produit
- Créer le flux Shopify
Vous pouvez également découvrir ces étapes dans la vidéo de démonstration ci-dessous (la vidéo est sans son) :
1) Ajouter un déclencheur au méta-champ « Produit »
Vous devez d'abord ajouter un déclencheur au méta-champ souhaité pour le produit ; pour cela, vous pouvez suivre les étapes suivantes.
- Créez le déclencheur de méta-champ « Product » depuis le tableau de bord de l'application → Guide de configuration →
Product and Colleciton Triggers. Si le Guide de configuration n'apparaît pas, vous pouvez accéder à la page des déclencheurs de méta-champs de l'application. - Créez ensuite le déclencheur en cliquant sur le bouton « Ajouter un déclencheur »
- Sélectionnez ensuite le type de ressource « Produit », recherchez le méta-champ sur lequel vous souhaitez ajouter le déclencheur, sélectionnez-le, puis cliquez sur le bouton « Ajouter un déclencheur ».
2) Créer le flux Shopify
Créez le flux Shopify pour déclencher une action (alerter l'équipe concernée en fonction de la valeur du statut)
J'ai joint ici le même fichier de flux ; vous pouvez le télécharger, l'importer et l'utiliser à titre de référence (en bas de la page).
- Créez un flux vierge et sélectionnez le déclencheur Mise à jour du méta-champ dans l'Workflow Trigger Extensions
- Enregistrez ensuite l'événement en cliquant sur « Enregistrer l'événement », puis, dans un nouvel onglet, mettez à jour le méta-champ du produit (« Statut de production ») pour prévisualiser la charge utile qui sera utilisée dans le flux de travail. Cliquez sur « Sélectionner l'événement de texte » et enregistrez les événements.
- Après avoir cliqué sur le bouton « Enregistrer les événements », ouvrez un nouvel onglet et mettez à jour le méta-champ du produit (« Statut de production »).
- Vous pourrez consulter la charge utile et, à partir de ces données, effectuer toutes les actions souhaitées.
- Vérifiez maintenant si le type de ressource est
PRODUCTET, en fonction de la valeur du méta-champ (statut de production), envoyez un e-mail pour informer l'équipe concernée. Dans l'e-mail, j'ai utilisé le filtre de suppression pour supprimergid://Shopify/Product/de l'GID du produit. En supprimant cette partie, nous pouvons désormais voir l'ID du produit sans préfixe dans les e-mails. - L'e-mail se présente comme suit :
