Vai al contenuto principale
Temu

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

Il messaggio All selected lines require a positive target price. compare quando premi Send Proposal to Temu e almeno una delle righe selezionate ha il prezzo obiettivo vuoto, a zero o negativo. Si risolve inserendo in quelle righe un prezzo maggiore di zero oppure deselezionandole; finché l'errore resta, a Temu non viene inviato nulla.

FlexigoTech · Responsabile: Víctor Gómez · Aggiornato il 5 novembre 2026

In breve

Modulo
Temu
Versioni
Odoo 17, 18, 19 e 20
Verificato
nel codice del connettore, versione 19.0 · nelle fonti collegate in fondo
Lettura
5 min

Dove compare il messaggio

Le schede in cui si trova il pulsante si aprono dal menu Temu › Catalog › Pricing › Price Rules. Lì trovi Send Proposal to Temu, un pulsante che in Odoo 17.0, 18.0 e 19.0 è sempre visibile. Quando lo premi, se si verifica la condizione spiegata più sotto, Odoo ferma l'azione e mostra All selected lines require a positive target price.

Schema realizzato con il codice, non è una schermata di Odoo: dall'alto in basso, il menu Temu, Catalog, Pricing, Price Rules, il pulsante Send Proposal to Temu e il messaggio All selected lines require a positive target price.
Schema del percorso fino al messaggio, con le etichette in inglese del codice del modulo (Odoo 17.0, 18.0 e 19.0).
Temu orders in Odoo every 15 minutes. Stock out every 5
Video: Temu orders in Odoo every 15 minutes. Stock out every 5 (video in inglese)

La condizione, a parole

Il messaggio viene lanciato dall'azione del pulsante Send Proposal to Temu quando, tra le righe selezionate, ce n'è almeno una il cui prezzo obiettivo (target price) è vuoto, è zero o è minore di zero. Basta una sola riga perché si fermi tutto l'invio. Le righe non selezionate non rientrano in questo controllo.

Ci sono due dettagli da tenere presenti. Primo, un prezzo vuoto e un prezzo a zero ricevono lo stesso trattamento: nessuno dei due è positivo. Secondo, il messaggio non dice quale riga è in errore; dice soltanto che qualcuna delle selezionate non rispetta la condizione.

L'ordine in cui lavora il pulsante

Per ogni proposta, l'azione del pulsante fa questo, in quest'ordine:

  1. Supera la validazione dei dati della proposta.
  2. Separa le righe selezionate dalle altre. Quelle non selezionate vengono contrassegnate come saltate.
  3. Se non resta nessuna riga selezionata, si ferma con un altro avviso.
  4. Se a qualche riga selezionata mancano gli identificativi Temu del prodotto, si ferma con un altro avviso.
  5. Controlla il prezzo obiettivo delle righe selezionate. È qui che compare All selected lines require a positive target price.
  6. Solo se tutto quanto sopra viene superato, raggruppa le righe per prodotto Temu, invia le variazioni di prezzo e raccoglie la risposta riga per riga.

Poiché l'errore si verifica prima dell'invio, a Temu non viene mandato nulla e non viene salvato nulla di ciò che l'azione stava per modificare. Inoltre, se vedi questo messaggio, l'azione ha già superato i controlli dei passaggi precedenti: ci sono righe selezionate e hanno i loro identificativi Temu.

Un caso illustrativo

Esempio Caso illustrativo: l'azienda e i suoi dati sono inventati per spiegare il flusso.

Casa Ribera è un negozio inventato di casalinghi che vuole proporre nuovi prezzi a Temu da Odoo. Marta, che gestisce il catalogo, apre la scheda da Temu › Catalog › Pricing › Price Rules. Seleziona tutte le righe perché vuole inviarle in un colpo solo e preme Send Proposal to Temu.

Odoo risponde con All selected lines require a positive target price. e non invia nulla. Marta rivede le righe e scopre che una aveva il prezzo obiettivo non compilato e un'altra lo aveva a zero. Il messaggio non le diceva quale, quindi ha dovuto scorrere la selezione.

Ha due strade: inserire in quelle righe un prezzo maggiore di zero, oppure deselezionarle se non vuole ancora proporre loro un prezzo. Per la riga vuota scrive un prezzo valido e l'altra la lascia fuori dalla selezione. Preme di nuovo il pulsante e questa volta l'azione prosegue: raggruppa le righe per prodotto Temu e le invia.

Cosa imparare dal caso

  • L'errore dipende dalla selezione: una riga non selezionata con il prezzo vuoto non lo provoca.
  • Un prezzo a zero conta come non valido esattamente come uno vuoto.
  • Si interrompe prima dell'invio, quindi correggere e premere di nuovo è ciò che questo messaggio richiede.

Come risolverlo, passo per passo

  1. Apri la scheda da Temu › Catalog › Pricing › Price Rules.
  2. Scorri le righe che hai selezionato e individua quelle con il prezzo obiettivo vuoto, a zero o negativo.
  3. In ciascuna, decidi: inserisci un prezzo maggiore di zero oppure deselezionala.
  4. Premi di nuovo Send Proposal to Temu.
  5. Se compare un altro avviso diverso, occupati di quel messaggio: può venire da un controllo precedente (per esempio, che non resti nessuna riga selezionata) o da uno successivo. Un avviso diverso, da solo, non prova che il controllo del prezzo sia stato eseguito: se non resta più nessuna riga selezionata, l'azione si ferma prima di arrivarci.

Un modo pratico di lavorare con selezioni lunghe è selezionare solo le righe che vuoi davvero inviare: ciò che non selezioni viene saltato e non viene controllato.

Cosa succede quando il controllo viene superato

Superato il controllo, l'azione raggruppa le righe selezionate per prodotto Temu e invia le variazioni di prezzo di ogni gruppo. Poi annota su ogni riga se è andata bene o è fallita; su quelle che falliscono salva il motivo (quello fornito da Temu oppure il fatto che la sua risposta non include quello SKU). Se la risposta di Temu non contiene nessun elenco di SKU accettati o falliti, la riga viene annotata come corretta.

La proposta termina come completata se tutte le righe vanno a buon fine, come parziale se alcune sì e altre no, e come fallita se nessuna va a buon fine.

Se vuoi conoscere un altro pulsante del connettore, trovi la guida su cosa fa un altro dei suoi pulsanti, passo per passo.

Versioni

Il messaggio è presente nel codice pubblicato dei rami 17.0, 18.0 e 19.0. L'ordine dei controlli che hai letto qui deriva dal codice di Odoo 19.0. Il modulo è pubblicato su Odoo Apps per 17.0, 18.0, 19.0 e 20.0.

Schema realizzato con il codice a partire dalle traduzioni del modulo, non è una schermata di Odoo: il testo del pulsante a seconda della lingua di Odoo, che in italiano è Send Proposal to Temu.
Con Odoo in italiano il pulsante si chiama «Send Proposal to Temu»; con Odoo in inglese, «Send Proposal to Temu».

Come può aiutarti FlexigoTech

FlexigoTech implementa Odoo 17, 18, 19 e 20 e sviluppa connettori e integrazioni su misura. Se stai allestendo il catalogo Temu nel tuo Odoo e vuoi che qualcuno riveda il flusso insieme a te, puoi iniziare dalla pagina del modulo.

Continua a leggere

Cosa fa il pulsante Execute di Temu Connector for Odoo, passo passoCosa fa il pulsante Execute di Fulfillment in Temu Connector for Odoo: cosa controlla, quali stati scrive e quali messaggi possono bloccarlo.
Verificato nel codice del connettore (versione 19.0) e nelle fonti collegate

Fonti