Saltar al contenido principal
Temu

El error «Temu did not return any logistics company for regionId …» en Odoo

Sale al pulsar Enviar tracking a Temu (Send Temu Tracking) cuando la respuesta de Temu no trae ninguna lista de empresas de logística que el módulo pueda leer. El mensaje lleva al final el regionId por el que se ha preguntado a Temu, y ese número es el primer dato que conviene revisar.

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

Cuándo sale este mensaje

El mensaje Temu did not return any logistics company for regionId …. aparece al pulsar Enviar tracking a Temu, el botón del albarán. Ese botón solo se ve en el albarán de un pedido de Temu cuando el albarán está en estado Hecho (Done), en Odoo 17, 18 y 19. Al final del mensaje, donde aquí van los puntos suspensivos, Odoo muestra el regionId por el que el módulo ha preguntado a Temu.

Esquema hecho con código: el botón de enviar tracking a Temu y debajo el mensaje Temu did not return any logistics company for regionId …
Esquema hecho con código a partir del código publicado del módulo (no es una captura de Odoo): el botón y el mensaje, con los rótulos en el texto original del código, en Odoo 17, 18 y 19.

Para entender cuándo salta, conviene ver qué hace el módulo desde que pulsas el botón hasta ese punto. Este recorrido es el del código de Odoo 19:

  • Busca tu transportista: el del albarán o, si el albarán no tiene, el del pedido de venta.
  • Busca en la instancia de Temu una correspondencia de transportista activa. Si el transportista tiene una propia, usa esa. Si no la tiene, y la instancia tiene una sola correspondencia activa, usa esa. Si ni el albarán ni el pedido tienen transportista, la correspondencia también se usa solo cuando hay una única activa.
  • Si esa correspondencia lleva el identificador numérico del transportista en Temu, el módulo lo usa directamente y no pregunta nada a Temu. En ese caso este mensaje no puede salir.
  • Si no hay identificador, calcula el regionId del pedido: lo busca en los datos guardados del pedido y, si no aparece ahí, toma el número que va antes del primer guion del número de pedido de Temu, cuando es numérico. Si no consigue determinar el regionId, la acción se detiene antes, con otro aviso, y no llega a consultar a Temu.
  • Pregunta a Temu por las empresas de logística de ese regionId y recorre la respuesta buscando una lista de elementos con datos: primero en varios lugares previstos de la respuesta y después por el resto de su contenido.
  • Si no encuentra ninguna lista con elementos, se detiene y muestra el mensaje. La condición del código es literalmente que no haya filas que leer.

Como la acción se detiene, el envío del tracking no sigue adelante desde ese botón.

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)

Qué significa

El mensaje habla de la respuesta de Temu, no del nombre de tu transportista: para ese regionId, la respuesta no contenía ninguna lista de empresas de logística que el módulo pudiera leer. Puede ser una respuesta vacía o una respuesta que no trae ninguna lista de elementos con datos.

En ese punto el módulo todavía no ha comparado nada con tu transportista. Esa comparación llega después y solo si la lista trae empresas; por eso un transportista bien nombrado en Odoo no evita este mensaje.

El módulo solo se salta la consulta a Temu cuando encuentra para ese transportista una correspondencia activa (o la única activa) con el identificador numérico del transportista en Temu. Una correspondencia que tenga solo código o nombre del transportista de Temu, sin identificador, no se salta la consulta: el módulo pregunta a Temu igualmente.

Paso a paso para resolverlo

  1. Anota el número que acompaña al mensaje: es el regionId con el que el módulo ha preguntado a Temu. Si no es el que esperas para ese pedido, ten en cuenta que el módulo lo saca de los datos guardados del pedido y, si no están, del prefijo numérico de su número de pedido.
  2. Comprueba qué transportista tiene el albarán y, si no tiene, cuál tiene el pedido de venta: es el que cuenta para el módulo. Cambiarle el nombre no arregla este mensaje, porque sale antes de comparar nombres.
  3. Ten presente que, sin una correspondencia activa con identificador para ese transportista, el módulo pregunta a Temu por las empresas de logística del regionId. Es en esa respuesta donde se origina el mensaje.
  4. Vuelve a pulsar Enviar tracking a Temu en el albarán cuando quieras comprobar de nuevo. Mientras el módulo tenga que consultar a Temu y la respuesta para ese regionId no traiga una lista de empresas que pueda leer, el mensaje seguirá saliendo.
  5. Si el mensaje persiste, tienes un caso para revisar con el regionId y el pedido delante. Puedes pedir ayuda a FlexigoTech con esos dos datos.

Qué comprobar después y en qué versiones está

Si Temu sí devuelve empresas para el regionId, el módulo pasa a compararlas con tu transportista: ese es otro tramo del proceso y ya no es este mensaje. Y si la instancia tiene varias correspondencias activas y tu transportista no tiene la suya, el módulo no elige ninguna por su cuenta y sigue con la consulta a Temu.

Con Odoo en castellano el botón se llama Enviar tracking a Temu.

Esquema hecho con código del rótulo del botón tal como lo ve el usuario con Odoo en castellano: Enviar tracking a Temu
Esquema hecho con código a partir de las traducciones publicadas del módulo (no es una captura de Odoo): el rótulo del botón en castellano.

El mensaje está en el código publicado de las ramas 17, 18 y 19, con el mismo botón y la misma condición de visibilidad (albarán de un pedido de Temu en estado Hecho). El recorrido que has leído arriba es el del código de Odoo 19. El módulo está publicado en Odoo Apps para Odoo 17, 18, 19 y 20; tienes su ficha en Odoo Apps y la página del módulo en flexigotech.com.

Ayuda de FlexigoTech

La conexión con Temu pasa por FlexigoTech Cloud: guarda cifradas las credenciales, vigila la sincronización y avisa por correo si falla. Si estás implantando Odoo o necesitas que el envío del tracking se ajuste a tus transportistas, FlexigoTech implanta Odoo 17, 18, 19 y 20 y desarrolla conectores e integraciones a medida.

Sigue leyendo

Campos de la ficha Temu Dashboard: qué significa cada uno y qué ponerChecklist de los campos de la ficha Temu Dashboard en Temu Connector for Odoo: qué dice la ayuda de cada uno, su valor por defecto y qué conviene decidir.
Comprobado en el código del conector (versión 19.0) y en las fuentes enlazadas

Fuentes