Aller au contenu
Installer gratuitement
Français
Ouvrir dans Claude Poser des questions sur cette pageOuvrir dans ChatGPT Poser des questions sur cette page

Que se passe-t-il si plusieurs tâches de modification en masse démarrent en même temps ?

Ce qui se passe lorsque plusieurs tâches sont planifiées au même moment ou se chevauchent sur les mêmes produits.

L’application envoie chaque modification à Shopify sous forme d’opération groupée, et Shopify exécute une seule opération groupée à la fois par boutique. Lorsque plusieurs tâches démarrent ensemble, chacune attend que la précédente termine son étape ; le travail est donc mis en file d’attente. Une tâche peut ainsi rester un moment en Pending execution ou Running avant que ses propres produits changent.

Produits qui se chevauchent : la dernière écriture l’emporte

Section intitulée « Produits qui se chevauchent : la dernière écriture l’emporte »

Chaque tâche calcule ses nouvelles valeurs à partir des données produit qu’elle lit à son démarrage, puis les écrit. Si deux tâches modifient le même champ sur les mêmes produits, celle qui écrit en dernier détermine la valeur finale. La valeur « d’origine » de la seconde tâche est ce que la première avait déjà écrit ; annuler les tâches dans le mauvais ordre peut donc laisser des valeurs inattendues.

Recommandations

  • N’exécutez pas deux tâches sur le même champ et les mêmes produits en même temps. Planifiez-les à plusieurs minutes d’intervalle au moins, ou regroupez la modification en une seule tâche.
  • Annulez les tâches dans l’ordre inverse de leur exécution.
  • Évitez les modifications manuelles de produits pendant qu’une tâche est Running ou Revert in progress.

Plusieurs conditions récurrentes dans une même tâche ne doivent pas se chevaucher, et l’application l’impose dans le formulaire. Deux tâches récurrentes distinctes sur les mêmes produits ne sont pas contrôlées ; traitez-les comme deux tâches qui se chevauchent.

Cette page vous a-t-elle été utile ?