La page « Déclencheurs » (anciennement « Paramètres »)

La page « Déclencheurs » (anciennement « Paramètres »)

Copier la page

La page Paramètres de Workflow Trigger Extensions devient Déclencheurs : un bouton par déclencheur Shopify Flow, workflows inchangés, rien à migrer.

La page « Déclencheurs », comportant un bouton par déclencheur intégré, regroupés par ressource
Chaque déclencheur intégré dispose de son propre commutateur. Le chiffre indiqué à côté d'un groupe indique combien de ses déclencheurs sont activés.

Pourquoi cela a-t-il changé ?

L'ancienne page comportait deux types de boutons différents qui fonctionnaient de manière opposée, et celui que vous voyiez dépendait de l'onglet dans lequel vous vous trouviez.

La plupart des déclencheurs fonctionnaient selon le principe de l’« opt-in » : ils étaient désactivés jusqu’à ce que vous les activiez. En revanche, les déclencheurs généraux de type ... Update» fonctionnaient selon le principe de l’« opt-out » : ils étaient activés par défaut, et le premier onglet proposait des options permettant de les désactiver. Ainsi, « le commutateur est désactivé » signifiait « ce déclencheur ne se déclenchera pas » sur huit onglets et « ce déclencheur se déclenchera » sur le premier.

De plus, le bouton d'un déclencheur se trouvait dans l'onglet sous lequel nous l'avions classé, ce qui n'est pas toujours l'endroit où l'on s'attend à le trouver. Il n'y avait pas de fonction de recherche.

Il y a une règle à retenir : un déclencheur ne fonctionne que lorsque son interrupteur est activé. Cela vaut pour tous les modèles.

Avant et aujourd'hui

Avant À présent
Où Paramètres, neuf onglets Déclencheurs, une page
Identifier un élément déclencheur Devinez l'onglet Recherche par nom
Que signifie un « switch » ? Activation sur huit onglets, désactivation sur le premier Toujours : activé = se déclenche
Un déclencheur silencieux Silencieux activé Déclencheurs désactivés
Couverture Uniquement les déclencheurs pour lesquels nous avions créé une ligne d'onglets Les 98 déclencheurs
Activer plusieurs éléments Un par un Activation ou désactivation groupée, avec confirmation
Autorisation manquante Vous le découvrirez plus tard, quand rien ne fonctionnera Signalé sur la ligne, accordé sur place
Déclencheurs personnalisés Page distincte Sur la même page, en haut

Où sont passés les onglets ?

Tout se trouve désormais sur une seule page, regroupé par ressource. Les anciens noms d'onglets correspondent aux intitulés des groupes :

Ancien onglet À présent
Réglages de la détente (silencieux) Le déclencheur général ... Update, présent au sein de chaque groupe de ressources, qui s'affiche sous la forme d'un simple bouton marche/arrêt
Déclencheurs de commandes Commandes
Déclencheurs de la commande provisoire Commandes (commandes provisoires)
Déclencheurs liés aux produits Produits
Variante de produit Variante de produit
Déclencheurs liés aux clients Clients
Déclencheurs de recouvrement Collections
Déclencheurs de sondage Classé dans la rubrique « Ressources » qu'ils sondent - blogs et pages dans la rubrique « Contenu », date d'expiration des réductions dans la rubrique « Réductions »
Marchés Marchés
Déclencheurs liés au stock Stock

Les déclencheurs de métachamps et de métaobjets disposent toujours de leurs propres pages, car vous choisissez vous-même les définitions à surveiller plutôt que d'actionner un simple commutateur.

Quoi de neuf ?

Recherche. Saisissez une partie du nom d'un déclencheur pour le retrouver simultanément dans toutes les ressources, plutôt que d'ouvrir des onglets les uns après les autres jusqu'à ce que vous le repériez.

Chaque déclencheur est commutable. Auparavant, un déclencheur ne disposait d’un commutateur que si nous avions créé une ligne à cet effet. Désormais, les 98 en sont équipés, via le même contrôle - et ce même contrôle est utilisé par l’API et le MCP ; ce que vous voyez ici correspond donc à ce que voit un utilisateur de l’API.

Activation et désactivation groupées. Cela s'applique à vos résultats de recherche lorsque vous effectuez une recherche, ou à l'ensemble du système lorsque vous n'effectuez pas de recherche. Dans les deux cas, une confirmation vous est d'abord demandée : l'activation d'un grand nombre de déclencheurs peut augmenter votre consommation mensuelle, et leur désactivation interrompt les workflows en cours.

