Vai al contenuto principale
Temu

Il messaggio «Set a product template before loading lines.» in Temu Connector for Odoo

Il messaggio Set a product template before loading lines. compare quando premi Load Variants in una proposta di prezzo base con il campo Product Tmpl vuoto. Si risolve scegliendo un template di prodotto in quel campo e premendo di nuovo il pulsante. Qui trovi la condizione esatta del codice e cosa fa il pulsante quando il controllo viene superato.

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

Quando compare esattamente

Il messaggio Set a product template before loading lines. compare premendo il pulsante Load Variants nella scheda di una proposta di prezzo base. Quel pulsante richiama un metodo che, come primo controllo, guarda il campo Product Tmpl della proposta: se è vuoto, lancia il messaggio e l'azione si ferma.

È una sola condizione e viene prima di qualsiasi altra cosa che fa il pulsante. Quando scatta l'avviso, l'azione si interrompe e nella proposta non viene salvata alcuna modifica. Il pulsante non dipende da nessuna condizione della vista: si vede sempre in Odoo 17, 18 e 19, quindi puoi premerlo con il campo vuoto e trovarti il messaggio.

Schema con il percorso di menu, il pulsante per caricare le varianti, il campo del template di prodotto e il messaggio di errore
Schema realizzato con il codice a partire dal codice pubblicato del modulo, non è una schermata di Odoo: dall'alto in basso, il menu, il pulsante e il campo, e il messaggio (Odoo 17.0, 18.0 e 19.0). Le etichette dello schema sono in inglese, come nel 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)

Cosa significa

Il pulsante Load Variants costruisce le righe della proposta a partire dalle varianti di un template di prodotto. Quel template è quello che scegli nel campo Product Tmpl. Se il campo è vuoto, il codice non ha da dove prendere le varianti e si ferma lì con il messaggio.

L'avviso non riguarda la connessione con Temu, né le credenziali, né i dati dell'istanza. La condizione è soltanto che manca il template di prodotto nella proposta che hai aperto.

Passo dopo passo per risolverlo

  1. Apri il menu Temu › Catalog › Pricing › Price Rules. Da lì si aprono le schede delle proposte, che si intitolano Base Price Proposals.
  2. Entra nella proposta su cui stavi lavorando.
  3. Cerca il campo Product Tmpl, nel gruppo Scope della scheda.
  4. Scegli in Product Tmpl il template di prodotto di cui vuoi caricare le varianti.
  5. Premi di nuovo Load Variants. Con il campo compilato, il controllo viene superato e il metodo prosegue con il caricamento.
  6. Controlla le righe comparse nella proposta prima di continuare a lavorarci.

Cosa fa il pulsante quando il controllo viene superato

Conviene saperlo prima di premere, perché il pulsante non si limita ad aggiungere righe. Secondo il codice pubblicato in Odoo 19.0, una volta superato il controllo del campo Product Tmpl, succede questo:

  • Prende le varianti del template di prodotto che sono attive. Le varianti inattive non vengono caricate.
  • Per ognuna di esse prepara una riga con i suoi dati. Se la proposta ha attiva l'opzione di caricare solo le varianti collegate a Temu, si saltano quelle che non hanno gli identificativi goodsId e skuId.
  • Se non resta nessuna riga, l'azione si ferma con un altro avviso, diverso, e nella proposta non cambia nulla.
  • Se è stata caricata almeno una variante, scrive le righe nella proposta, la lascia in stato bozza e svuota il suo registro degli errori. Le righe che la proposta aveva prima vengono sostituite da quelle nuove.

Per questo, se avevi già lavorato sulle righe di una proposta e il caricamento va a buon fine, premere di nuovo Load Variants le sostituisce con il nuovo caricamento.

Domande frequenti

Si perde qualcosa quando compare il messaggio? No. Il controllo viene prima del caricamento e l'azione si ferma, quindi la proposta resta com'era.

Bisogna configurare qualcosa da un'altra parte perché scompaia? La condizione del codice è solo che Product Tmpl sia vuoto. Compilarlo nella proposta stessa è ciò che la supera.

Il pulsante cambia in base alla lingua di Odoo? Sì, l'etichetta segue la lingua. Con Odoo in italiano resta Load Variants, perché il modulo non ha una traduzione pubblicata in italiano.

Schema con l'etichetta originale del pulsante e il suo aspetto con Odoo in italiano
Schema realizzato con il codice a partire dalle traduzioni pubblicate del modulo, non è una schermata di Odoo: con Odoo in italiano, il pulsante si chiama Load Variants.

In quali versioni compare

Il messaggio è nel codice pubblicato dei rami 17.0, 18.0 e 19.0, e il pulsante Load Variants si vede in tutte e tre le versioni senza alcuna condizione. Il dettaglio di ciò che fa il pulsante segue il codice di Odoo 19.0.

Se hai bisogno di aiuto con il connettore

Temu Connector for Odoo è un modulo a pagamento unico per versione di Odoo e richiede l'abbonamento a FlexigoTech Cloud: il piano Connettore costa 49 €/mese o 490 €/anno, IVA esclusa. La connessione passa per FlexigoTech Cloud, che conserva cifrate le credenziali, sorveglia la sincronizzazione e avvisa via e-mail se fallisce. Puoi vedere il modulo nella sua pagina su flexigotech.com.

Se stai implementando Odoo e vuoi impostare il catalogo e le proposte di prezzo con Temu, FlexigoTech implementa Odoo 17, 18, 19 e 20 e sviluppa connettori e integrazioni su misura. Se ti compare un altro avviso del connettore, consulta gli altri articoli del blog.

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