Què vol dir el missatge
El text complet és Temu ads detail query requires at least one goodsId. i atura l'acció: el llança la consulta de detall d'Ads del mòdul quan, després de revisar la llista de goodsId que rep, no en queda cap.
Pot sortir en prémer el botó Sync Ads Campaigns de la fitxa de Temu Dashboard, que s'obre des del menú Temu: l'acció del botó arriba a aquesta consulta, i és ella qui llança l'error si es compleix la seva condició. El missatge és al codi publicat d'Odoo 17, 18 i 19.


Què comprova el codi, per ordre
A Odoo 19, el codi de la consulta fa això. Primer recorre la llista de goodsId i descarta els valors buits: res, un text buit o fals. Amb els que queden fa una neteja: un text format només per xifres (sense comptar els espais dels extrems) passa a número, un altre text es conserva sense aquests espais i qualsevol altre valor es deixa tal qual. Si la llista ni tan sols arriba, el resultat és el mateix que si arriba buida.
Només després d'aquesta neteja mira si la llista ha quedat buida. Si ho està, llança l'error i es talla aquí. Quan veus aquest missatge, el mòdul encara no ha fet la petició de detall d'Ads a Temu: la llista que va rebre aquesta consulta va arribar buida o només amb valors buits.
El text del missatge no inclou cap goodsId concret, així que l'única cosa que et diu és que, després del filtre, no en va quedar cap.
Checklist per a aquest missatge
Abans de prémer el botó
- Anota la teva versió d'Odoo: el missatge és al codi publicat de 17, 18 i 19.
- Obre la fitxa des del menú
Temui localitza el botóSync Ads Campaigns. A Odoo 17, 18 i 19 es veu sempre, així que no cal complir cap condició per tenir-lo al davant.
- Tingues present que aquest botó porta a la consulta de detall d'Ads. Si el missatge apareix en prémer-lo, ja saps quina consulta l'ha llançat.

Quan surti el missatge
- Copia el text sencer,
Temu ads detail query requires at least one goodsId., sense retallar-lo. És el que necessitarà qui t'ajudi a revisar-ho.
- Tingues en compte que l'acció s'ha aturat.
- Tingues en compte que la consulta de detall d'Ads comprova la llista abans de fer la seva petició a Temu.
- Interpreta la condició amb paraules: la llista de goodsId va arribar buida, o només amb valors buits (res, text buit o fals).
- Recorda que aquest primer filtre mira els valors tal com arriben. Un text amb només espais no es descarta com a buit en aquest filtre, perquè la neteja d'espais es fa després.
Què passa quan sí que hi ha goodsId
- Si un goodsId arriba com a text de xifres, el mòdul el converteix en número abans d'enviar-lo.
- Si arriba un altre tipus de text, el conserva sense els espais dels extrems.
- La petició porta com a màxim els primers 100 goodsId de la llista.
- En acabar, si el mètode utilitzat és diferent del que la fitxa tenia desat per a la consulta de detall d'Ads, el mòdul l'actualitza.
Si el missatge es repeteix
- Apunta la versió d'Odoo, la fitxa de
Temu Dashboarddes de la qual has premut el botó i el moment en què va passar.
- Escriu-nos amb aquestes dades des de la pàgina del mòdul i ho revisem amb tu.
Subscripció i versions
Temu Connector for Odoo és un mòdul de pagament únic per versió i necessita la subscripció a FlexigoTech Cloud, pla Connector: 49 €/mes o 490 €/any, sense IVA. La connexió passa per FlexigoTech Cloud, que desa xifrades les credencials, vigila la sincronització i avisa per correu si falla. El mòdul està publicat a Odoo Apps per a 17.0, 18.0, 19.0 i 20.0; el pots veure a la seva fitxa d'Odoo Apps.
Com t'ajuda FlexigoTech
Si estàs implantant Odoo i vols tenir Temu connectat amb criteri, a FlexigoTech implantem Odoo 17, 18, 19 i 20 i desenvolupem connectors i integracions a mida. Amb el text del missatge i les dades del teu últim intent, podem mirar amb tu què va arribar a la consulta.
Continua llegint
Comprovat al codi del connector (versió 19.0) i a les fonts enllaçades
Fonts
- Codi del mòdul: flexigobe_temu_connector 19.0 (455b3f0f): models/temu_instance.py
- Codi del mòdul: flexigobe_temu_connector 19.0 (455b3f0f): views/temu_instance_views.xml
- Codi del mòdul: flexigobe_temu_connector 19.0 (455b3f0f): models/fgt_cloud.py
- apps.odoo.com/apps/modules/19.0/flexigobe_temu_connector
- flexigotech.com/en/services.html
- flexigotech.com/precios.html
