Salta al contingut principal
Temu

Temu ads detail query requires at least one goodsId: checklist per resoldre-ho

El missatge Temu ads detail query requires at least one goodsId. surt quan la consulta de detall d'Ads de Temu es queda sense cap goodsId utilitzable, i pot aparèixer en prémer Sync Ads Campaigns.

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

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.

Esquema fet amb codi: el menú Temu, el botó Sync Ads Campaigns i el missatge Temu ads detail query requires at least one goodsId.
Esquema fet amb codi a partir del codi publicat del mòdul (Odoo 17, 18 i 19), no és una captura d'Odoo. Les etiquetes van en anglès, el text original del mòdul.
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è 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ú Temu i 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.
Esquema fet amb codi: l'etiqueta Sync Ads Campaigns i la seva traducció al castellà, Sincronizar campanas Ads
Esquema fet amb codi a partir de les traduccions publicades del mòdul, no és una captura d'Odoo: així es diu el botó segons l'idioma del teu Odoo.

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 Dashboard des de la qual has premut el botó i el moment en què va passar.

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

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