Aller au contenu principal
Shopify

Ce que Shopify Connector ajoute à Produits d'Odoo : champs et moment d'action

Shopify Connector enrichit la fiche produit d'Odoo avec un compteur de variantes liées (Shopify) et un onglet Shopify contenant l'identifiant du produit, les tags, le fournisseur, le type, le statut et la date du dernier envoi. Tout reste masqué tant que le produit n'a aucune variante liée à Shopify, et le module utilise les tags, le fournisseur, le type et le statut lors de l'envoi du produit, puis note la date de l'envoi.

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

Ce que le module ajoute à la fiche produit

Le module étend le modèle standard des Produits d'Odoo. Tout ce qui suit correspond à ce que fait le code publié pour Odoo 20.0.

Schéma avec l'app Products d'Odoo et, en dessous, les champs que le module lui ajoute : Shopify, Shopify Product GID, Shopify Tags, Shopify Vendor, Shopify Product Type, Shopify Status et Last Push to Shopify
Schéma réalisé avec du code à partir du code du module, ce n'est pas un écran d'Odoo : ce que Shopify Connector ajoute à Produits. Les libellés sont en anglais, comme dans le code.

Le champ Shopify est un nombre : il compte les variantes du produit qui ont un identifiant de variante Shopify. Il s'affiche sur la fiche produit et se masque quand il vaut zéro. Les autres champs se trouvent dans l'onglet Shopify, dans le groupe Shopify Data, et se masquent avec cette même condition : tant que le produit n'a pas au moins une variante liée à Shopify, vous ne les verrez pas.

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)

Pas à pas : lire l'onglet Shopify

  1. Regardez le champ Shopify. C'est le compteur de variantes liées. S'il vaut zéro, les autres champs du module n'apparaissent pas sur la fiche.
  2. Ouvrez l'onglet Shopify et repérez le groupe Shopify Data. Vous y trouvez Shopify Product GID, en lecture seule ; son aide dit : « Shopify product GID used as the canonical grouping key for variants. ».
  3. Renseignez les tags, le fournisseur et le type. Shopify Tags a cette aide : « Comma-separated tags synced from / pushed to Shopify. ». Lors de l'envoi du produit, le module découpe le texte aux virgules, supprime les espaces de chaque tag et écarte les tags vides. Shopify Vendor et Shopify Product Type ne sont inclus dans l'envoi que s'ils ont un contenu.
  4. Choisissez Shopify Status. Il accepte Actif (Active), Brouillon (Draft) et Archivé (Archived) ; dans le code, la valeur par défaut est Actif. À l'envoi, ce statut part vers Shopify ; si le champ était vide, il est envoyé comme actif.
  5. Consultez Last Push to Shopify. Il est en lecture seule : c'est le code qui l'écrit, pas l'utilisateur. Il se remplit avec la date et l'heure auxquelles le module envoie le produit à Shopify.

Le statut de l'étape quatre s'affiche dans la langue de votre Odoo. Le schéma suivant montre comment Archivé est libellé dans chaque langue des traductions du module.

Schéma avec le texte Archived selon la langue : espagnol Archivado, allemand Archiviert, français Archivé, italien Archiviato et portugais Arquivado
Schéma réalisé avec du code à partir des traductions publiées du module, ce n'est pas un écran d'Odoo.

Ce que fait le module lors de l'envoi du produit à Shopify

Le code du module inclut une action d'envoi qui envoie le produit vers Shopify : titre, statut, tags et variantes. Voici ce qu'il prépare pour chaque instance de Shopify dans laquelle le produit a des liaisons actives :

  • Titre : le nom du produit dans Odoo.
  • Statut : celui de Shopify Status, et actif s'il est vide.
  • Tags : ceux de Shopify Tags, déjà séparés par des virgules.
  • Fournisseur et type : uniquement si Shopify Vendor et Shopify Product Type ont une valeur.
  • Description : la description de vente du produit, uniquement s'il en a une.
  • Variantes : une par liaison ayant un identifiant de variante Shopify, avec le prix de la liaison à deux décimales (zéro s'il est vide), le prix de comparaison uniquement lorsqu'il est supérieur au prix, le SKU s'il existe et le code-barres s'il existe.

L'identifiant de produit Shopify vers lequel l'envoi est fait provient des liaisons, pas du champ Shopify Product GID de la fiche. Et le prix transmis est celui de la liaison de chaque variante, pas un prix saisi dans l'onglet Shopify.

Les liaisons des variantes

Le module fournit aussi une action qui ouvre la liste Liaisons Shopify (Shopify Bindings), avec une vue liste et une vue formulaire, filtrée sur les variantes du produit qui ont un identifiant de variante Shopify. Cette action se contente d'afficher la liste : elle ne modifie rien. De chaque liaison proviennent le prix, le prix de comparaison, le SKU et le code-barres qui sont envoyés.

Quand il agit et quand il s'arrête

Le compteur Shopify est calculé à partir des variantes du produit : il compte celles qui ont un identifiant de variante Shopify, et c'est de ce résultat que dépend l'affichage ou non des autres champs.

L'action d'envoi, elle, agit quand on l'exécute. Elle cherche les liaisons actives du produit. S'il n'y en a aucune, elle s'arrête et n'envoie rien. S'il y en a, elle parcourt chaque instance de Shopify dans laquelle le produit a des liaisons actives et lui envoie le produit complet ; après chaque envoi, elle note la date et l'heure dans Last Push to Shopify. Si Shopify rejette les données, l'action s'arrête et ne note pas la date dans les liaisons. Quand tout se passe bien, Odoo affiche une notification de succès qui ne reste pas fixée à l'écran.

Prix et abonnement

Shopify Connector est publié sur Odoo Apps pour Odoo 17, 18, 19 et 20, à 9 € par version d'Odoo, paiement unique et HT. Il nécessite en plus l'abonnement à FlexigoTech Cloud : le plan Connecteur coûte 49 €/mois ou 490 €/an HT. Vous pouvez consulter la fiche sur Odoo Apps.

Si vous souhaitez de l'aide pour la mise en place

FlexigoTech met en place Odoo 17, 18, 19 et 20 et développe des connecteurs et des intégrations sur mesure. Si votre catalogue de Produits a besoin d'un flux avec Shopify différent de celui qu'apporte le module, nous pouvons l'étudier.

À lire aussi

Ce que fait le bouton Pull Stock de Shopify Connector, pas à pasCe que fait le bouton Pull Stock de Shopify Connector dans Odoo 20 : quand il apparaît, ce qu'il vérifie, quels ajustements d'inventaire il crée et quelles…
Vérifié dans le code du connecteur (version 20.0) et dans les sources citées

Sources