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.


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 :
- Le module demande à Temu la liste des entrepôts logistiques.
- 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.
- 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.
- 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.
- 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 :
- 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é. - 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.
- 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.
- Si l'avertissement persiste, nous écrire avec le message et le transfert concerné.

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
Vérifié dans le code du connecteur (version 19.0) et dans les sources citées
Sources
- Code du module : flexigobe_temu_connector 19.0 (455b3f0f): models/stock_picking.py
- Code du module : flexigobe_temu_connector 19.0 (455b3f0f): views/stock_picking_views.xml
- apps.odoo.com/apps/modules/19.0/flexigobe_temu_connector
- flexigotech.com/precios.html
- flexigotech.com/en/services.html
