Salta al contingut principal
Temu

El missatge «No valid enrollSkuList found» de Temu Connector for Odoo

El missatge No valid enrollSkuList found. Fill 'Enroll Sku List JSON' or sync candidate SKU data. surt en prémer Enroll Goods quan el mòdul no aconsegueix cap llista de SKU per inscriure. Es resol omplint el camp Enroll Sku List Json (pestanya SKU Payloads de la fitxa) o sincronitzant les dades de SKU candidats.

FlexigoTech · Responsable: Víctor Gómez · Actualitzat el 5 de novembre de 2026

L'essencial

Mòdul
Temu
Versions
Odoo 17, 18, 19 i 20
Comprovat
al codi del connector, versió 19.0 · a les fonts enllaçades al final
Lectura
4 min

Aquest missatge pertany a una sola acció de Temu Connector for Odoo: inscriure un producte en una campanya de vendes de Temu. Aquí tens quan el llança el codi publicat, què significa i què fer perquè la inscripció continuï endavant.

Quan surt i què el provoca

On i quan surt el missatge?

Surt en prémer el botó Enroll Goods a la fitxa d'un producte de campanya (Promotion Goods). Aquestes fitxes s'obren des del menú Temu › Catalog › Sales Campaigns › Campaign Products. És un error que atura l'acció: no es desa res del que aquella acció havia de canviar.

Esquema fet amb codi, no una pantalla d'Odoo: de dalt a baix, el menú dels productes de campanya, el botó d'inscriure i el missatge d'error, amb els rètols en anglès del codi del mòdul
Esquema del recorregut fins al missatge a Odoo 17, 18 i 19, fet amb codi a partir del codi publicat del mòdul (no és una captura).

Quina condició exacta el dispara?

Que la llista de SKU a inscriure quedi buida. El mòdul la cerca en aquest ordre. Primer mira el camp Enroll Sku List Json (pestanya SKU Payloads de la fitxa): si conté una llista, l'utilitza; si és buit o no és una llista, la dona per buida. Després, amb la llista encara buida, la construeix a partir de les dades de SKU que té desades la fitxa del producte de campanya. Si després d'això continua buida, llança el missatge.

Què descarta el mòdul en construir la llista amb aquestes dades de SKU?

Salta cada entrada que no sigui un element amb camps, que no porti identificador de SKU (skuId o sku_id) o que no doni un preu major que zero. Per al preu mira, per aquest ordre, activitySupplierPrice, recommendActivitySupplierPrice i price, i es queda amb la primera que dona un valor major que zero. Les entrades que passen queden amb el seu skuId i el seu activitySupplierPrice.

Influeix la quantitat a inscriure?

No. El mòdul calcula la quantitat a part, abans de comprovar la llista: pren la quantitat desitjada de l'activitat i, si és buida, la recomanada; si tampoc n'hi ha, la de l'activitat, i si no n'hi ha cap, u. L'arrodoneix a un nombre enter. La comprovació del missatge només depèn que hi hagi almenys una entrada de SKU vàlida.

En quines versions d'Odoo hi és?

El missatge és al codi publicat d'Odoo 17, 18 i 19, i en aquestes tres versions el botó Enroll Goods es veu sempre. La manera de cercar i filtrar la llista de SKU descrita aquí és la del codi d'Odoo 19.

Esquema fet amb codi a partir de les traduccions publicades del mòdul, no una pantalla d'Odoo: el text del botó en anglès, Enroll Goods, i com el veu l'usuari amb Odoo en català, que és el mateix perquè el mòdul no el tradueix
Esquema del rètol del botó segons l'idioma d'Odoo (fet amb codi, no és una captura).
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 anglès)

Què significa i com resoldre'l

Què significa, i s'ha enviat res a Temu?

Significa que el mòdul no té cap SKU amb identificador i preu vàlids per inscriure. La comprovació va abans de la crida a Temu, així que quan surt el missatge la inscripció no s'envia.

Com ho resolc?

El mateix missatge assenyala el camí: omple el camp Enroll Sku List Json, a la pestanya SKU Payloads de la fitxa, o sincronitza les dades de SKU candidats. Si omples Enroll Sku List Json amb una llista que tingui almenys un element, el mòdul la fa servir i ja no mira les altres dades de SKU; aquesta comprovació només exigeix que la llista no sigui buida. Quan és el mòdul qui construeix la llista, deixa cada element amb skuId i activitySupplierPrice, així que aquest és un bon model si l'escrius a mà. Si prefereixes sincronitzar els candidats, fes-ho i torna a prémer Enroll Goods.

I si sincronitzo i el missatge continua sortint?

Llavors el mòdul continua sense trobar cap entrada amb identificador de SKU i preu major que zero a les claus de preu que s'han descrit abans. Revisa aquestes dades o omple la llista a mà a Enroll Sku List Json, tal com s'explica a la resposta anterior.

Què passa quan la comprovació sí que passa?

El mòdul prepara la inscripció amb l'identificador del producte, la quantitat, la llista de SKU i un codi de traça (el que ja tingui la fitxa o un de nou), l'envia a Temu i desa a la fitxa el resultat de l'operació. Si aquesta crida falla, desa l'error i el torna a llançar: això ja no és aquest missatge.

Puc tornar a prémer el botó després de corregir-ho?

Sí. Com que el missatge atura l'acció abans d'enviar res a Temu, després d'omplir la llista o sincronitzar els candidats pots prémer Enroll Goods de nou a la mateixa fitxa.

Com t'ajuda FlexigoTech

Si estàs implantant Odoo i vols connectar Temu, FlexigoTech implanta Odoo 17, 18, 19 i 20 i desenvolupa connectors i integracions a mida. Temu Connector for Odoo és de pagament únic per versió d'Odoo (el preu de cadascuna és a la seva fitxa d'Odoo Apps) i necessita la subscripció a FlexigoTech Cloud, pla Connector: 49 €/mes o 490 €/any, sense IVA. Està publicat per a Odoo 17, 18, 19 i 20; pots veure'n més a la pàgina del mòdul.

Continua llegint

Camps de la fitxa Temu Dashboard: què significa cadascun i què posarChecklist dels camps de la fitxa Temu Dashboard a Temu Connector for Odoo: què diu l'ajuda de cadascun, el valor per defecte i què convé decidir.
Comprovat al codi del connector (versió 19.0) i a les fonts enllaçades

Fonts