Vai al contenuto principale
Temu

Come proporre a Temu un prezzo base da Odoo

Con il connettore di Temu, un nuovo prezzo base si prepara in Odoo come proposta: dalla scheda del prodotto o in Temu › Catalog › Pricing › Price Rules. Carichi le varianti collegate, chiedi a Temu il suo consigliato oppure scrivi il tuo, scegli un motivo se serve giustificarlo e la invii. Temu risponde variante per variante, e ognuna torna con il suo esito e il numero del proprio ordine di prezzo.

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 17.0, 18.0, 19.0 e 20.0
Lettura
4 min

Prima di toccare qualsiasi cosa, chiarisci i quattro prezzi che mostra la scheda Temu del prodotto. Si assomigliano ma non sono la stessa cosa:

Temu Retail
Il prezzo di vendita su Temu, così come lo porta il connettore. Sola lettura.
Current Base
Il prezzo base confermato, quando Temu lo fornisce.
Recommended Base
Il suggerimento di Temu.
Target Base
Il prezzo che vuoi tu e che Odoo invia a Temu. È l'unico che si modifica.
Scheda Temu di un prodotto in Odoo con Temu Retail e le colonne Current Base, Recommended Base e Target Base
La scheda Temu del prodotto: in alto, l'avviso che spiega ogni prezzo; sotto, una riga per variante con il suo Temu Retail, Current Base, Recommended Base e Target Base. Schermata di Odoo con dati dimostrativi.

Creare la proposta passo dopo passo

  1. Apri il prodotto e clicca su «Propose Temu Base Price». Si apre una procedura guidata che crea la proposta con le sue righe quando clicchi su «Create Proposal». Puoi anche crearla in Temu › Catalog › Pricing › Price Rules, scegliere il modello di prodotto e cliccare su «Load Variants».
  2. Controlla le righe. Con «Only linked» spuntato, che è lo stato predefinito, vengono caricate solo le varianti collegate a Temu, con il loro goodsId e skuId. Se non ce ne sono, Odoo lo segnala: No variants could be loaded. Ensure variants are linked to Temu (goodsId + skuId), or disable 'Only linked'.
  3. Decidi il prezzo. «Fetch Temu Recommended» chiede a Temu il suo consigliato per le righe selezionate e lo inserisce in Recommended Base; se la riga non aveva Target Base, lo inserisce anche lì. «Copy Recommended» lo copia in Target Base quando avevi già un altro valore.
  4. Se preferisci partire dal prezzo di vendita, clicca su «Estimate from Retail»: Temu restituisce un prezzo base stimato per ogni riga. Per questo il prodotto deve avere il collegamento Temu con la categoria e il modello di costo.
  5. Se non ti basta copiare il consigliato, giustifica il tuo prezzo: scegli un motivo in «Proposal reason» e, se vuoi, aggiungi una breve spiegazione e link di riferimento.
  6. Deseleziona le varianti che non vuoi modificare e clicca su «Send Proposal to Temu».
Schema di una proposta di prezzo base di Temu preparata in Odoo, dal caricamento delle varianti fino a Price Adjustments
Il percorso di una proposta con le etichette di Odoo: caricare le varianti collegate, impostare il prezzo, giustificarlo, inviarlo e seguire gli ordini di prezzo. Schema realizzato a partire dal codice del modulo.
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)

I motivi che puoi addurre

Motivo in OdooCosa dichiari
Multi-piece or bundled productÈ un lotto o un prodotto composto da più pezzi
Licensed or protected IPHa una licenza o una proprietà intellettuale protetta
Unique materials, style or manufacturingMateriali, stile o produzione propri
Special dimensionsHa dimensioni speciali
High production costProdurlo costa caro
Currently priced below comparable offersOggi costa meno di offerte comparabili
Other business justificationAltro motivo; qui la spiegazione è obbligatoria

La breve spiegazione ammette fino a 100 caratteri. I link, fino a 3, uno per riga e che iniziano con http:// o https://. Senza motivo, Odoo non accetta né spiegazione né link, quindi scegli prima il motivo. Ciò che arriverà a Temu lo vedi in «Reason sent to Temu»: il motivo e la tua spiegazione, insieme. Se non scegli un motivo, viene usato il «Fallback reason», che compare come «Price optimization from Odoo».

Cosa torna da Temu

