Salta al contingut principal
Temu

El missatge «Desired ROAS must be greater than zero.» de Temu Connector for Odoo

El missatge Desired ROAS must be greater than zero. pot sortir en prémer Update ROAS quan el camp Desired Roas de la campanya val zero o menys. Es resol posant en aquest camp un valor més gran que zero i prement el botó un altre cop.

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

On ets quan surt

Ets a Odoo, al menú Temu › Marketing › Ad Campaigns, amb una campanya d'anuncis oberta. Prems Update ROAS i Odoo mostra Desired ROAS must be greater than zero. L'acció s'atura aquí i no continua.

Esquema fet amb codi, no una pantalla d'Odoo: el menú Temu, Marketing, Ad Campaigns, el botó Update ROAS, el camp Desired Roas i el missatge d'error
Esquema generat a partir del codi publicat del mòdul (Odoo 17.0, 18.0 i 19.0). Les etiquetes van en anglès, tal com són al codi.
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)

Allò que no t'expliquen d'aquest missatge

Surt en prémer Update ROAS

El botó Update ROAS és a la vista de la campanya i no depèn de cap condició de la vista: es veu sempre, a Odoo 17.0, 18.0 i 19.0. Les campanyes s'obren des del menú Temu › Marketing › Ad Campaigns. El valor que es revisa és al camp Desired Roas, que es veu a la fitxa de Ads Campaigns. El missatge pot sortir en prémer aquest botó.

Esquema fet amb codi, no una pantalla d'Odoo: el text del botó Update ROAS tal com es veu amb Odoo en català
Esquema generat a partir de les traduccions publicades del mòdul: amb Odoo en català, el botó es diu Update ROAS.

La condició és «zero o menys», no només «zero»

El codi comprova si el valor de Desired Roas és menor o igual que zero (if rec.desired_roas <= 0). Això inclou el zero, però també qualsevol nombre negatiu. Si el camp mostra zero o un valor amb signe menys, el botó acabarà en aquest missatge. Amb qualsevol valor per sobre de zero, la comprovació se supera i l'acció continua.

La comprovació va abans de passar res a la instància

L'ordre del codi és aquest: primer mira el valor de Desired Roas; si no és més gran que zero, llança el missatge i s'atura; si ho és, passa a preparar la petició de modificació. Quan l'acció s'atura, no es desa res del que aquesta acció havia de canviar en aquesta campanya. Per això el missatge salta abans que el mòdul passi cap petició a la instància de la campanya.

Si la comprovació se supera, això és el que passa

Amb un valor més gran que zero, el mòdul fa el següent, en aquest ordre:

  • Prepara una petició de modificació amb les dades de la campanya i el ROAS que has posat, i la hi passa a la instància de la campanya juntament amb un estat d'operació.
  • Desa a la campanya la petició de l'última operació, la resposta obtinguda i la data de l'operació.
  • Buida l'últim error de la campanya.
  • Acaba cridant una altra acció de la campanya.

En altres paraules: mentre el valor sigui zero o menys, el codi llança el missatge; així que el corregeixes, el botó entra en aquest recorregut.

El codi recorre les campanyes una a una

L'acció treballa amb un bucle: per a cada campanya comprova el valor i, si és més gran que zero, passa la petició de modificació a la instància de la campanya abans de continuar amb la següent. Si una d'elles té Desired Roas en zero o menys, el missatge atura l'acció en aquesta campanya.

El missatge és a les branques publicades

El codi del mètode Update ROAS revisat és el d'Odoo 19.0. El mateix missatge és al codi publicat de 17.0 i 18.0. El mòdul està publicat a Odoo Apps per a 17.0, 18.0, 19.0 i 20.0.

Com es resol

La solució és corregir el camp i repetir l'acció:

  1. Obre el menú Temu › Marketing › Ad Campaigns i entra a la campanya amb la qual estaves treballant.
  2. Mira el valor del camp Desired Roas a la fitxa.
  3. Canvia'l per un nombre més gran que zero.
  4. Prem Update ROAS un altre cop.

En aquest mètode, la comprovació mira el valor de Desired Roas i res més: que sigui més gran que zero. Quina xifra et convé per a la teva campanya és una decisió teva. Si l'operació es completa, el mòdul desa a la campanya la petició, la resposta i la data, i deixa buit l'últim error.

I si vols veure un altre botó del connector explicat pas a pas, hi ha el botó «Execute».

Com t'ajuda FlexigoTech

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, fins a 3 comptes de la plataforma). Pots veure la pàgina del mòdul a flexigotech.com i la seva fitxa a Odoo Apps. Si estàs implantant Odoo i vols revisar com encaixa Temu en la teva operativa, FlexigoTech implanta Odoo 17, 18, 19 i 20 i desenvolupa connectors i integracions a mida.

Continua llegint

Què fa el botó Execute de Temu Connector for Odoo, pas a pasQuè fa el botó Execute de Fulfillment a Temu Connector for Odoo: què comprova, quins estats escriu i quins missatges poden aturar-lo.
Comprovat al codi del connector (versió 19.0) i a les fonts enllaçades

Fonts