Prima di premere: dove si trova e di cosa ha bisogno l'ordine
Gli ordini si aprono dal menu Temu › Trends, nella schermata Temu Orders. Il pulsante Refresh Amount è presente nei rami 17, 18 e 19 del modulo e si vede sempre, senza condizioni di stato. In Odoo 19.0, il pulsante e l'azione pianificata fanno quanto descritto di seguito.

Temu › Trends e il pulsante, con le etichette del codice del modulo.- Apri un ordine da
Temu › Trendse individua il pulsanteRefresh Amount. - Guarda i campi
Order SneParent Order Sndella scheda (compaiono anche nell'elenco). Il pulsante usaParent Order Sne, se è vuoto, usaOrder Sn. Se entrambi sono vuoti, salta quell'ordine: non interroga nulla e non mostra alcun avviso. - Controlla il campo
Instance.

Cosa fa il modulo senza che premi nulla
Premere il pulsante non è l'unica strada. Il modulo include l'azione pianificata Temu Backfill Missing Amounts, che gira ogni 10 minuti ed è attiva dopo l'installazione. Quell'azione arriva a un ricalcolo con i dati che l'ordine ha già salvati, che è anche il primo tentativo del ricalcolo di ripiego del pulsante quando la richiesta fallisce.
- Tieni presente cosa fa quel ricalcolo con un ordine: se ci sono dati salvati, con essi costruisce dei dati di importi e li applica. Poi, se l'importo totale dell'ordine è maggiore di zero, lo dà per buono e non ne cerca un altro.
- Se il totale continua a non essere maggiore di zero, cerca un totale nei dati salvati dell'ordine e, se non lo trova, in quelli del suo ordine padre. Come ultima risorsa somma le righe dell'ordine (quantità per prezzo unitario), contando solo le righe con prezzo maggiore di zero.
- Se in questo modo risulta un totale maggiore di zero, lo scrive come importo totale dell'ordine, compila il totale pagato dal cliente solo se non aveva già un valore, annota la data dell'ultima sincronizzazione degli importi e chiede di creare o aggiornare l'ordine di vendita associato.
Quando premi: cosa controlla e cosa cambia

Refresh Amount.- Primo passo del pulsante: prende il numero dell'ordine padre (
Parent Order Sn, oppureOrder Snse è vuoto) e lo chiede a Temu attraverso laInstancedell'ordine. - Con la risposta, cerca gli ordini di quella stessa istanza che hanno quel numero come
Parent Order Sn. Se non ce n'è nessuno, cerca per identificativo dell'ordine di Temu. - Per ogni ordine trovato, il modulo legge dalla risposta quanto ha pagato il cliente e i ricavi stimati. Se Temu non fornisce direttamente il totale pagato, lo compone: prezzo scontato senza imposte, più spedizione scontata, più le imposte scontate di prodotto e di spedizione, meno i resi di prodotto.
- Se non compare alcun avviso, il pulsante termina senza mostrare nulla (anche quando ha saltato un ordine senza numero, quindi questo silenzio da solo non ti dice che la richiesta sia stata fatta).
Se compare l'avviso Temu amount fallback
Quando la richiesta fallisce per un errore dell'API che il modulo riconosce (il rifiuto per mancanza di accesso all'API dell'importo dell'ordine), il pulsante non si ferma. Prova un ricalcolo di ripiego e mostra una notifica di tipo avviso, con il titolo Temu amount fallback, che resta a schermo finché non la chiudi.
- Leggi il messaggio: contiene una riga per ogni ordine interessato. Ogni riga unisce il messaggio dell'errore riconosciuto con una di due frasi finali.
- Se termina con
Amounts were recalculated from available local data., la richiesta a Temu è fallita e il modulo ha dato per buono il ricalcolo di ripiego. Per arrivarci prova prima con i dati già salvati dell'ordine e, se non bastano, tenta un'altra via. - Se termina con
No usable amount values were found in the existing payloads., il ricalcolo di ripiego non ha dato per buono nessun importo. - Se l'errore non è tra quelli che il modulo riconosce, il pulsante non tenta il ricalcolo: l'azione si ferma con quell'errore.
Dopo aver premuto
- Verifica che l'importo dell'ordine sia quello che ti aspetti. Se è comparsa la prima frase dell'avviso, la richiesta a Temu è fallita e l'importo è quello del ricalcolo di ripiego: annota quello di prima di premere se vuoi sapere se è cambiato.
- Se vedi la seconda frase dell'avviso, il ricalcolo di ripiego non ha trovato importi utilizzabili. Se preferisci che lo guardiamo insieme a te, scrivici.
- Se stai per lanciare il pulsante su più ordini, ricorda che ogni ordine senza alcun numero d'ordine viene saltato senza mostrare nulla.
Cerchi un altro pulsante dello stesso modulo?
Cosa ti serve per averlo
Temu Connector for Odoo è un modulo a pagamento unico per versione di Odoo e richiede l'abbonamento a FlexigoTech Cloud, piano Connettore: 49 €/mese o 490 €/anno IVA esclusa, con fino a 3 account della piattaforma. La connessione passa per FlexigoTech Cloud, che conserva cifrate le credenziali, sorveglia la sincronizzazione e avvisa via e-mail se fallisce. Il modulo è pubblicato su Odoo Apps per 17.0, 18.0, 19.0 e 20.0, e hai la sua scheda su Odoo Apps e la pagina del modulo.
FlexigoTech implementa Odoo 17, 18, 19 e 20 e sviluppa connettori e integrazioni su misura. Se il tuo flusso di ordini Temu ha bisogno di qualcosa in più del pulsante, raccontaci cosa cerchi.
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): views/temu_order_views.xml
- Codice del modulo: flexigobe_temu_connector 19.0 (455b3f0f): models/temu_order.py
- apps.odoo.com/apps/modules/19.0/flexigobe_temu_connector
- flexigotech.com/en/services.html
- flexigotech.com/precios.html