Odoo invia una richiesta per ogni prodotto di Temu, con tutte le varianti selezionate. Prima verifica che ogni riga abbia goodsId e skuId e che il Target Base sia maggiore di zero; se qualcuno è a zero, si ferma con All selected lines require a positive target price.

  • Ogni riga inviata finisce in Success o in Failed, con il messaggio di Temu e il numero del suo ordine di prezzo.
  • Quelle che hai deselezionato risultano in Skipped, con la nota «Skipped by user selection.»
  • La proposta termina in Done se Temu accetta tutte le righe, in Partial se ne accetta alcune e in Failed se non ne accetta nessuna. In quest'ultimo caso il record lo riassume con Temu rejected all SKU price updates.
  • Quando una riga va a buon fine, il suo Target Base viene salvato nel prodotto come prezzo di fornitore di Temu.

La casella «Replace open Temu recommendation» è spuntata di default e viene inviata con la proposta.

Seguire gli ordini di prezzo

Temu › Catalog › Pricing › Price Adjustments elenca gli ordini di prezzo di Temu: il numero, il prodotto, lo stato come lo fornisce Temu, il motivo e, se la rifiuta, la descrizione del rifiuto, con i prezzi attuale, suggerito e target. Si aggiornano con «Sync Price Orders», nella proposta o nella scheda del negozio.

La pianificazione «Temu Sync Price Orders» fa lo stesso ogni 30 minuti, ma è disattivata. Attivala se vuoi che l'elenco si aggiorni da solo e non dipendere dal ricordarsi del pulsante.

Posso proporre il prezzo di più varianti in una volta sola?

Sì. «Load Variants» porta tutte le varianti attive del modello e, all'invio, Odoo raggruppa le righe per prodotto di Temu. Deseleziona quelle che non vuoi modificare.

Cosa succede se Temu non restituisce un consigliato?

«Fetch Temu Recommended» si ferma con Temu returned no recommended prices for the selected linked lines. Inserisci a mano il tuo Target Base e giustificalo con un motivo.

E se una variante non è collegata a Temu?

Con «Only linked» spuntato non entra nella proposta. Se la deselezioni per caricarla comunque, l'invio si ferma con Some lines are missing Temu goodsId/skuId. Ensure product links are synchronized before submitting prices. Prima va collegata.

Continua a leggere

Checklist per avviare Temu in Odoo senza sorpreseLa checklist che seguiamo per avviare il connettore Temu in Odoo 17, 18 e 19: prima dell'approvazione, smoke test, verifiche e piano per tornare indietro.Errori del connettore Temu in Odoo: cosa significano e come si risolvonoCosa significa ogni errore del connettore Temu in Odoo 17, 18 e 19 (credenziali, magazzino, regione, vettore, prevendita) e come si risolve.Come cancellare un ordine Temu da OdooCome chiedere a Temu la cancellazione di un ordine senza giacenza o contestare un indirizzo sbagliato da Odoo, e cosa fa Odoo con la vendita quando Temu cancella.
Verificato nel codice del connettore (versione 17.0, 18.0, 19.0 e 20.0)

Fonti

  • Codice del modulo: flexigobe_temu_connector · 17.0 9e038a9 · 18.0 c1fe2e4 · 19.0 1f20ced · 20.0 47d68eb: views/menu_views.xml, views/product_template_views.xml, models/product_template.py, wizard/temu_price_update_wizard.py y su vista
  • Codice del modulo: flexigobe_temu_connector · 17.0 9e038a9 · 18.0 c1fe2e4 · 19.0 1f20ced · 20.0 47d68eb: views/product_template_views.xml
  • Codice del modulo: flexigobe_temu_connector · 17.0 9e038a9 · 18.0 c1fe2e4 · 19.0 1f20ced · 20.0 47d68eb: models/temu_price_update.py, models/temu_price_payload_builder.py, views/temu_price_views.xml
  • Codice del modulo: flexigobe_temu_connector · 17.0 9e038a9 · 18.0 c1fe2e4 · 19.0 1f20ced · 20.0 47d68eb: models/temu_price_update.py (TEMU_PRICE_PROPOSAL_REASON_SELECTION, _validate_temu_price_proposal, _build_temu_price_reason)
  • Codice del modulo: flexigobe_temu_connector · 17.0 9e038a9 · 18.0 c1fe2e4 · 19.0 1f20ced · 20.0 47d68eb: models/temu_price_update.py (action_submit_price_changes), models/temu_price_payload_builder.py
  • Codice del modulo: flexigobe_temu_connector · 17.0 9e038a9 · 18.0 c1fe2e4 · 19.0 1f20ced · 20.0 47d68eb: data/ir_cron_data.xml, models/temu_price_order.py, views/temu_price_views.xml