Cuándo aparece el mensaje
¿Qué estoy haciendo cuando sale?
Estás en el albarán de un pedido de Temu y pulsas Enviar tracking a Temu (Send Temu Tracking). Ese botón solo se ve si el albarán es de un pedido de Temu y está en estado Hecho (Done); en cualquier otro caso está oculto. Así es en Odoo 17, 18 y 19. Al pulsarlo, la acción llega al paso que resuelve el almacén de Temu y, si se cumple la condición de la pregunta siguiente, lanza Temu did not return any self-shipping warehouse. y la acción se detiene.


Enviar tracking a Temu. Es un esquema, no una captura.¿Cuál es la condición exacta?
Primero, el módulo pide a Temu la lista de almacenes de logística. Después busca filas (entradas con varios datos) dentro de la respuesta: si la respuesta es una lista, mira sus elementos; si es un conjunto de datos anidado, recorre varios lugares posibles de su estructura, con un límite de niveles. Si no encuentra ninguna fila, lanza el mensaje. Es la primera comprobación del método tras esa búsqueda: todo lo demás se hace después y solo si sí hay filas.
¿Depende de mi almacén o de mi albarán en Odoo?
No. Esta condición mira únicamente lo que Temu ha devuelto. La comparación con el almacén de Odoo llega más tarde, cuando ya hay filas que comparar, así que esta condición no cambia por los datos de tu almacén.
¿Qué significa, dicho sin código?
Que en la respuesta de Temu el módulo no ha encontrado ningún almacén que pueda leer. El código no distingue entre una lista vacía y una respuesta cuya estructura no contiene filas: en ambos casos acaba en el mismo texto.
¿Es lo mismo que el mensaje de «lista sin identificador utilizable»?
No. Ese es otro mensaje del mismo método y sale más adelante, cuando sí hay filas pero ninguna trae un identificador de almacén. El que nos ocupa sale antes, cuando no hay filas.

Qué revisar para resolverlo
¿Por dónde empiezo?
Por tu cuenta de Temu. El mensaje habla de almacenes de envío propio (self-shipping), y eso es lo que Odoo no ha recibido, así que lo primero es comprobar en Temu si tu cuenta tiene un almacén de envío propio que pueda entrar en esa consulta.
¿Puedo volver a pulsar el botón después?
El botón sigue a la vista mientras el albarán sea de un pedido de Temu y esté en Hecho, de modo que, tras revisar Temu, puedes pulsarlo de nuevo. Cuando sale el mensaje, la acción se detiene en ese punto.
¿Y si en Temu sí hay un almacén y el mensaje sigue saliendo?
La conexión con Temu pasa por FlexigoTech Cloud, que guarda cifradas las credenciales y vigila la sincronización. Si el servicio está suspendido, se para lo que da la suscripción (tus datos se quedan en tu Odoo). Y si Temu cambia su API, se adaptan el módulo y el servicio. Si tras revisar tu cuenta el mensaje persiste, escríbenos indicando el albarán donde lo ves.
Lo que pasa cuando sí hay almacenes
¿Qué hace el módulo cuando la respuesta trae filas?
Sigue con la elección del almacén de Temu. Si solo hay un candidato con identificador utilizable, lo coge. Si hay varios, compara cada uno con tu almacén de Odoo: el del tipo de operación del albarán o, si no tiene, el de la instancia de conexión. De tu almacén usa el nombre, el código y el nombre y la ciudad de su contacto; del almacén de Temu, nombre, alias, código y direcciones. Las coincidencias exactas puntúan más que las parciales, y los almacenes marcados como predeterminados o seleccionados suman una prima. Todo esto ocurre después de la comprobación que lanza Temu did not return any self-shipping warehouse.: con una respuesta sin filas no hay nada que comparar.
¿Cambia algo entre versiones de Odoo?
El mensaje está en el código publicado de las ramas 17, 18 y 19, y la condición de visibilidad del botón (albarán de Temu en estado Hecho) es la misma en las tres. El detalle del método que te he contado es el del código de Odoo 19. El módulo está publicado en Odoo Apps para 17, 18, 19 y 20.
¿Qué cuesta usar el módulo?
Es de pago único por versión de Odoo y necesita la suscripción a FlexigoTech Cloud: el plan Conector cuesta 49 € al mes o 490 € al año, sin IVA, y admite hasta tres cuentas de Temu. Puedes verlo en la página del módulo.
¿Me ayudáis con la implantación?
FlexigoTech implanta Odoo 17, 18, 19 y 20 y desarrolla conectores e integraciones a medida, también para el caso en que tu flujo con Temu necesite algo que el módulo no cubre.
Sigue leyendo
Comprobado en el código del conector (versión 19.0) y en las fuentes enlazadas
Fuentes
- Código del módulo: flexigobe_temu_connector 19.0 (455b3f0f): models/stock_picking.py
- Código del módulo: 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
