Aller au contenu principal
Temu

« Temu did not return any self-shipping warehouse. » dans Temu Connector for Odoo

Temu did not return any self-shipping warehouse. apparaît quand vous cliquez sur Send Temu Tracking et que la réponse de Temu à la requête des entrepôts logistiques ne contient aucune ligne de données. Autrement dit : Odoo a interrogé Temu, et Temu n'a rien renvoyé que le module puisse lire comme un entrepôt. Voici quand cela se produit exactement, ce que fait le module juste avant et quoi vérifier.

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

L'essentiel

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

Quand le message apparaît

Que suis-je en train de faire quand il apparaît ?

Vous êtes sur le bon de livraison d'une commande Temu et vous cliquez sur Send Temu Tracking. Ce bouton n'est visible que si le bon de livraison correspond à une commande Temu et se trouve à l'état Terminé (Fait en Odoo 17.0) ; dans tous les autres cas, il est masqué. C'est le cas dans Odoo 17, 18 et 19. En cliquant, l'action arrive à l'étape qui détermine l'entrepôt Temu et, si la condition de la question suivante est remplie, elle déclenche Temu did not return any self-shipping warehouse. et s'arrête.

Schéma réalisé avec du code, pas un écran d'Odoo : en haut le bouton Send Temu Tracking et en dessous le message Temu did not return any self-shipping warehouse.
Schéma du parcours (Odoo 17, 18 et 19) : le bouton et le message qui peut apparaître au clic. Les libellés sont en anglais, le texte d'origine du module.
Schéma réalisé avec du code à partir des traductions du module, pas un écran d'Odoo : le texte du bouton tel que le voit l'utilisateur avec Odoo en français
Avec Odoo en français, le bouton s'appelle Send Temu Tracking. C'est un schéma, pas une capture d'écran.

Quelle est la condition exacte ?

D'abord, le module demande à Temu la liste des entrepôts logistiques. Ensuite, il cherche des lignes (des entrées avec plusieurs données) dans la réponse : si la réponse est une liste, il examine ses éléments ; si c'est un ensemble de données imbriqué, il parcourt plusieurs emplacements possibles de sa structure, avec une limite de niveaux. S'il ne trouve aucune ligne, il déclenche le message. C'est la première vérification de la méthode après cette recherche : tout le reste se fait ensuite, et seulement s'il y a bien des lignes.

Cela dépend-il de mon entrepôt ou de mon bon de livraison dans Odoo ?

Non. Cette condition ne regarde que ce que Temu a renvoyé. La comparaison avec l'entrepôt Odoo intervient plus tard, quand il y a déjà des lignes à comparer ; cette condition ne change donc pas en fonction des données de votre entrepôt.

Que signifie-t-il, dit sans code ?

Que dans la réponse de Temu, le module n'a trouvé aucun entrepôt qu'il puisse lire. Le code ne fait pas la différence entre une liste vide et une réponse dont la structure ne contient aucune ligne : dans les deux cas, il aboutit au même texte.

Est-ce la même chose que le message « liste sans identifiant utilisable » ?

Non. Celui-là est un autre message de la même méthode et il apparaît plus tard, quand il y a bien des lignes mais qu'aucune ne porte d'identifiant d'entrepôt. Celui qui nous occupe apparaît avant, quand il n'y a aucune ligne.

Temu orders in Odoo every 15 minutes. Stock out every 5
Vidéo : Temu orders in Odoo every 15 minutes. Stock out every 5 (vidéo en anglais)

Quoi vérifier pour le résoudre

Par où commencer ?

Par votre compte Temu. Le message parle d'entrepôts d'expédition propre (self-shipping), et c'est précisément ce qu'Odoo n'a pas reçu ; la première chose est donc de vérifier dans Temu si votre compte possède un entrepôt d'expédition propre pouvant entrer dans cette requête.

Puis-je cliquer à nouveau sur le bouton ensuite ?

Le bouton reste visible tant que le bon de livraison correspond à une commande Temu et se trouve à l'état Terminé, de sorte qu'après avoir vérifié Temu, vous pouvez cliquer de nouveau. Quand le message apparaît, l'action s'arrête à ce point.

Et si dans Temu il y a bien un entrepôt et que le message continue d'apparaître ?

La connexion avec Temu passe par FlexigoTech Cloud, qui stocke les identifiants de façon chiffrée et surveille la synchronisation. Si le service est suspendu, ce que fournit l'abonnement s'arrête (vos données restent dans votre Odoo). Et si Temu modifie son API, le module et le service sont adaptés. Si, après vérification de votre compte, le message persiste, écrivez-nous en indiquant le bon de livraison où vous le voyez.

Ce qui se passe quand il y a des entrepôts

Que fait le module quand la réponse contient des lignes ?

Il poursuit avec le choix de l'entrepôt Temu. S'il n'y a qu'un seul candidat avec un identifiant utilisable, il le prend. S'il y en a plusieurs, il compare chacun à votre entrepôt Odoo : celui du type d'opération du bon de livraison ou, à défaut, celui de l'instance de connexion. De votre entrepôt, il utilise le nom, le code ainsi que le nom et la ville de son contact ; de l'entrepôt Temu, le nom, l'alias, le code et les adresses. Les correspondances exactes comptent plus que les correspondances partielles, et les entrepôts marqués comme par défaut ou sélectionnés reçoivent un bonus. Tout cela a lieu après la vérification qui déclenche Temu did not return any self-shipping warehouse. : avec une réponse sans ligne, il n'y a rien à comparer.

Quelque chose change-t-il selon les versions d'Odoo ?

Le message figure dans le code publié des branches 17, 18 et 19, et la condition de visibilité du bouton (bon de livraison Temu à l'état Terminé) est la même dans les trois. Le détail de la méthode que je vous ai décrit est celui du code d'Odoo 19. Le module est publié sur Odoo Apps pour 17, 18, 19 et 20.

Combien coûte l'utilisation du module ?

Il s'agit d'un paiement unique par version d'Odoo et il nécessite l'abonnement à FlexigoTech Cloud : le plan Connecteur coûte 49 € par mois ou 490 € par an, HT, et prend en charge jusqu'à trois comptes Temu. Vous pouvez le voir sur la page du module.

Pouvez-vous m'aider 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, y compris lorsque votre flux avec Temu nécessite quelque chose que le module ne couvre pas.

À lire aussi

Ce que fait le bouton Execute de Temu Connector for Odoo, étape par étapeCe que fait le bouton Execute de Fulfillment dans Temu Connector for Odoo : ce qu'il vérifie, quels statuts il écrit et quels messages peuvent l'arrêter.
Vérifié dans le code du connecteur (version 19.0) et dans les sources citées

Sources