Les autorisations sont accordées au moment où vous les sélectionnez. Lorsque vous activez un déclencheur nécessitant une autorisation que vous n’avez pas encore accordée, celle-ci vous est demandée immédiatement. Si un déclencheur nécessite deux autorisations - par exemple, « Modification de l’adresse de livraison de la commande » nécessite à la fois l’accès à la commande et au client - , une seule boîte de dialogue s’affiche pour les deux, et non pas l’une après l’autre.

Si vous refusez, le déclencheur reste activé et est signalé comme nécessitant une autorisation, au lieu de se désactiver automatiquement en arrière-plan.

Groupes « Boutique en ligne » et « Paiement ». Les déclencheurs alimentés par le Pixel web de l’application se trouvent sous les rubriques « Boutique en ligne » et « Paiement », et tous sont activés par défaut. Les deux déclencheurs de visite comportent une icône de paramètres à côté de leur bouton, qui vous permet de définir la fenêtre de visite. L’option « Activer tout » inclut ces groupes ; par conséquent, sur une boutique très fréquentée, effectuez d’abord une recherche, puis activez en bloc uniquement les déclencheurs utilisés par un workflow. Voir Déclencheurs de Storefront.

La commande « Which » affiche cette boîte de dialogue « Mise à jour du produit » avec une arborescence des champs du produit
Derrière l'icône des paramètres de « Mise à jour du produit », « Mise à jour de la commande » et « Mise à jour du client » : cochez les champs qui doivent déclencher l'action. Si aucun champ n'est coché, l'action se déclenche à chaque mise à jour.

Les autorisations sont restées sur leur propre page

La section « Autorisations » figure toujours sur une page distincte dans le menu de navigation, et ce, de manière délibérée. Plusieurs autorisations concernent des données à caractère personnel - fiches clients, adresses de livraison des commandes, coordonnées des entreprises B2B - et cela mérite un emplacement où vous puissiez prendre connaissance de ce que chacune d’entre elles couvre, et non une note de bas de page sous une liste de cases à cocher.

C'est également là que vous pouvez révoquer une autorisation. Une autorisation couvrant plusieurs déclencheurs à la fois, sa révocation a donc une portée plus large que n'importe quel commutateur individuel de la page « Déclencheurs ».

Choisissez la solution qui vous convient le mieux : accordez l'autorisation en passant depuis une ligne de déclencheur lorsque vous souhaitez simplement que ce déclencheur fonctionne, ou examinez l'ensemble des autorisations sur la page « Autorisations ».

La synchronisation de référence

Inchangé. L'activation d'un déclencheur de détection des modifications met en file d'attente une synchronisation de référence, afin de disposer d'un point de comparaison lorsque la prochaine modification survient. Sans cela, la première modification survenant après l'activation serait ignorée sans avertissement.

L'enregistrement d'une sélection de champs sous « Quels changements déclenchent cette synchronisation ? » lors de la mise à jour d'un produit, d'une commande ou d'un client met en file d'attente cette même synchronisation. Tant qu'un enregistrement n'a pas été sauvegardé, sa première mise à jour comportant une sélection est considérée comme le point de départ de cet enregistrement et ne déclenche pas la synchronisation. Si aucune case n'est cochée, la synchronisation se déclenche comme auparavant.

Comptez quelques secondes pour une petite boutique, et jusqu'à environ 20 minutes pour un catalogue de plus de 100 000 articles. La page se rafraîchit automatiquement pendant l'opération.

Si l'autorisation n'a pas encore été accordée, la synchronisation est reportée plutôt que d'échouer : accordez l'autorisation et elle se lancera d'elle-même.

Vous n'avez que très rarement besoin d'effectuer ces opérations manuellement. L'activation d'un workflow Shopify Flow utilisant un déclencheur active ce dernier et lance automatiquement la synchronisation.

Resynchronisation manuelle

La section « Synchronisation des données », située au bas de la page « Déclencheurs », comporte un bouton de resynchronisation pour chaque ressource. Utilisez-le si vous pensez que la valeur de référence a dérivé, par exemple après une longue période durant laquelle l'autorisation a été révoquée, ou après une importation volumineuse effectuée alors que le déclencheur était désactivé.

Si une synchronisation a échoué, cette section l'indique et en explique la raison. Aucun autre élément de l'application ne signale un « backfill » infructueux, et un « backfill » infructueux signifie que les déclencheurs ne se déclencheront pas pour les enregistrements qui existaient déjà.