Déclencher l'Shopify Flowation lors de modifications des méta-champs d'un produit
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 «
PRODUCT» ET, 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 :

