Cet avis est affiché par Shopify Connector for Odoo lorsque vous réinitialisez la synchronisation d'une boutique. Son texte figure dans le code publié d'Odoo 17, 18, 19 et 20.

Ce que vous ne voyez pas en cliquant sur le bouton
Il apparaît à chaque clic, sans aucune vérification préalable
L'avis est renvoyé par la méthode qui exécute le bouton Réinitialiser la synchronisation (Reset Sync). Dans le code d'Odoo 20, cette méthode ne vérifie aucune condition : elle efface d'abord certains repères de la boutique, puis renvoie l'avis, de sorte qu'il apparaît à chaque fois que vous cliquez sur le bouton. Sur la fiche de la boutique, le bouton est toujours visible, dans Odoo 17, 18, 19 et 20 : la vue ne lui impose aucune condition. Pour accéder à cette fiche, en revanche, il faut les droits du menu, expliqués plus bas.
C'est un avertissement, pas une erreur
L'avis est de type avertissement et ne bloque rien. Son titre est Horodatages de synchronisation effacés (Sync Timestamps Cleared) et le texte vous indique ce qui vient de se passer : il n'y a donc rien à corriger en le voyant. Lorsqu'il s'affiche, l'effacement des repères a déjà eu lieu, car le code l'exécute avant de renvoyer le message.
Les points de suspension sont le domaine de la boutique
Le texte complet est La próxima sincronización realizará una sincronización completa para …. À l'endroit où vous voyez les points de suspension, Odoo écrit le domaine de la boutique sur laquelle vous êtes intervenu. Si vous avez configuré plusieurs boutiques, ce domaine est ce qui vous indique sur laquelle vous avez cliqué.

Avant l'avis, le bouton a déjà effacé les repères de la boutique
Le code décrit cette étape comme l'effacement des repères de dernière synchronisation pour forcer une synchronisation complète lors de la prochaine exécution. Concrètement, en cliquant sur le bouton, on vide ou on remet à zéro, sur la boutique :
- le repère de la dernière synchronisation des commandes ;
- le repère de la dernière synchronisation des produits ;
- le repère du dernier envoi de stock ;
- le compteur d'erreurs de synchronisation consécutives, qui revient à zéro ;
- la dernière erreur de synchronisation enregistrée, qui est vidée.
C'est la véritable signification de l'avis : la boutique n'a plus ces références et la prochaine synchronisation, selon le message lui-même, sera complète.
La dernière erreur de synchronisation est aussi vidée
C'est un détail que l'avis ne mentionne pas. Si vous étiez en train d'analyser un échec de la boutique, notez son texte avant de cliquer sur le bouton : après le clic, cette dernière erreur n'est plus conservée dans la boutique et le compteur d'erreurs consécutives repart de zéro. L'avis à l'écran ne parle que de la synchronisation complète.
Où se trouve le bouton et quels droits sont nécessaires pour y accéder
Les fiches des boutiques s'ouvrent depuis le menu Shopify › Configuration › Boutiques (Shopify › Configuration › Stores). Chaque niveau du menu demande un droit, et si vous ne l'avez pas, vous ne voyez pas ce niveau :
- le niveau
ConfigurationdemandeOpérateur(Operator) ; - le niveau
ShopifydemandeLecteur(Viewer).
Si vous ne trouvez pas Boutiques, vérifiez d'abord quels droits votre utilisateur possède dans le module.
La synchronisation complète est réalisée par la synchronisation suivante
Selon le code d'Odoo 20, le bouton se limite à effacer les repères et à renvoyer l'avis. Celui qui fait le travail, c'est la prochaine synchronisation de la boutique, comme l'indique le message lui-même. C'est pourquoi il vaut mieux cliquer sur Réinitialiser la synchronisation en connaissance de cause : utilisez-le quand vous voulez que la boutique se resynchronise entièrement, en sachant que la dernière erreur enregistrée est vidée et que le compteur d'erreurs consécutives revient à zéro.

Comment FlexigoTech vous aide
Le module s'achète en paiement unique par version d'Odoo (publié pour 17, 18, 19 et 20) et nécessite l'abonnement à FlexigoTech Cloud : le plan Connecteur coûte 49 €/mois ou 490 €/an HT, avec jusqu'à 3 comptes de la plateforme. La connexion passe par FlexigoTech Cloud, qui conserve les identifiants chiffrés et surveille la synchronisation. Vous pouvez consulter le module sur la fiche Odoo Apps ou sur sa page de flexigotech.com.
Si vous êtes en train de mettre en place Odoo et que vous souhaitez que quelqu'un revoie avec vous comment synchroniser vos boutiques, FlexigoTech déploie Odoo 17, 18, 19 et 20 et développe des connecteurs et des intégrations sur mesure. Pour le même module, vous trouverez expliqués le bouton « Récupérer le stock » et l'avis sur le manque de données Shopify lors de la création de la commande client.
À lire aussi
Vérifié dans le code du connecteur (version 20.0) et dans les sources citées
Sources
- Code du module : flexigobe_shopify_seller_connector 20.0 (d7e627b4): models/shopify_instance.py
- Code du module : flexigobe_shopify_seller_connector 20.0 (d7e627b4): views/shopify_instance_views.xml
- Code du module : flexigobe_shopify_seller_connector 20.0 (d7e627b4): models/fgt_cloud.py
- apps.odoo.com/apps/modules/20.0/flexigobe_shopify_seller_connector
- flexigotech.com/en/services.html
- flexigotech.com/precios.html
