Este mensaje pertenece a una sola acción de Temu Connector for Odoo: inscribir un producto en una campaña de ventas de Temu. Aquí tienes cuándo lo lanza el código publicado, qué significa y qué hacer para que la inscripción siga adelante.
Cuándo sale y qué lo provoca
¿Dónde y cuándo sale el mensaje?
Sale al pulsar el botón Inscribir productos (Enroll Goods) en la ficha de un producto de campaña (Promotion Goods). Esas fichas se abren desde el menú Temu › Catalog › Sales Campaigns › Campaign Products. Es un error que detiene la acción: no se guarda nada de lo que esa acción iba a cambiar.

¿Qué condición exacta lo dispara?
Que la lista de SKU a inscribir quede vacía. El módulo la busca en este orden. Primero mira el campo Enroll Sku List Json (pestaña SKU Payloads de la ficha): si contiene una lista, la usa; si está vacío o no es una lista, la da por vacía. Después, con la lista aún vacía, la construye a partir de los datos de SKU que tiene guardados la ficha del producto de campaña. Si tras eso sigue vacía, lanza el mensaje.
¿Qué descarta el módulo al construir la lista con esos datos de SKU?
Salta cada entrada que no sea un elemento con campos, que no traiga identificador de SKU (skuId o sku_id) o que no dé un precio mayor que cero. Para el precio mira, por este orden, activitySupplierPrice, recommendActivitySupplierPrice y price, y se queda con la primera que da un valor mayor que cero. Las entradas que pasan quedan con su skuId y su activitySupplierPrice.
¿Influye la cantidad a inscribir?
No. El módulo calcula la cantidad aparte, antes de comprobar la lista: toma la cantidad deseada de la actividad y, si está vacía, la recomendada; si tampoco hay, la de la actividad, y si no hay ninguna, uno. La redondea a un número entero. La comprobación del mensaje solo depende de que haya al menos una entrada de SKU válida.
¿En qué versiones de Odoo está?
El mensaje está en el código publicado de Odoo 17, 18 y 19, y en esas tres versiones el botón Inscribir productos se ve siempre. La forma de buscar y filtrar la lista de SKU descrita aquí es la del código de Odoo 19.


Qué significa y cómo resolverlo
¿Qué significa, y se ha enviado algo a Temu?
Significa que el módulo no tiene ningún SKU con identificador y precio válidos que inscribir. La comprobación va antes de la llamada a Temu, así que cuando sale el mensaje la inscripción no se envía.
¿Cómo lo resuelvo?
El propio mensaje señala el camino: rellena el campo Enroll Sku List Json, en la pestaña SKU Payloads de la ficha, o sincroniza los datos de SKU candidatos. Si rellenas Enroll Sku List Json con una lista que tenga al menos un elemento, el módulo la usa y ya no mira los demás datos de SKU; esta comprobación solo exige que la lista no esté vacía. Cuando es el módulo quien construye la lista, deja cada elemento con skuId y activitySupplierPrice, así que ese es un buen modelo si la escribes a mano. Si prefieres sincronizar los candidatos, hazlo y vuelve a pulsar Inscribir productos.
¿Y si sincronizo y el mensaje sigue saliendo?
Entonces el módulo sigue sin encontrar ninguna entrada con identificador de SKU y precio mayor que cero en las claves de precio que se han descrito arriba. Revisa esos datos o rellena la lista a mano en Enroll Sku List Json, como se explica en la respuesta anterior.
¿Qué pasa cuando la comprobación sí pasa?
El módulo prepara la inscripción con el identificador del producto, la cantidad, la lista de SKU y un código de traza (el que ya tenga la ficha o uno nuevo), la envía a Temu y guarda en la ficha el resultado de la operación. Si esa llamada falla, guarda el error y lo vuelve a lanzar: eso ya no es este mensaje.
¿Puedo volver a pulsar el botón después de corregirlo?
Sí. Como el mensaje detiene la acción antes de enviar nada a Temu, tras rellenar la lista o sincronizar los candidatos puedes pulsar Inscribir productos de nuevo en la misma ficha.
Cómo te ayuda FlexigoTech
Si estás implantando Odoo y quieres conectar Temu, FlexigoTech implanta Odoo 17, 18, 19 y 20 y desarrolla conectores e integraciones a medida. Temu Connector for Odoo es de pago único por versión de Odoo (el precio de cada una está en su ficha de Odoo Apps) 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 ver más en la página del módulo.
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_promotion.py
- Código del módulo: flexigobe_temu_connector 19.0 (455b3f0f): views/temu_promotion_views.xml
- apps.odoo.com/apps/modules/19.0/flexigobe_temu_connector
- flexigotech.com/precios.html
- flexigotech.com/en/services.html
