Aller au contenu principal
Temu

Temu warehouse list did not contain any usable warehouse identifier : cause et solution

Le message Temu warehouse list did not contain any usable warehouse identifier. apparaît quand Temu renvoie des lignes d'entrepôts dont aucune ne comporte d'identifiant exploitable ; le bouton Send Temu Tracking d'un transfert peut le déclencher et l'action s'arrête.

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
4 min

Quand le message apparaît et où vous le voyez

L'avertissement peut apparaître quand vous cliquez sur le bouton Send Temu Tracking dans un transfert. Le bouton est masqué lorsque le transfert ne correspond pas à une commande Temu ou lorsqu'il n'est pas à l'état Terminé (Fait en Odoo 17.0) ; vous ne le voyez donc que sur les transferts de commandes Temu déjà terminés. En cliquant, le module peut arriver à une étape qui demande à Temu sa liste d'entrepôts logistiques et décide lequel utiliser. Si, à cette étape, la condition que nous allons voir est remplie, Odoo affiche :

Temu warehouse list did not contain any usable warehouse identifier.

L'action s'arrête. Le message figure dans le code publié d'Odoo 17.0, 18.0 et 19.0.

Schéma réalisé avec du code : en haut le bouton Send Temu Tracking et en dessous le message Temu warehouse list did not contain any usable warehouse identifier.
Schéma réalisé avec du code à partir du code publié du module, ce n'est pas une capture d'Odoo. Les libellés sont en anglais, le texte d'origine du code.
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)

La condition exacte, en clair

Le message apparaît quand, après avoir passé en revue toutes les lignes de la liste renvoyée par Temu, il ne reste aucune candidate. L'étape se déroule ainsi :

  1. Le module demande à Temu la liste des entrepôts logistiques.
  2. Il cherche les lignes de cette liste à plusieurs endroits de la réponse. Pour arriver au message, la réponse contenait déjà des lignes.
  3. Dans chaque ligne, il cherche un identifiant dans ces données, dans l'ordre : l'identifiant de l'entrepôt d'expédition propre, l'identifiant d'entrepôt, un id générique et le code d'entrepôt. Il retient le premier qui a une valeur.
  4. Si les quatre sont absents ou vides, la ligne est simplement écartée. Si l'un d'eux a une valeur, la ligne devient candidate et reçoit un score selon la ressemblance de ses noms et adresses avec ceux de l'entrepôt d'Odoo.
  5. S'il n'y a finalement aucune candidate, le message est déclenché.

En résumé : Temu a répondu avec des lignes, mais aucune ne contenait d'identifiant que le module puisse utiliser.

Cas : un transfert Temu qui ne permet pas d'envoyer le suivi

Exemple Cas illustratif : l'entreprise et ses chiffres sont inventés pour expliquer le flux.

Menaje Levante, une boutique inventée pour cet exemple, vend sur Temu depuis Odoo. Elle a un transfert d'une commande Temu à l'état Terminé. La responsable logistique l'ouvre, voit le bouton Send Temu Tracking, clique dessus et reçoit Temu warehouse list did not contain any usable warehouse identifier.

Son premier soupçon est que l'entrepôt d'Odoo est mal configuré. D'après le code, ce n'est pas la cause. L'entrepôt d'Odoo (celui du type d'opération du transfert ou, à défaut, celui de l'instance Temu) ne fournit que son nom, son code, ainsi que le nom et la ville de son contact, pour les comparer avec les lignes de Temu. Cette comparaison ne fait que donner un score aux lignes qui sont déjà candidates, et une ligne n'est candidate que si elle comporte un identifiant. Le message à l'écran signifie que la comparaison n'avait aucune ligne à noter.

Ce qu'elle peut faire, en revanche, c'est écarter ce qui dépend d'elle et d'Odoo :

  1. Vérifier que le transfert correspond à une commande Temu et est à l'état Terminé. Si ce n'était pas le cas, le bouton ne serait pas visible : elle sait donc déjà que ce filtre est passé.
  2. Noter le texte exact de l'avertissement. Nous parlons ici de ce message précis : celui d'une liste arrivée avec des lignes sans identifiant exploitable.
  3. Cliquer de nouveau sur le bouton plus tard. Si le module arrive encore à cette étape, il redemande la liste des entrepôts à Temu, donc la réponse peut différer de la précédente.
  4. Si l'avertissement persiste, nous écrire avec le message et le transfert concerné.
Schéma réalisé avec du code à partir des traductions du module : le bouton Send Temu Tracking apparaît en espagnol sous le nom Enviar tracking a Temu
Schéma réalisé avec du code à partir des fichiers de traduction publiés, ce n'est pas une capture d'Odoo. Avec Odoo en français, le bouton s'appelle Send Temu Tracking.

Ce qu'il faut retenir du cas

  • Le message décrit la réponse de Temu. La condition qui le provoque se trouve dans les lignes reçues : aucune n'a de valeur dans les quatre données d'identifiant.
  • On ne le corrige pas en changeant l'entrepôt d'Odoo. Cet entrepôt n'intervient que pour noter les candidates, et ici il n'y en a aucune.
  • Un nouvel essai interroge de nouveau. Chaque fois que le module arrive à cette étape, il demande la liste des entrepôts à Temu.
  • Il vaut mieux conserver le texte littéral. C'est ce qui permet de savoir à quel point de l'étape l'action s'est arrêtée.

Ce qu'il faut avoir sous la main si vous nous écrivez

  • Le texte du message, tel qu'il apparaît.
  • Le transfert où vous avez cliqué sur Send Temu Tracking.
  • La version d'Odoo : le module est publié sur Odoo Apps pour 17.0, 18.0, 19.0 et 20.0, et ce message figure dans le code publié de 17.0, 18.0 et 19.0.

La connexion avec Temu passe par FlexigoTech Cloud, qui stocke les identifiants chiffrés, surveille la synchronisation et prévient par e-mail en cas d'échec ; si la plateforme modifie son API, le module et le service sont adaptés.

Comment FlexigoTech vous aide

Si vous utilisez Odoo ou êtes en train de l'implanter et souhaitez vendre sur Temu, FlexigoTech implante Odoo 17, 18, 19 et 20 et développe des connecteurs et des intégrations sur mesure.

À lire aussi

L'avis d'événements webhook synchronisés de Temu dans Odoo : quand il apparaît et que faireQue signifie l'avis de Temu Connector for Odoo après un clic sur Update Webhook Events, quand il apparaît d'après le code et que vérifier s'il manque.
Vérifié dans le code du connecteur (version 19.0) et dans les sources citées

Sources