Salta al contingut principal
Temu

«All selected lines require a positive target price.» a Temu Connector

El missatge All selected lines require a positive target price. apareix en prémer Send Proposal to Temu quan almenys una de les línies seleccionades té el preu objectiu buit, a zero o negatiu. Es resol posant en aquestes línies un preu més gran que zero o deixant de seleccionar-les; mentre l'error segueixi aquí, no s'envia res a Temu.

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
5 min

On surt el missatge

Les fitxes on hi ha el botó s'obren des del menú Temu › Catalog › Pricing › Price Rules. Hi trobaràs Send Proposal to Temu, un botó que a Odoo 17.0, 18.0 i 19.0 es veu sempre. En prémer-lo, si es compleix la condició que s'explica més avall, Odoo atura l'acció i mostra All selected lines require a positive target price.

Esquema fet amb codi, no és una pantalla d'Odoo: de dalt a baix, el menú Temu, Catalog, Pricing, Price Rules, el botó Send Proposal to Temu i el missatge All selected lines require a positive target price.
Esquema del camí fins al missatge, amb els rètols en anglès del codi del mòdul (Odoo 17.0, 18.0 i 19.0).
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)

La condició, en paraules

El missatge el llança l'acció del botó Send Proposal to Temu quan, entre les línies seleccionades, n'hi ha alguna el preu objectiu (target price) de la qual és buit, és zero o és menor que zero. N'hi ha prou amb una sola línia perquè s'aturi tot l'enviament. Les línies que no estan seleccionades no entren en aquesta comprovació.

Hi ha dos detalls que convé tenir presents. Primer, un preu buit i un preu a zero reben el mateix tracte: cap dels dos és positiu. Segon, el missatge no diu quina línia falla; només diu que alguna de les seleccionades no compleix.

L'ordre en què treballa el botó

Per a cada proposta, l'acció del botó fa això, en aquest ordre:

  1. Passa la validació de les dades de la proposta.
  2. Separa les línies seleccionades de les altres. Les que no estan seleccionades queden marcades com a omeses.
  3. Si no queda cap línia seleccionada, s'atura amb un altre avís.
  4. Si a alguna línia seleccionada li falten els identificadors de Temu del producte, s'atura amb un altre avís.
  5. Comprova el preu objectiu de les línies seleccionades. Aquí és on surt All selected lines require a positive target price.
  6. Només si tot l'anterior passa, agrupa les línies per producte de Temu, envia els canvis de preu i recull la resposta línia a línia.

Com que l'error es produeix abans de l'enviament, no s'envia res a Temu i no es desa res del que l'acció anava a canviar. A més, si veus aquest missatge, l'acció ja ha passat les comprovacions dels passos anteriors: hi ha línies seleccionades i tenen els seus identificadors de Temu.

Un cas il·lustratiu

Exemple Cas il·lustratiu: l'empresa i les seves dades són inventades per explicar el flux.

Casa Ribera és una botiga inventada d'estris de cuina que vol proposar nous preus a Temu des d'Odoo. La Marta, que du el catàleg, obre la fitxa des de Temu › Catalog › Pricing › Price Rules. Selecciona totes les línies perquè vol enviar-les d'una vegada i prem Send Proposal to Temu.

Odoo respon amb All selected lines require a positive target price. i no envia res. La Marta revisa les línies i descobreix que una tenia el preu objectiu sense omplir i una altra el tenia a zero. El missatge no li deia quina, així que ha hagut de recórrer la selecció.

Té dos camins: posar en aquestes línies un preu més gran que zero, o deixar de seleccionar-les si encara no vol proposar-los preu. Per a la línia buida escriu un preu vàlid i l'altra la deixa fora de la selecció. Torna a prémer el botó i aquesta vegada l'acció continua: agrupa les línies per producte de Temu i les envia.

Què aprendre del cas

  • L'error depèn de la selecció: una línia sense seleccionar amb el preu buit no el provoca.
  • Un preu a zero compta com a invàlid igual que un de buit.
  • Es talla abans de l'enviament, així que corregir i tornar a prémer és el que aquest missatge demana.

Com resoldre-ho, pas a pas

  1. Obre la fitxa des de Temu › Catalog › Pricing › Price Rules.
  2. Recorre les línies que tens seleccionades i localitza les que tinguin el preu objectiu buit, a zero o negatiu.
  3. En cadascuna, decideix: posa un preu més gran que zero o deixa de seleccionar-la.
  4. Prem de nou Send Proposal to Temu.
  5. Si apareix un altre avís diferent, atén aquest missatge: pot venir d'una comprovació anterior (per exemple, que no quedi cap línia seleccionada) o d'una de posterior. Un avís diferent per si sol no prova que la comprovació del preu s'hagi fet: si ja no queda cap línia seleccionada, l'acció s'atura abans d'arribar-hi.

Una manera pràctica de treballar amb seleccions llargues és seleccionar només les línies que de debò vols enviar: el que no selecciones queda omès i no es comprova.

Què passa quan la comprovació se supera

Superada la comprovació, l'acció agrupa les línies seleccionades per producte de Temu i envia els canvis de preu de cada grup. Després anota a cada línia si ha anat bé o ha fallat; en les que fallen desa el motiu (el que dona Temu o que la seva resposta no inclou aquest SKU). Si la resposta de Temu no porta cap llista de SKU acceptats o fallits, la línia s'anota com a correcta.

La proposta acaba com a feta si totes les línies van bé, com a parcial si unes sí i altres no, i com a fallida si cap no va bé.

Si vols conèixer un altre botó del connector, tens la guia de què fa un altre dels seus botons, pas a pas.

Versions

El missatge és al codi publicat de les branques 17.0, 18.0 i 19.0. L'ordre de comprovacions que has llegit aquí surt del codi d'Odoo 19.0. El mòdul està publicat a Odoo Apps per a 17.0, 18.0, 19.0 i 20.0.

Esquema fet amb codi a partir de les traduccions del mòdul, no és una pantalla d'Odoo: el text del botó segons l'idioma d'Odoo, que en castellà és Enviar propuesta a Temu.
Amb Odoo en català, el botó es diu «Send Proposal to Temu»; amb Odoo en anglès, també «Send Proposal to Temu».

Com et pot ajudar FlexigoTech

FlexigoTech implanta Odoo 17, 18, 19 i 20 i desenvolupa connectors i integracions a mida. Si estàs muntant el catàleg de Temu al teu Odoo i vols que algú revisi el flux amb tu, pots començar per la pàgina del mòdul.

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