Saltar al contenido principal
Temu

Temu warehouse list did not contain any usable warehouse identifier: causa y solución

El mensaje Temu warehouse list did not contain any usable warehouse identifier. sale cuando Temu devuelve filas de almacenes y ninguna trae un identificador utilizable; puede darlo el botón Enviar tracking a Temu (Send Temu Tracking) de un albarán y la acción se detiene.

FlexigoTech · Responsable: Víctor Gómez · Actualizado el 5 de noviembre de 2026

Lo esencial

Módulo
Temu
Versiones
Odoo 17, 18, 19 y 20
Comprobado
en el código del conector, versión 19.0 · en las fuentes enlazadas al final
Lectura
4 min

Cuándo sale el mensaje y dónde lo ves

El aviso puede aparecer al pulsar el botón Enviar tracking a Temu (Send Temu Tracking) en un albarán. El botón se oculta cuando el albarán no es de un pedido de Temu o cuando no está en estado Hecho (Done); solo lo ves en albaranes de pedidos de Temu ya hechos. Al pulsarlo, el módulo puede llegar a un paso que pide a Temu su lista de almacenes de logística y decide cuál usar. Si en ese paso se cumple la condición que vamos a ver, Odoo muestra:

Temu warehouse list did not contain any usable warehouse identifier.

La acción se detiene. El mensaje está en el código publicado de Odoo 17.0, 18.0 y 19.0.

Esquema hecho con código: arriba el botón Send Temu Tracking y debajo el mensaje Temu warehouse list did not contain any usable warehouse identifier.
Esquema hecho con código a partir del código publicado del módulo, no es una captura de Odoo. Los rótulos van en inglés, el texto original del código.
Temu orders in Odoo every 15 minutes. Stock out every 5
Vídeo: Temu orders in Odoo every 15 minutes. Stock out every 5 (vídeo en inglés)

La condición exacta, en palabras

El mensaje sale cuando, tras repasar todas las filas de la lista que devuelve Temu, no queda ninguna candidata. El paso se desarrolla así:

  1. El módulo pide a Temu la lista de almacenes de logística.
  2. Busca las filas de esa lista en varios sitios de la respuesta. Para llegar al mensaje, la respuesta ya tenía filas.
  3. En cada fila busca un identificador en estos datos, por orden: el identificador del almacén de envío propio, el identificador de almacén, un id genérico y el código de almacén. Se queda con el primero que tenga valor.
  4. Si los cuatro faltan o están vacíos, la fila se descarta sin más. Si alguno tiene valor, la fila pasa a ser candidata y recibe una puntuación según lo parecidos que sean sus nombres y direcciones a los del almacén de Odoo.
  5. Si al final no hay ninguna candidata, se lanza el mensaje.

En resumen: Temu respondió con filas, pero ninguna traía un identificador que el módulo pudiera usar.

Caso: un albarán de Temu que no deja enviar el tracking

Ejemplo Caso ilustrativo: la empresa y sus datos son inventados para explicar el flujo.

Menaje Levante, una tienda inventada para este ejemplo, vende en Temu desde Odoo. Tiene un albarán de un pedido de Temu en estado Hecho. La responsable de logística lo abre, ve el botón Enviar tracking a Temu, lo pulsa y recibe Temu warehouse list did not contain any usable warehouse identifier.

Su primera sospecha es que el almacén de Odoo está mal configurado. Según el código, no es la causa. El almacén de Odoo (el del tipo de operación del albarán o, si no hay, el de la instancia de Temu) solo aporta su nombre, su código y el nombre y la ciudad de su contacto para compararlos con las filas de Temu. Esa comparación solo da una puntuación a las filas que ya son candidatas, y una fila solo es candidata si trae identificador. Con el mensaje en pantalla, la comparación no ha tenido filas que puntuar.

Lo que sí puede hacer es descartar lo que depende de ella y de Odoo:

  1. Comprobar que el albarán es de un pedido de Temu y está en Hecho. Si no lo estuviera, el botón no se vería, así que ya sabe que ese filtro lo pasa.
  2. Anotar el texto exacto del aviso. Aquí hablamos de este mensaje concreto: el de una lista que llegó con filas sin identificador utilizable.
  3. Volver a pulsar el botón más tarde. Si el módulo llega otra vez a ese paso, vuelve a pedir la lista de almacenes a Temu, así que la respuesta puede ser distinta de la anterior.
  4. Si el aviso persiste, escribirnos con el mensaje y el albarán afectado.
Esquema hecho con código a partir de las traducciones del módulo: el botón Send Temu Tracking se ve en castellano como Enviar tracking a Temu
Esquema hecho con código a partir de los ficheros de traducción publicados, no es una captura de Odoo. Con Odoo en castellano, el botón se llama Enviar tracking a Temu.

Qué aprender del caso

  • El mensaje describe la respuesta de Temu. La condición que lo provoca está en las filas que llegan: que en ninguna haya valor en los cuatro datos de identificador.
  • No se arregla cambiando el almacén de Odoo. Ese almacén solo interviene al puntuar candidatas, y aquí no hay ninguna.
  • Un nuevo intento consulta de nuevo. Cada vez que el módulo llega a ese paso, pide la lista de almacenes a Temu.
  • Conviene guardar el texto literal. Es lo que permite saber en qué punto del paso se ha detenido la acción.

Qué tienes que tener a mano si nos escribes

  • El texto del mensaje, tal cual aparece.
  • El albarán donde pulsaste Enviar tracking a Temu.
  • La versión de Odoo: el módulo está publicado en Odoo Apps para 17.0, 18.0, 19.0 y 20.0, y este mensaje consta en el código publicado de 17.0, 18.0 y 19.0.

La conexión con Temu pasa por FlexigoTech Cloud, que guarda cifradas las credenciales, vigila la sincronización y avisa por correo si falla; si la plataforma cambia su API, se adaptan el módulo y el servicio.

Cómo te ayuda FlexigoTech

Si usas Odoo o lo estás implantando y quieres vender en Temu, FlexigoTech implanta Odoo 17, 18, 19 y 20 y desarrolla conectores e integraciones a medida.

Sigue leyendo

El aviso de eventos webhook sincronizados de Temu en Odoo: cuándo sale y qué hacerQué significa el aviso de Temu Connector for Odoo al pulsar Actualizar eventos webhook, cuándo sale según el código y qué revisar si no aparece.
Comprobado en el código del conector (versión 19.0) y en las fuentes enlazadas

Fuentes