Déclencher des événements sur la page d'administration d'un enregistrement

Lorsqu'un workflow effectue une action sur une commande, les questions portent généralement sur cette commande : le déclencheur s'est-il activé, quand, et qu'est-ce qui a changé ? Jusqu'à présent, la réponse se trouvait dans l'historique des événements, qu'il fallait filtrer manuellement. Le bloc « Événements de déclenchement du flux » affiche désormais ces informations directement sur la page de l'enregistrement dans l'interface d'administration d'Shopify.

Cette liste répertorie les derniers événements déclencheurs liés à l'enregistrement que vous consultez, les plus récents en premier. Chaque événement indique le déclencheur, s'il a atteint l'état «Shopify Flow », depuis combien de temps, ainsi qu'une brève ligne « ancien -> nouveau » lorsque le déclencheur en comporte une, comme « price: 100.00 -> 85.00 » ou « tags added: vip ».

Là où il est disponible

  • Produits et variantes de produits
  • Ordonnances et projets d'ordonnance
  • Clients
  • Collections
  • Entreprises et sites d'implantation

Ajouter le bloc

  1. Ouvrez un enregistrement de ce type dans votre interface d'administration d'Shopify, par exemple n'importe quel produit.
  2. Faites défiler la page jusqu'à la section « Blocs » et sélectionnez l'option permettant d'ajouter un bloc. Sur certaines pages, cette option se trouve dans le menu de personnalisation de la page.
  3. Sélectionnez les événements déclencheurs « Flow » dans «Workflow Trigger Extensions ».
  4. Épinglez-le si vous souhaitez qu’il reste affiché sur la page pour l’ensemble du personnel.

Vous l'ajoutez une seule fois par type de page. Il s'affiche ensuite sur chaque produit, chaque commande, etc.

Un exemple par page

Le même bloc, sur trois enregistrements différents d'un même magasin. Chaque ligne correspond à un événement envoyé par l'application à Shopify Flow : le déclencheur qui s'est activé, la valeur qui a changé (de quelle valeur à quelle autre), si Flow l'a accepté et à quel moment. Le nom du déclencheur permet d'ouvrir cet événement dans l'application.

Sur la page d'un produit

Un produit dont le prix a été réduit et qui a fait l'objet d'une étiquette de promotion. La modification de prix indique l'ancien et le nouveau prix, et l'étiquette apparaît deux fois : une fois en tant qu'événement déclencheur à part entière (« Étiquettes de produit ajoutées ») et une fois dans « Mise à jour du produit », qui signale chaque modification suivie lors d'une sauvegarde.

Événements déclencheurs Flow sur une page produit : un changement de prix de 89,00 à 69,00 et l'ajout de la balise « summer-sale »
Concernant le produit « Chemise en lin » : la baisse de prix de 89,00 à 69,00 et l'étiquette de promotion.

Sur une page de commande

Une commande qui a été réglée quelque temps après avoir été passée et pour laquelle une note a été ajoutée. L'événement « Statut financier de la commande modifié » conserve le statut d'origine, ce qui permet à un workflow de réagir précisément à cette transition. La modification de la note apparaît dans « Mise à jour de la commande » avec le texte avant et après.

Événements déclencheurs de Flow sur une page de commande : passage du statut financier « en attente » à « payé » et ajout d'une note
Concernant une commande : le statut financier passe de « en attente » à « payé », et la note qui a été ajoutée.

Sur la page d'un client

Un client qui a été marqué « VIP » et a reçu une note du service d'assistance. Les données personnelles n'apparaissent jamais ici : les balises, les notes et les statuts sont affichés avec leurs valeurs, tandis que les déclencheurs qui lisent un nom, une adresse e-mail, un numéro de téléphone ou une adresse indiquent uniquement qu'ils se sont déclenchés, sans jamais révéler la valeur correspondante.

Événements déclencheurs de Flow sur la page d'un client : ajout d'une note et ajout du tag « VIP »
Pour un client : une nouvelle note et le tag « VIP ».

Ce qu'on y trouve

  • Chaque événement déclencheur spécifique qui s'est produit pour l'enregistrement : ajout de balises, modification du statut, modification du prix, mise à jour d'un méta-champ, etc.
  • Mise à jour d'un produit, d'une commande, d'un client ou d'un brouillon de commande, lorsque cette mise à jour a modifié l'un des champs suivis par l'application. Une mise à jour n'ayant entraîné aucune modification suivie par l'application (un ajustement de stock sur un produit, par exemple) n'apparaît pas dans la liste ; sinon, la liste des enregistrements actifs ne serait qu'un véritable fouillis.
  • Une variante ou un événement lié aux stocks est répertorié sur la variante et sur le produit correspondant.

Ce qui n'apparaît pas : les événements liés à la vitrine, tels que les consultations de produits, ainsi que les événements provenant de votre propre Déclencheurs personnalisés. Dans les deux cas, il ne s'agit pas d'un enregistrement unique que le bloc pourrait afficher de manière utile.

Les déclencheurs qui traitent des données à caractère personnel sont répertoriés sans leurs valeurs. L'événement « Modification de l'adresse e-mail du client » apparaît, mais le bloc n'affiche jamais ni l'ancienne ni la nouvelle adresse.

Du bloc à l'application

  • Cliquez sur un événement pour l'ouvrir dans l'historique des événements, avec toutes les données qui ont été envoyées à Flow.
  • L'option « Ouvrir dans l'historique des événements » située en bas affiche tous les événements associés à cet enregistrement. Les filtres ne s'appliquent pas à cette vue : celle-ci est déjà limitée à cet enregistrement.
L'historique des événements, limité à un seul produit, s'affiche sous la forme d'une pastille amovible au-dessus de la liste
L'option « Afficher tous les événements » ouvre l'historique des événements pour cet enregistrement. Retirez le jeton pour afficher à nouveau tous les événements.

Si le bloc est vide

  • Aucun déclencheur n'a encore été activé pour cet enregistrement. Apportez une modification surveillée par l'un de vos déclencheurs activés, puis actualisez la page.
  • La fonction de correspondance est désactivée. Voir La page « Déclencheurs » (anciennement « Paramètres »).
  • L'autorisation pour ces données n'est pas accordée. Un déclencheur qui est activé mais qui ne dispose pas de l'autorisation nécessaire ne peut pas se déclencher. Voir Autorisations et accès aux données.
  • Ce changement a eu lieu avant la mise à jour. Voir la remarque ci-dessus.

Prochaines étapes