Quando compare questo messaggio
Nella vista della variante prodotto c'è il pulsante Propose new base. Quando lo premi, il modulo prende il record su cui agisce il pulsante e tiene solo ciò che esiste ancora. Se non resta nulla, l'azione si interrompe e compare Select at least one product variant to prepare a Temu base price proposal.. È questo controllo a lanciare il messaggio: il modulo è rimasto senza alcuna variante prodotto con cui preparare la proposta di prezzo base per Temu.
Quando l'azione si interrompe, non si apre nessuna finestra e non viene salvato nulla di ciò che quell'azione stava per modificare.


Quando si vede il pulsante
Il pulsante non è visibile in tutte le varianti. In Odoo 17, 18 e 19 viene nascosto quando l'interfaccia di Temu non viene mostrata (la condizione usa un campo chiamato Show Temu Ui, che non compare in nessuna vista) oppure quando manca uno di questi dati della variante: il collegamento con un'istanza di Temu (il campo Temu Display Has Instance Link, che non compare in nessuna vista), Temu Display Goods o Temu Display Sku.
In altre parole: se non vedi il pulsante, non c'è nulla da premere e da quella vista non puoi arrivare al messaggio. Se lo vedi, la variante soddisfa quelle condizioni di visibilità e l'errore dipende solo dal fatto che il record su cui si agisce esista ancora.
Un caso illustrativo
Esempio Caso illustrativo: l'azienda e i suoi dati sono inventati per spiegare il flusso.
Immagina un negozio inventato, Casa Lumbre, che vende casalinghi su Temu e gestisce il catalogo da Odoo. Marta apre una variante prodotto, vede il pulsante Propose new base e si allontana per una telefonata lasciando lo schermo aperto. Nel frattempo un collega elimina quella variante in un'altra sessione.
Al rientro, Marta preme il pulsante. Il modulo riceve il record, controlla se esiste ancora, scopre che non c'è più e rimane con la lista vuota. La condizione del codice si verifica, l'azione si interrompe e Marta vede Select at least one product variant to prepare a Temu base price proposal.. Non si apre la finestra Propose Temu Base Price e non viene preparata nessuna proposta.
Marta torna all'elenco delle varianti, apre una che esiste e verifica che il pulsante compaia. Lo preme e stavolta la finestra si apre. Cosa si impara dal caso: il messaggio non indica un problema di connessione, ma che il pulsante non ha trovato nessuna variante esistente su cui agire.
Il caso è solo un modo per arrivare alla condizione. Per lanciare questo messaggio il codice non guarda altro: conta solo che, dopo il filtro, non resti nessun record.
Come risolverlo
- Chiudi l'avviso. Con quel tentativo non si è aperta nessuna finestra e non è cambiato nulla.
- Torna alla vista della variante prodotto e apri una variante che esista, ricaricando la schermata se serve per non lavorare con un record che non c'è più.
- Verifica che il pulsante
Propose new basecompaia. Se non compare, manca una delle condizioni di visibilità della sezione precedente. - Premi di nuovo
Propose new base. Dovrebbe aprirsi la finestraPropose Temu Base Price.
Cosa succede quando la variante esiste
Con una variante esistente, il pulsante non mostra nessun errore e apre in una finestra a comparsa Propose Temu Base Price. Quella finestra si apre con la variante già caricata e con l'origine dei dati in modalità manuale.
Per l'istanza di Temu, il modulo fa questo: se la variante ha esattamente un'istanza indicata, usa quella. Altrimenti la cerca a partire dal template prodotto: parte dall'istanza indicata dalla chiamata, se c'è; poi prova con l'unica istanza delle varianti del template, quindi con l'unica istanza dei suoi collegamenti Temu e, come ultima risorsa, con la prima istanza attiva che trova.

Versioni e abbonamento
Il messaggio è presente nel codice pubblicato dei rami 17.0, 18.0 e 19.0. Il modulo è pubblicato su Odoo Apps per 17.0, 18.0, 19.0 e 20.0; ciò che qui si descrive del metodo deriva dal codice della 19.0.
Il modulo è a pagamento unico per versione e richiede l'abbonamento a FlexigoTech Cloud con il piano Connettore: 49 €/mese o 490 €/anno IVA esclusa. La connessione passa da quel servizio, che conserva cifrate le credenziali, sorveglia la sincronizzazione e avvisa via e-mail se fallisce. Trovi la scheda del modulo su flexigotech.com.
Come ti aiuta FlexigoTech
Se stai implementando Odoo e vuoi che il catalogo di Temu sia ben collegato alle tue varianti, FlexigoTech implementa Odoo 17, 18, 19 e 20 e sviluppa connettori e integrazioni su misura.
Continua a leggere
Verificato nel codice del connettore (versione 19.0) e nelle fonti collegate
Fonti
- Codice del modulo: flexigobe_temu_connector 19.0 (455b3f0f): models/product_product.py
- Codice del modulo: flexigobe_temu_connector 19.0 (455b3f0f): views/product_template_views.xml
- apps.odoo.com/apps/modules/19.0/flexigobe_temu_connector
- flexigotech.com/en/services.html
- flexigotech.com/precios.html
