Aller au contenu
Metascheduler
Ajouter à Shopify

Comment fonctionne la planification

Planifications, horaires, modifications, périodes et exécutions : les idées derrière Metascheduler, et ce qui se passe à chaque instant.

Les briques de base

Une planification est une entrée de votre calendrier. Elle a un nom, un horaire et une liste de modifications.

Une modification est un type de changement appliqué à un ensemble d'éléments : « retirer 20 % sur ces 140 variantes », ou « remplacer le menu principal par le menu Black Friday ». Chaque modification a :

  • un type de modification, comme Prix des variantes ou Menu de navigation (tous les types) ;
  • les éléments qu'elle change, comme des produits, des entrées ou un menu ;
  • ce qu'elle fait au début ;
  • ce qui se passe à la fin : Rétablir, Définir une autre valeur ou Conserver.

Les modifications s'exécutent dans l'ordre où elles sont listées.

Horaire

Comment s'exécute une planificationÀ essayer
DébutFin : rétablissementAvant : votre boutique telle qu'elle estAprès : retour à l'état d'origine
Modifie au début et rétablit à la fin, comme un événement.Choisissez un début et une fin. À la fin, chaque modification est rétablie, remplacée par une autre valeur ou conservée, selon votre choix. À utiliser pour les soldes et les campagnes.
HoraireS'exécuteÀ la fin
Une foisUne seule fois, à une date et une heure.Rien : ses modifications restent, comme un Lancement des déploiements.
PériodeÀ partir d'un début, jusqu'à une fin.Chaque modification suit son choix de fin, comme un Événement des déploiements.
RépétitionUne période qui revient tous les jours, toutes les semaines ou tous les mois.Chaque période se rétablit à sa propre fin.
Suivre un déploiementQuand un déploiement Shopify devient actif.Quand le déploiement se termine, selon votre choix.

Chaque planification a son propre fuseau horaire. Les heures sont enregistrées avec précision, et affichées dans le fuseau de la planification.

Statuts

Une planification passe par ces statuts :

  1. Brouillon : en cours de configuration. Elle ne s'exécute jamais.
  2. Programmée : en attente de son début.
  3. En cours : ses modifications sont effectuées en ce moment.
  4. Terminée : elle s'est exécutée, et plus rien n'est prévu.

Vous pouvez aussi Suspendre une planification (rien de nouveau ne commence ; ce qui est en cours est quand même rétabli à la fin) ou l'Archiver (elle ne s'exécutera plus ; ce qui est en cours est quand même rétabli). Une planification terminée ou archivée ne peut pas être modifiée : sélectionnez Dupliquer pour la relancer.

Ce qui se passe au début

Pour chaque élément, Metascheduler :

  1. lit la valeur actuelle et l'enregistre (l'instantané) ;
  2. écrit la nouvelle valeur ;
  3. enregistre ce qu'il a écrit.

Si un élément a déjà la valeur, rien n'est écrit. Un pourcentage est toujours calculé à partir de la valeur enregistrée : une nouvelle tentative ne retire donc jamais 20 % deux fois.

Ce qui se passe à la fin

Pour chaque élément, selon le choix de fin de la modification :

  • Rétablir : si la valeur actuelle est toujours celle que Metascheduler a écrite, il remet la valeur enregistrée. Si quelqu'un l'a modifiée, il la laisse telle quelle et vous le demande. Voir Comment fonctionne le rétablissement.
  • Définir une autre valeur : écrit la valeur de fin que vous avez choisie.
  • Conserver : ne fait rien.

Exécutions en retard

Metascheduler exécute chaque début et chaque fin une seule fois, à l'heure prévue. S'il ne peut pas s'exécuter à l'heure (par exemple, Shopify était en panne), il suit ces règles :

SituationCe qui se passe
Un début jusqu'à 5 minutes en retardS'exécute normalement.
Un début plus tardif, dans sa périodeS'exécute, et est marqué En retard.
Un début dont la période est déjà terminéeIgnoré, et affiché dans À traiter. Sa fin est annulée.
Une fin, quel que soit son retardS'exécute toujours. Remettre les choses en place est le sens le plus sûr.
Une modification ponctuelle avec plus d'un jour de retardAttend votre décision dans À traiter : Exécuter maintenant ou Ignorer.

Exécuter maintenant, Réessayer et les débuts de déploiement ne sont pas soumis à ces règles.

Nouvelles tentatives

Quand Shopify est occupé ou injoignable, Metascheduler attend et réessaie, jusqu'à 5 fois, avec des attentes de plus en plus longues. Une modification que Shopify refuse (une valeur non autorisée, un élément supprimé) n'est pas retentée : cet élément échoue et les autres continuent, et l'exécution affiche Partiellement terminé.

Conflits

Quand deux planifications modifient le même élément à des moments qui se chevauchent, l'éditeur le liste sous Conflits, et le calendrier signale les deux. C'est un avertissement, pas un blocage : les règles de rétablissement sécurisé empêchent le chevauchement d'écraser l'une ou l'autre.

Toujours bloqué ? Nous serons ravis de vous aider.

Assistance