Aller au contenu principal
Shopify

Avertissement « Aucun nom de transporteur trouvé » dans Shopify Connector

L'avertissement apparaît quand vous cliquez sur Découvrir les transporteurs depuis les commandes et profils et que, après examen des commandes Shopify enregistrées dans Odoo et des profils de livraison Shopify, aucun nom de transporteur n'a été réuni. C'est un avertissement qui ne bloque rien : pour le résoudre, il suffit qu'un nom figure dans les titres des lignes de livraison des commandes enregistrées ou, si l'interrogation de Shopify fonctionne, dans ses profils de livraison.

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 l'avertissement apparaît

Que dit l'avertissement et d'où le vois-je ?

Avec Odoo en français, vous voyez Aucun nom de transporteur trouvé dans les commandes ou les profils de livraison Shopify., avec le titre Aucun transporteur trouvé. Il apparaît en cliquant sur le bouton Découvrir les transporteurs depuis les commandes et profils de la fiche de l'instance. Pour ouvrir les fiches d'instance, dans le menu Ventes, allez dans Shopify, puis dans Control Center et enfin dans Instances. Le bouton est toujours visible, dans Odoo 17, 18, 19 et 20.

Schéma réalisé avec du code, ce n'est pas un écran d'Odoo : de haut en bas, le menu Sales › Shopify › Control Center › Instances, le bouton Discover Carriers from Orders & Profiles et l'avertissement No shipping carrier names found in orders or Shopify delivery profiles., avec les intitulés en anglais du code
Schéma (ce n'est pas une capture d'Odoo) du chemin jusqu'à l'avertissement : menu, bouton et avertissement, avec les intitulés en anglais du code du module, identique dans Odoo 17, 18, 19 et 20.

Pour reconnaître l'avertissement dans la langue de votre Odoo, ce second schéma réunit le texte 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 un écran d'Odoo : le même avertissement en espagnol, allemand, français, italien et portugais
Schéma (ce n'est pas une capture d'Odoo) avec l'avertissement tel que l'utilisateur le voit selon la langue de son Odoo.

Quelle est la condition exacte ?

L'avertissement n'apparaît que lorsque le bouton a fini d'examiner ses deux sources et n'a réuni aucun nom de transporteur. On retire les espaces aux extrémités de chaque nom, et un nom vide ne compte pas. Quand il apparaît, le bouton renvoie l'avertissement avant de créer quoi que ce soit : aucune correspondance n'est ajoutée ni modifiée.

Que regarde le bouton dans les commandes ?

Les commandes Shopify de cette instance qui sont déjà enregistrées dans Odoo. Pour chacune, il lit les titres de ses lignes de livraison. Cette partie n'a pas besoin d'appeler Shopify. Si l'instance n'a aucune commande enregistrée, ou si aucune n'a de titre dans ses lignes de livraison, cette source n'apporte aucun nom.

Et dans les profils de livraison de Shopify ?

Ensuite, il interroge Shopify sur ses profils de livraison (les premiers de chaque niveau renvoyés par la requête) et recueille le nom des méthodes de livraison et des services de transporteur calculés qui en dépendent. C'est la source qui permet de détecter des méthodes déjà configurées dans Shopify qui n'ont encore reçu aucune commande. Si ces profils ne contiennent aucune méthode nommée, elle n'apporte rien non plus.

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)

Ce que cela signifie et comment le résoudre

Est-ce une erreur qui bloque quelque chose ?

Non. C'est un avertissement qui ne bloque rien : rien n'est créé ni modifié et vous pouvez cliquer de nouveau sur le bouton quand vous voulez. Il vous dit seulement qu'à ce moment-là, le bouton n'a vu aucun nom de transporteur.

Peut-il apparaître alors que des méthodes de livraison sont configurées dans Shopify ?

Oui, si l'interrogation de Shopify échoue et que les commandes enregistrées n'ont apporté aucun nom. Toute erreur lors de la demande des profils de livraison est interceptée : le code laisse un avertissement dans le journal technique et poursuit, donc le résultat dépend uniquement de ce qu'ont fourni les commandes. Si les commandes enregistrées apportent au moins un nom, l'avertissement n'apparaît pas même si cette interrogation échoue : le bouton continue avec les noms des commandes. L'exception est une pause de FlexigoTech Cloud : dans ce cas, le code laisse passer l'avertissement de la pause au lieu de renvoyer une recherche vide.

Comment le résoudre, pas à pas ?

Vérifiez d'abord d'où vous attendiez les noms. Si vous les attendiez via les commandes, regardez si l'instance a des commandes Shopify enregistrées dans Odoo et si ces commandes comportent une ligne de livraison avec un titre. Si vous les attendiez via Shopify, vérifiez qu'une méthode de livraison nommée existe dans un profil de livraison de la boutique et que l'interrogation de Shopify fonctionne, car cette source ne sert que si l'interrogation répond. Il suffit qu'un nom apparaisse dans l'une des deux : dans les titres des lignes de livraison des commandes enregistrées ou, si l'interrogation de Shopify fonctionne, dans les profils de livraison. Quand c'est le cas, cliquez de nouveau sur Découvrir les transporteurs depuis les commandes et profils depuis la fiche de l'instance.

Que se passe-t-il quand il trouve bien des noms ?

Il crée une correspondance de transporteur pour chaque nom que l'instance n'avait pas encore ; pour savoir s'il existait déjà, il compare sans distinguer majuscules et minuscules et sans les espaces aux extrémités. À chaque nouvelle correspondance, il tente d'attribuer un transporteur de livraison d'Odoo portant le même nom, également sans distinguer majuscules et minuscules. Ensuite, il ouvre la liste des correspondances de cette instance pour que vous la releviez ou la modifiiez. Le titre de cette liste commence par Correspondances transporteurs et indique combien de correspondances sont nouvelles et combien ont été associées automatiquement.

Est-ce la même chose que lorsque tous les noms étaient déjà associés ?

Non. Si le bouton trouve des noms mais que tous sont déjà associés, l'avertissement n'apparaît pas : il ouvre la liste des correspondances avec un titre qui commence par Correspondances transporteurs et indique que tous les noms sont déjà associés. L'avertissement n'apparaît que lorsqu'aucun nom n'a été trouvé, ni nouveau ni déjà associé.

Versions, prix et aide

Apparaît-il dans toutes les versions et combien coûte le module ?

L'avertissement figure dans le code publié d'Odoo 17, 18, 19 et 20, et le bouton est toujours visible dans les quatre. Shopify Connector coûte 9 € par version d'Odoo, pour 17, 18, 19 et 20, en paiement unique et HT. Il nécessite en outre l'abonnement à FlexigoTech Cloud : le plan Connecteur coûte 49 €/mois ou 490 €/an HT. Sans abonnement, ou avec le service suspendu, ce que fournit l'abonnement s'arrête ; les données restent dans votre Odoo.

Si vous mettez en place Odoo et souhaitez que les transporteurs de Shopify soient associés dès le départ à ceux de livraison d'Odoo, chez FlexigoTech nous implémentons Odoo 17, 18, 19 et 20 et développons des connecteurs et intégrations sur mesure.

À 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