Aller au contenu principal
Shopify

La tâche « Notifier les erreurs de synchronisation Shopify » : ce qu'elle fait à chaque passage

La tâche planifiée Notifier les erreurs de synchronisation Shopify (Shopify Notify Sync Errors) s'exécute toutes les heures, est désactivée à l'installation et, à chaque passage, laisse une note dans chaque instance active qui compte trois erreurs de synchronisation consécutives ou plus. Si elle n'en laisse aucune, voici où regarder.

FlexigoTech · Responsable : Víctor Gómez · Mis à jour le 5 novembre 2026

L'essentiel

Module
Shopify
Versions
Odoo 17, 18, 19 et 20
Vérifié
dans le code du connecteur, version 17.0 et 20.0 · dans les sources citées à la fin
Lecture
5 min

Ce que fait cette tâche et ce qu'elle ne fait pas

Shopify Connector for Odoo propose une tâche planifiée, Notifier les erreurs de synchronisation Shopify, qui ne synchronise rien par elle-même : elle parcourt les instances Shopify et laisse une note dans celles qui accumulent des erreurs consécutives. Le compteur d'erreurs et le texte de la dernière erreur sont écrits par la synchronisation des commandes ; cette tâche ne fait que les lire. La seule chose qu'elle écrit, c'est la note.

