
Cuándo sale exactamente
El mensaje sale al pulsar el botón Estimar desde retail en una de las fichas que se abren desde el menú Temu › Catalog › Pricing › Price Rules. El botón se ve en Odoo 17, 18 y 19 sin ninguna condición, y el mensaje está en el código publicado de esas tres ramas.
La condición del código es que el contador de líneas actualizadas se quede a cero. Dicho en llano: el módulo ha repasado las líneas marcadas para aplicar y a ninguna le ha podido asignar un importe de la respuesta de Temu. Cuando sale, la acción se detiene y no se guarda nada de lo que iba a cambiar.

Qué hace el botón, paso a paso
Para entender por qué una línea se queda sin precio, conviene seguir el orden real de lo que hace el módulo:
- Prepara la consulta con los datos del vínculo del producto con Temu (categoría, plantilla de costes y, si existen, marca y código de impuesto de la ficha) y con las líneas marcadas para aplicar. Por cada línea incluye un precio de referencia: el de plataforma externa, si no el precio objetivo y, si tampoco, el actual.
- La instancia de Temu envía la consulta y devuelve la respuesta junto con el método de la API que ha usado.
- El módulo lee de la respuesta la lista de estimaciones por variante. Cada estimación se identifica por las opciones de variante que trae, y solo se conservan las que traen un importe mayor que cero. Las demás se descartan.
- Para cada línea marcada para aplicar, calcula las opciones de variante de la línea y busca la estimación con exactamente las mismas.
- Hay una excepción: si no hay coincidencia, la respuesta trae una única estimación válida y la línea no tiene opciones de variante, se usa esa estimación.
- Si la línea recibe un importe, se escribe como precio recomendado. El precio objetivo solo se rellena si estaba vacío o a cero, y la línea cuenta como actualizada.
- Si al terminar ninguna línea ha contado como actualizada, salta el mensaje. Si al menos una la tiene, la acción sigue: el módulo cambia el estado de la ficha y guarda lo enviado y la respuesta de Temu. Las líneas sin importe no reciben precio recomendado en esa pasada.
Fíjate en lo último: el mensaje solo aparece cuando fallan todas las líneas. Si algunas reciben precio y otras no, no verás ningún error, así que merece la pena mirar qué líneas se han quedado sin recomendación.
Qué significa y cómo resolverlo
El aviso no dice que Temu haya rechazado la consulta, sino que de su respuesta no salió ningún importe asignable a las líneas actuales. Según el código, hay estas vías para llegar ahí:
- La respuesta no trae estimaciones útiles. Si no hay estimaciones, o todas llevan el importe vacío o a cero, no queda nada que asignar. Revisa los datos con los que se construye la consulta (categoría y plantilla de costes del vínculo del producto, y el precio de referencia de las líneas) y vuelve a pulsar el botón.
- Las opciones de variante no coinciden. Una línea con opciones de variante solo recibe la estimación que tenga exactamente esas mismas opciones. Si Temu estimó otras combinaciones, la línea se queda fuera.
- La línea no tiene opciones de variante y hay varias estimaciones. Sin opciones, la línea solo recibe precio por la excepción de la estimación única. Con más de una estimación válida, no se le asigna ninguna.
- Las líneas marcadas no son las que esperabas. Solo cuentan las líneas marcadas para aplicar. Comprueba que la estimación se hace sobre las líneas que quieres.
Como cada línea se empareja por separado con las estimaciones de la respuesta, el resultado depende de las opciones de variante de cada una. Si todas fallan, ves el mensaje; si falla solo una parte, la acción termina y esas líneas quedan sin precio recomendado.
Cómo se ve el botón con Odoo en castellano

Con Odoo en castellano el botón se llama Estimar desde retail.
Qué comprobar después
Cuando al menos una línea recibe precio, la acción termina sin error y el módulo cambia el estado de la ficha. Esa es la señal de que la estimación ha funcionado.
Coste y ayuda
El módulo es de pago único por versión de Odoo y necesita la suscripción a FlexigoTech Cloud, plan Conector: 49 € al mes o 490 € al año, sin IVA. Está publicado para Odoo 17, 18, 19 y 20; puedes verlo en su ficha de Odoo Apps o en la página del módulo.
Si estás implantando Odoo y quieres revisar cómo se llega a esta estimación con tus productos, o necesitas una integración a medida, en FlexigoTech implantamos Odoo 17, 18, 19 y 20 y desarrollamos conectores e integraciones.
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/temu_price_update.py
- Código del módulo: flexigobe_temu_connector 19.0 (455b3f0f): views/temu_price_views.xml
- apps.odoo.com/apps/modules/19.0/flexigobe_temu_connector
- flexigotech.com/precios.html
- flexigotech.com/en/services.html
