Heure programmée
Le déclencheur Heure programmée démarre un flux de travail à l’heure et à la date que vous spécifiez, avec les options suivantes :
- répéter le flux de travail selon un calendrier spécifique
- arrêter la répétition du flux de travail lorsque certains critères sont remplis
Contrairement à la plupart des autres déclencheurs disponibles pour Shopify Flow, le déclencheur Heure programmée démarre un flux de travail en fonction de critères que vous définissez lors de la création du flux de travail, plutôt qu’en fonction d’un événement qui se produit dans votre boutique ou dans une appli.
Il existe trois façons différentes d’utiliser le déclencheur Heure programmée :
- pour créer un flux de travail qui démarre à une date et une heure spécifiques et qui ne s’exécute qu’une seule fois
- pour créer un flux de travail qui démarre à une date et une heure spécifiques et se répète selon un calendrier
- pour créer un flux de travail qui démarre à une date et une heure spécifiques et se répète selon un calendrier jusqu’à ce que des critères spécifiques soient remplis
Vous pouvez créer plusieurs calendriers et utiliser n’importe quelle combinaison de ces approches.
Sur cette page
- Considérations relatives à l’utilisation du déclencheur Heure programmée
- Créer un flux de travail qui s’exécute à une date et une heure spécifiques
- Créer un flux de travail qui s’exécute de manière répétée selon un calendrier
- Créer un flux de travail dont la répétition s’arrête lorsque des critères spécifiques sont remplis
- Actions d’obtention
- Variables du déclencheur Heure programmée
- Test du déclencheur Heure programmée
- Modèles
Considérations relatives à l’utilisation du déclencheur Heure programmée
- Un flux de travail doit avoir au moins une occurrence dans le futur. Si un flux de travail est créé de manière à démarrer et se terminer dans le passé, vous ne pouvez pas l’activer.
- Pour les flux de travail récurrents, l’intervalle le plus long possible entre les occurrences est d’un an, et l’intervalle le plus court est de 10 minutes. Pour les intervalles de temps courts, si un flux de travail met plus de temps à s’exécuter que la durée de l’intervalle, vous pourriez obtenir des résultats incohérents, en fonction de la requête utilisée et des actions contenues dans le flux de travail.
Créer un flux de travail qui s’exécute à une date et une heure spécifiques
- Créez un nouveau flux de travail, puis sélectionnez le déclencheur Heure programmée.
- Facultatif : sélectionnez le fuseau horaire à utiliser. Par défaut, il est réglé sur le fuseau horaire de votre boutique.
- Saisissez une Date de début et une Heure de début.
- Facultatif : pour ajouter un calendrier supplémentaire pour le flux de travail, cliquez sur Ajouter un calendrier.
Créer un flux de travail qui s’exécute de manière répétée selon un calendrier
- Créez un flux de travail qui commence avec le déclencheur Heure programmée.
- Après avoir défini l’heure et la date de début, cliquez sur Ajouter une règle de répétition.
- Sélectionnez le laps de temps à laisser s’écouler avant que le flux de travail ne s’exécute à nouveau. Ce laps de temps doit être un nombre entier. Les décimales ne sont pas prises en charge.
- Définissez la période à partir des options Jours, Semainesou Mois.
- Si vous sélectionnez Semaines, cliquez sur le jour de la semaine où le flux de travail doit s’exécuter.
- Si vous sélectionnez Mois, sélectionnez le jour du mois où le flux de travail doit s’exécuter.
- Facultatif : pour définir des critères qui mettront fin à la répétition du flux de travail, cliquez sur Ajouter une règle de fin.
Créer un flux de travail dont la répétition s’arrête lorsque des critères spécifiques sont remplis
- Créez un flux de travail qui commence avec le déclencheur Heure programmée et une Règle de répétition.
- Cliquez sur Ajouter une règle de fin.
- Effectuez l’une des opérations suivantes :
- Pour arrêter le flux de travail après qu’il s’est exécuté un certain nombre de fois, sélectionnez Après un certain nombre d’occurrences, puis saisissez le nombre dans la section Total.
- Pour arrêter le flux de travail à une heure précise, sélectionnez À une date et une heure, puis saisissez une Date de fin et une Heure de fin.
Actions d’obtention
La plupart des flux de travail démarrent en raison d’un événement et incluent automatiquement les données relatives à cet événement. Par exemple, lorsqu’un flux de travail est démarré par le déclencheur Commande créée, le flux de travail démarre lorsqu’une nouvelle commande est passée. Le flux de travail dispose automatiquement des informations sur la commande qui a provoqué son exécution et effectue des actions sur ce flux de travail.
Dans un flux de travail qui utilise le déclencheur Heure programmée, le flux de travail démarre à une heure que vous avez spécifiée, plutôt qu’à la suite d’un événement. Comme aucun événement spécifique dans votre boutique ou provenant d’une appli ne démarre le flux de travail, aucune donnée n’est automatiquement incluse. Pour créer un flux de travail qui effectue des actions sur des commandes ou des produits, vous pouvez utiliser les actions suivantes pour importer ces données dans votre flux de travail :
- Obtenir les données de la session de suivi des fonds
- Obtenir les données de la collection
- Obtenir les données de l’entreprise
- Obtenir les données de l’emplacement d’entreprise
- Obtenir les données du client
- Obtenir les données de la réduction
- Obtenir les données de la commande provisoire
- Obtenir les données de l’ordre de traitement de la commande
- Récupérer les données de carte-cadeau
- Récupérer les données d’emplacement
- Récupérer les entrées de métaobjet
- Récupérer l’entrée de métaobjet
- Récupérer les données de commande
- Récupérer les données de produit
- Récupérer les données de variante de produit
- Récupérer les données du groupe de forfaits de vente
- Récupérer les données de tentative de facturation d’abonnement
- Récupérer les données du contrat d’abonnement
Variables de l’heure planifiée
Lorsque vous démarrez un flux de travail avec le déclencheur Heure planifiée, les conditions et les actions de ce flux de travail qui acceptent les variables Liquid disposent d’une variable supplémentaire. La variable Scheduled at renvoie l’heure et la date auxquelles l’exécution du flux de travail est programmée, et elle est nommée scheduledAt.
Test du déclencheur Heure planifiée
Pour tester un flux de travail qui commence par ce déclencheur, programmez-le pour qu’il s’exécute peu de temps après son activation. Une fois que vous avez la certitude que votre flux de travail fonctionne comme prévu, modifiez-le pour mettre à jour la date et l’heure de début.
Modèles
Ajouter ultérieurement des produits dotés d’une balise à une collection
À une date ultérieure, récupérer tous les produits dotés d’une certaine balise, puis les ajouter à une collection. Afficher le modèle
Convertir un champ méta de client en balises pour tous les clients
Ce flux de travail complète les balises pour tous vos clients en fonction de la valeur d’un champ méta. Il s’exécute toutes les heures et récupère jusqu’à 100 clients qui n’ont pas la balise « processed ». Pour chaque client, il examine la valeur d’un champ méta custom.test et l’ajoute en tant que balise. Le flux de travail ajoute également une balise « processed » afin que les clients ne soient pas retournés lors de la prochaine exécution programmée du flux de travail. Pour utiliser le flux de travail, vous devrez modifier l’espace de nom et la clé du champ méta pour qu’ils correspondent à un champ méta de votre boutique. Afficher le modèle
Créer et initialiser des champs méta de boutique
Utilisez les champs méta de boutique avec Flow en créant des définitions et en initialisant le champ méta avec la ou les valeurs dont vous avez besoin. Afficher le modèle
Supprimer les clients inactifs
Supprimer les clients de plus de 5 ans qui n’ont jamais passé de commande. Afficher le modèle
Supprimer les produits inactifs
Supprimer les produits sans stock qui n’ont pas été mis à jour depuis un an. Afficher le modèle
Envoyer par e-mail un résumé hebdomadaire des réductions actives qui utilisent un code
Envoie par e-mail un résumé des réductions actives qui utilisent un code. Le flux de travail s’exécute de manière planifiée tous les lundis à 9 h. Il peut être personnalisé pour modifier la programmation, la façon dont vous recevez le résumé, le type de réductions que vous souhaitez inclure et le mode. Afficher le modèle
Une fois par semaine, générer et envoyer des rapports avec Tresl Segments
Génère un ou plusieurs rapports à l’aide de l’application Tresl Segments. Il envoie les rapports aux adresses e-mail spécifiées et utilise le déclencheur Heure planifiée pour s’exécuter une fois par semaine. Afficher le modèle
Publier à une date ultérieure des produits dotés d’une certaine balise
À une date ultérieure, récupère les produits dotés d’une certaine balise et les publie. Utilise le déclencheur Heure planifiée et l’action Récupérer les données de produit. Afficher le modèle
Supprimer la balise « nouveau » 90 jours après la création du produit
Chaque jour, ce flux de travail récupère jusqu’à 100 produits créés il y a plus de 90 jours et qui portent encore la balise « nouveau ». Il supprime ensuite ces balises pour chaque produit. Afficher le modèle
Programmer la suppression de produits de la Boutique en ligne à la date et à l’heure spécifiées
À une date ultérieure unique, supprime des produits de la boutique en ligne par balise, ID ou SKU. Utilise le déclencheur Heure planifiée, l’action Récupérer les données de produit et la boucle For Each. Afficher le modèle
Envoyer une notification lorsque le volume de commandes est inférieur à 10 au cours de la dernière heure
Envoie une notification de signal de présence des commandes. Toutes les heures, ce flux de travail récupère jusqu’à 10 commandes qui ont été créées et les décompte. Si leur nombre est inférieur à 10, il envoie une notification par e-mail. Il utilise les étapes Heure planifiée, Récupérer les données de commande et Compter. Afficher le modèle
Envoyer un résumé quotidien par e-mail contenant la liste des ordres de traitement de commande suspendus
Chaque jour, ce flux de travail recherche tous les ordres de traitement de commande suspendus (jusqu’à 100 à la fois). Il envoie un résumé par e-mail contenant le nom de la commande et l’emplacement de traitement des commandes attribué. Afficher le modèle
Envoyer un résumé quotidien par e-mail des produits en rupture de stock
Chaque jour, récupère tous les produits dont le stock est de 0 et envoie un résumé par e-mail. Utilise l’action Récupérer les données de produit et le déclencheur Heure planifiée. Afficher le modèle
Envoyer une notification quotidienne de toutes les commandes provisoires ouvertes
Chaque jour, récupère les commandes provisoires ouvertes, les décompte et envoie un message Slack. Utilise le déclencheur Heure planifiée ainsi que les actions Récupérer les commandes provisoires et Compter. Afficher le modèle
Envoyer un résumé par e-mail de toutes les commandes de la Boutique en ligne de la veille
Chaque jour, ce flux de travail récupère les commandes de la veille et envoie un résumé par e-mail de celles qui ont été passées sur la boutique en ligne. Afficher le modèle
Envoyer un résumé par e-mail de toutes les commandes non traitées de plus de 2 jours
Obtient un résumé quotidien de toutes vos commandes non traitées datant de plus de 2 jours, en utilisant des programmations et les actions Récupérer les données de commande, Compter et Somme. Afficher le modèle
Envoyer un résumé hebdomadaire par e-mail de la liste des variantes à faible niveau de stock
Ce flux de travail s’exécute de manière programmée (par exemple, une fois par semaine). Il récupère une liste de variantes de produit à faible niveau de stock, décompte les résultats et envoie un résumé par e-mail contenant les titres des variantes et un lien vers la page de la variante dans l’interface administrateur. Afficher le modèle
Baliser les traitements de commandes en retard et en envoyer un résumé quotidien
Chaque jour, ce flux de travail balise les commandes qui ne respectent pas une garantie d’expédition en 2 jours et envoie un résumé quotidien par e-mail qui indique leur nombre total et leur valeur en dollars. Afficher le modèle
Baliser les clients qui ont une rétrofacturation
Toutes les heures, ce flux de travail récupère les commandes avec rétrofacturations et ajoute une balise au client de la commande. Il utilise le déclencheur Heure planifiée, l’action Récupérer les données de commande et la boucle for each. Afficher le modèle
Baliser les commandes non traitées de plus de 2 jours
Chaque jour, le flux de travail récupère toutes les commandes non traitées de plus de 2 jours et leur ajoute une balise. Afficher le modèle
Suivi des variantes de produit en promotion à l’aide d’un champ méta de produit
Définit un champ méta sur un produit si au moins l’une de ses variantes est en promotion. Cela peut être utile pour suivre les produits qui sont actuellement en promotion. Voir le modèle