Schéma réalisé avec du code, pas une capture d'Odoo : la tâche planifiée qui s'exécute toutes les heures et qui est désactivée à l'installation, et le menu Shopify › Configuration › Boutiques
Schéma réalisé à partir du code publié du module : la tâche (toutes les heures, désactivée à l'installation, dans Odoo 17, 18, 19 et 20) et le menu depuis lequel s'ouvrent les instances.

La tâche existe dans toutes les branches publiées du module (Odoo 17, 18, 19 et 20). Dans Odoo 17.0, elle est définie pour se répéter sans fin.

Schéma réalisé avec du code, pas une capture d'Odoo : le nom de la tâche en espagnol, allemand, français, italien et portugais
Schéma réalisé à partir des traductions publiées du module : voici comment la tâche s'appelle selon la langue d'Odoo ; en français, Notifier les erreurs de synchronisation Shopify.
Your Odoo doesn't talk to Amazon, Temu or Shopify?
Vidéo : Your Odoo doesn't talk to Amazon, Temu or Shopify? (vidéo en anglais)

Chronologie de la tâche, de l'installation à la note

  1. À l'installation du module La tâche est créée et désactivée. Tant que personne ne l'active, elle ne s'exécute pas et rien n'est publié.
  1. Quand quelqu'un l'active Elle s'exécute toutes les heures.
  1. Entre-temps, à chaque synchronisation des commandes La synchronisation des commandes remplit dans l'instance les champs Erreurs de synchronisation consécutives (Consecutive Sync Errors) et Dernière erreur de synchronisation (Last Sync Error). Elle se lance depuis le bouton Synchroniser les commandes (Sync Orders) de la fiche de l'instance ou depuis la tâche Synchroniser les commandes Shopify (Shopify Sync Orders), qui s'exécute toutes les cinq minutes et qui est aussi désactivée à l'installation.
  1. Au début de chaque passage La tâche vérifie que la personne qui l'exécute est administrateur système. Si ce n'est pas le cas, elle s'arrête avec « Only an administrator can run this scheduled action. » et ne publie rien.
  1. Ensuite, la recherche Elle cherche les instances actives qui ont trois erreurs de synchronisation consécutives ou plus.
  1. Pour chaque instance trouvée Elle y publie un message de type note avec l'avertissement (texte ci-dessous).
  1. Au passage suivant La méthode ne regarde pas si elle a déjà laissé une note : si l'instance a toujours trois erreurs consécutives ou plus, elle publie une nouvelle note.
  1. Quand on clique sur Réinitialiser la synchronisation (Reset Sync) Ce bouton vide le compteur et la dernière erreur. Le compteur à zéro, l'instance ne remplit plus la condition et la tâche ne la signale plus.

Ce que dit la note

Dans chaque note, avec Odoo en français, le texte est le suivant :

⚠️ Alerta de error de sincronización de Shopify para …: … errores de sincronización consecutivos. Último error: …

Le premier espace est le contenu du champ Domaine de la boutique (Shop Domain), que la note met en gras. Le deuxième est le nombre d'erreurs consécutives. Le troisième est la dernière erreur enregistrée dans l'instance ; si ce champ est vide, la note affiche inconnu (unknown).

Le champ Domaine de la boutique s'affiche dans la fiche de Instances Shopify (Shopify Instances) et aussi dans la liste. Son aide dit : « Utilisez votre domaine Shopify exact, par exemple : flexigobe.myshopify.com ».

Où voir le compteur et la dernière erreur

Les fiches s'ouvrent depuis le menu Shopify › Configuration › Boutiques (Shopify › Configuration › Stores). Le niveau Shopify demande l'autorisation Lecteur (Viewer) et le niveau Configuration demande Opérateur (Operator) ; si vous n'avez pas l'un des deux, vous ne voyez pas ce niveau du menu.

Dans la fiche de l'instance :

  • Erreurs de synchronisation consécutives est en lecture seule et s'affiche sans libellé, uniquement le nombre. Il est masqué quand il vaut zéro, donc avec les valeurs par défaut on ne le voit pas.
  • Dernière erreur de synchronisation est aussi en lecture seule et s'affiche sans libellé, uniquement le texte. Il est masqué s'il est vide ou si le compteur est à zéro et que la connexion n'est pas en erreur ; avec les valeurs par défaut on ne le voit pas.

Aucun des deux n'est saisi par l'utilisateur : ils sont remplis par la synchronisation des commandes et vidés par Réinitialiser la synchronisation.

Si la tâche ne fait rien, que vérifier

Vérifiez dans cet ordre :

  • Est-elle activée ? Elle est désactivée à l'installation. Tant qu'elle le reste, elle ne s'exécute pas toutes les heures et ne laisse pas de notes.
  • Est-elle exécutée par un administrateur système ? Sinon, elle s'arrête avec « Only an administrator can run this scheduled action. » avant de chercher quoi que ce soit.
  • Y a-t-il une instance active avec trois erreurs consécutives ou plus ? Ouvrez la fiche depuis Shopify › Configuration › Boutiques. Si le champ Erreurs de synchronisation consécutives n'apparaît pas, il vaut zéro et la tâche n'a rien à signaler.
  • La synchronisation tourne-t-elle ? Le compteur est rempli par la synchronisation des commandes, qui se lance avec le bouton Synchroniser les commandes de la fiche de l'instance ou avec la tâche Synchroniser les commandes Shopify, désactivée à l'installation. Vérifiez que l'une de ces voies est en marche.
  • Quelqu'un a-t-il cliqué sur Réinitialiser la synchronisation ? Cela laisse le compteur et la dernière erreur vides, et la tâche ne signale alors plus cette instance.

Si vous constatez l'effet inverse, plusieurs notes à la suite pour la même boutique, c'est ce que raconte la chronologie : chaque passage où la condition est remplie publie une nouvelle note.

Pour un autre cas du connecteur avec sa condition expliquée, consultez le message sur les données Shopify manquantes pour créer la commande client.

Coût et aide à la mise en place

Le module est en paiement unique par version d'Odoo (publié pour 17, 18, 19 et 20) et nécessite l'abonnement à FlexigoTech Cloud, formule Connecteur : 49 €/mois ou 490 €/an HT. La connexion passe par FlexigoTech Cloud, qui stocke les identifiants chiffrés, surveille la synchronisation et envoie un e-mail en cas d'échec. Cet e-mail relève du service ; la note de cette tâche est écrite dans Odoo, dans l'instance. Les informations de la fiche du module sont sur Odoo Apps et l'achat se fait sur flexigotech.com.

Si vous avez besoin d'aide pour activer la tâche, décider qui doit surveiller les notes ou connecter Shopify à votre Odoo, FlexigoTech met en place Odoo 17, 18, 19 et 20 et développe des connecteurs et des intégrations sur mesure.

À lire aussi

Ce que fait le bouton « Récupérer le stock » du connecteur Shopify pour OdooCe que fait le bouton Récupérer le stock du connecteur Shopify pour Odoo : quand il apparaît, ce qu'il vérifie.Avertissement « est maintenant l'emplacement principal » du connecteur Shopify pour OdooQue signifie l'avertissement « est maintenant l'emplacement principal pour … » du connecteur Shopify pour Odoo, quand il apparaît et comment changer.Erreur de création du bon de commande : données Shopify manquantesQue signifie l'avis de Shopify Connector for Odoo en cliquant sur « Créer un bon de commande » sans données de commande.
Vérifié dans le code du connecteur (version 17.0 et 20.0) et dans les sources citées

Sources