Aller au contenu principal
Shopify

« Le produit a déjà une liaison Shopify » : quand il apparaît et que faire

Le message apparaît quand vous cliquez sur Exporter vers Shopify alors que le produit a déjà dans Odoo une liaison avec la boutique de cet export : l'action s'arrête et rien de ce qui devait changer n'est enregistré. Le message lui-même renvoie vers Envoyer vers Shopify pour mettre le produit à jour.

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 20.0 · dans les sources citées à la fin
Lecture
5 min

Quand le message apparaît et ce que vérifie le code

Le message apparaît quand vous cliquez sur le bouton Exporter vers Shopify (Export to Shopify) de la vue d'export de produit du module. Le texte complet, avec Odoo en français, est Le produit '…' a déjà une liaison Shopify sur '…'. Utilisez 'Envoyer à Shopify' pour le mettre à jour. (Product '…' already has a Shopify binding on '…'. Use Push to Shopify to update it.). Le premier blanc est le nom du produit et le second, le domaine de la boutique Shopify.

La condition est unique. La première chose que fait l'action est de chercher dans Odoo une liaison Shopify qui corresponde à la boutique de l'export et à ce produit. Si elle en trouve une, elle lance le message et s'arrête. La condition ne consulte pas Shopify : elle regarde seulement si cette liaison existe dans Odoo. Comme cette vérification passe avant tout le reste, quand le message apparaît le produit n'est pas préparé, rien n'est envoyé à Shopify et aucune liaison n'est créée ni modifiée.

Le message figure dans le code publié d'Odoo 17, 18, 19 et 20. La vérification décrite est celle du code d'Odoo 20. Le bouton Exporter vers Shopify est toujours visible dans cette vue, dans les quatre versions.

Schéma réalisé avec du code : le bouton Export to Shopify et dessous le message indiquant que le produit a déjà une liaison Shopify
Schéma réalisé avec du code à partir du code publié du module (ce n'est pas une capture d'Odoo) : le bouton et le message, avec les libellés en anglais du code, pour Odoo 17, 18, 19 et 20.
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)

Checklist avant de cliquer sur Exporter vers Shopify

  • Vérifiez quelle boutique et quel produit vous allez exporter. La recherche utilise précisément ces deux données, et le message vous renvoie le nom du produit et le domaine de la boutique pour que vous les compariez avec ce que vous vouliez faire.
  • Confirmez que ce que vous voulez, c'est créer le produit dans la boutique. C'est ce que fait un export qui se termine bien : à la fin, il affiche la notification Exporté vers Shopify (Exported to Shopify), qui reste affichée à l'écran.
  • Gardez à l'esprit que, si le produit a déjà une liaison avec cette boutique dans Odoo, par exemple à la suite d'un export précédent, l'export s'arrêtera avec ce message.
  • Rappelez-vous que le bouton est toujours visible : aucune condition de la vue ne le masque, la vérification se fait donc au moment du clic, pas avant.

Checklist quand le message apparaît

  • Lisez les deux blancs. Le premier est le produit et le second est le domaine de la boutique. Comparez-les avec le produit et la boutique que vous vouliez exporter.
  • Comprenez ce que cela signifie : dans Odoo, il existe déjà une liaison de ce produit avec cette boutique, et c'est pourquoi l'export ne se poursuit pas.
  • Ne répétez pas l'export. Tant que cette liaison existe, la condition est de nouveau remplie et le message réapparaîtra.
  • Le message lui-même renvoie vers Envoyer vers Shopify pour mettre le produit à jour. C'est l'indication que donne le texte ; l'export en soi sert à créer le produit dans la boutique.
  • Vérifiez que rien n'a été enregistré avec ce clic. Le message arrête l'action avant de préparer et d'envoyer le produit, donc ce que l'action devait changer n'est pas enregistré.

Le même message change de texte selon la langue de votre Odoo. Le schéma suivant le montre en espagnol, allemand, français, italien et portugais.

Schéma réalisé avec du code avec le même message en espagnol, allemand, français, italien et portugais
Schéma réalisé avec du code à partir des traductions publiées du module (ce n'est pas une capture d'Odoo) : le message tel que l'utilisateur le voit selon la langue de son Odoo.

Checklist : ce que laisse un export qui se termine bien

Le message se comprend mieux si vous savez ce qu'enregistre un export réussi. Quand l'action passe la vérification, elle prépare le produit avec les données d'Odoo (le nom, les tags et, s'ils sont renseignés, le fournisseur, le type de produit et la description de vente, ainsi que les variantes avec leur prix), l'envoie à Shopify et attend la réponse. Avec la réponse, elle fait ceci, variante par variante :

  • Elle crée une liaison pour chaque variante que Shopify renvoie et que le module parvient à associer à une variante d'Odoo, d'abord par référence interne et, s'il n'y a pas de correspondance, par position.
  • Elle enregistre dans cette variante d'Odoo les identifiants que lui a attribués Shopify et la date de la dernière synchronisation.
  • Elle note sur le produit le statut Shopify et la date du dernier envoi.
  • Elle affiche la notification Exporté vers Shopify, qui reste à l'écran jusqu'à ce que vous la fermiez.

Lors d'un second export du même produit vers la même boutique, la recherche trouve ces liaisons et le message apparaît. Telle est la logique : l'export crée le produit dans la boutique et laisse les liaisons, et le message vous le rappelle quand vous essayez de le répéter.

Checklist pour la première semaine avec le connecteur

  • Avant d'exporter un produit, sachez clairement si vous l'avez déjà exporté vers cette boutique.
  • Après un export, attendez de voir la notification Exporté vers Shopify avant de recliquer sur quoi que ce soit.
  • Si le message apparaît alors que vous ne vous y attendiez pas, comparez le produit et le domaine qu'il cite avec ce que vous vouliez exporter.
  • Si vous travaillez avec plusieurs boutiques, rappelez-vous que la vérification porte sur la boutique de l'export : une liaison avec une autre boutique ne déclenche pas le message.

Comment FlexigoTech peut vous aider

Si vous êtes en train de mettre en place Odoo et que vous voulez y voir clair sur le flux de produits entre Odoo et Shopify, FlexigoTech met en place Odoo 17, 18, 19 et 20 et développe des connecteurs et des intégrations sur mesure. Vous pouvez voir le module sur sa page sur flexigotech.com ou sur la fiche Odoo Apps.

À 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 20.0) et dans les sources citées

Sources

  • Code du module : flexigobe_shopify_seller_connector 20.0 (d7e627b4): wizard/shopify_export_product_wizard.py
  • Code du module : flexigobe_shopify_seller_connector 20.0 (d7e627b4): wizard/shopify_export_product_wizard_views.xml
  • flexigotech.com/en/services.html