Vai al contenuto principale
Temu

Cosa fa il pulsante «Check Status» di Temu Connector for Odoo

Check Status chiede a Temu a che punto è una richiesta di cancellazione e aggiorna lo stato della sua scheda. Compare solo quando la richiesta non è più in bozza e non è remota; qui trovi cosa controlla, cosa scrive e quando lascia la scheda in Failed.

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

Quando compare il pulsante

Il pulsante si trova nella scheda di Order Cancellations, che si apre dal menu Temu › Orders & Fulfillment › Cancellations. Con Odoo in italiano si chiama Check Status. Il pulsante è presente nelle versioni 17, 18 e 19.

Schema con il testo del pulsante come lo vede l'utente con Odoo in italiano: Check Status
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 Check Status.

Il pulsante viene nascosto in due casi: quando la richiesta è in bozza e quando il suo tipo è remoto. Con i valori predefiniti (tipo appello e stato in bozza) una scheda nuova non lo mostra. In altre parole, lo vedi solo in una richiesta che è uscita dalla bozza e che non è remota. La condizione è la stessa in Odoo 17, 18 e 19.

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)

Passo dopo passo

  1. Lascia che il modulo compili ciò che manca. È il percorso automatico: quando crei la scheda di cancellazione e quando la salvi, se ha un ordine Temu associato, il modulo completa ciò che è vuoto. Alla creazione prende dall'ordine la Instance se non l'hai indicata. Compila anche il numero d'ordine padre (quello dell'ordine o, se non ce l'ha, il suo identificativo Temu) e, se l'elenco dei numeri d'ordine è vuoto, inserisce quello dell'ordine associato, anche in Order Sn List Csv.
  2. Apri la scheda e cerca il pulsante. Se non lo vedi, controlla la condizione qui sopra: la bozza o il tipo remoto lo nascondono.
  3. Controlla i dati della richiesta. In un appello, Apply Sn deve avere un valore. In una richiesta per mancanza di stock servono il numero d'ordine padre e almeno un numero d'ordine nell'elenco. Il modulo usa l'elenco già salvato e, se è vuoto, quello che c'è in Order Sn List Csv, dove puoi separare i numeri con virgole o con a capo (le voci vuote vengono ignorate). La richiesta parte tramite la Instance della scheda.
  4. Premi Check Status. Per prima cosa completa, a partire dall'ordine associato, il numero d'ordine padre e l'elenco dei numeri d'ordine se sono vuoti. Poi interroga Temu in base al tipo di richiesta.
  5. Se è un appello, chiede a Temu l'esito di quell'appello con il suo Apply Sn. Prende il primo elemento della risposta, legge il suo codice di stato e lo traduce nello stato della scheda (tabella qui sotto).
  6. Se non è un appello, il modulo la tratta come richiesta per mancanza di stock: interroga Temu con il numero d'ordine padre e l'elenco dei numeri d'ordine. Se la risposta di Temu contiene l'esito della richiesta, lo salva in Apply Result (sola lettura nella scheda); altrimenti conserva il valore precedente. Scorre i codici di stato degli elementi della risposta: se uno è di rifiuto (3, 4, 20 o 30), tiene il maggiore tra questi; se sono tutti 2 o 10, il minore; altrimenti, il maggiore.
  7. Guarda il risultato. Se la richiesta va a buon fine, il modulo scrive lo stato, il codice di stato, gli elementi del risultato, la risposta completa di Temu e la data e l'ora del controllo, e cancella l'ultimo errore salvato.

Quale stato lascia la scheda

Il codice di stato restituito da Temu viene tradotto così:

Codice di TemuStato che scrive il modulo
Nessun codice, oppure 1in attesa
2 o 10approvata
3, 4, 20 o 30rifiutata
Qualsiasi altroin attesa

C'è una regola preliminare per le richieste per mancanza di stock: se l'esito della richiesta (Apply Result) risulta falso dopo la lettura della risposta, lo stato scritto è Failed, qualunque sia il codice. Per arrivare a Failed per questa via non serve che la richiesta abbia dato errore.

Schema con il menu Temu › Orders & Fulfillment › Cancellations, il pulsante Check Status (Odoo 17, 18 e 19) e lo stato in cui lascia la scheda: Failed
Schema realizzato con il codice a partire dal codice pubblicato del modulo, non è una schermata di Odoo: le etichette sono in inglese, il testo originale del modulo.

Anche il pulsante Submit scrive Apply Result; Check Status lo aggiorna quando la richiesta è per mancanza di stock e la risposta di Temu contiene quell'esito.

Se la richiesta dà errore

L'intera richiesta è dentro un blocco che raccoglie qualsiasi errore: una mancanza di dati come quelle del terzo passo, ma anche un errore nell'interrogare Temu. Se scatta, il codice scrive lo stato Failed e il testo dell'errore, e lo rilancia, per cui l'azione termina con un avviso di errore a schermo e il risultato della richiesta non viene scritto.

Cosa fare:

  • Completa ciò che manca: Apply Sn in un appello, oppure Order Sn List Csv in una richiesta per mancanza di stock. Se la scheda ha un ordine associato, il modulo ne prende il numero d'ordine padre e l'elenco dei numeri quando sono vuoti.
  • Verifica che la Instance della scheda sia quella giusta, perché la richiesta passa da lì.
  • Premi di nuovo il pulsante. Poiché Failed non è bozza, la condizione della vista non lo nasconde finché la richiesta non è remota.

Versioni, abbonamento e assistenza

Il modulo è pubblicato su Odoo Apps per Odoo 17, 18, 19 e 20. Il pagamento una tantum del modulo è per versione di Odoo: trovi il prezzo di ciascuna nella scheda o nella pagina del modulo.

La connessione con Temu passa da FlexigoTech Cloud, quindi il modulo richiede il suo abbonamento: il piano Conector costa 49 €/mese o 490 €/anno, IVA esclusa. Il servizio conserva le credenziali cifrate, controlla la sincronizzazione e avvisa via e-mail se fallisce.

FlexigoTech implementa Odoo 17, 18, 19 e 20 e sviluppa connettori e integrazioni su misura, nel caso tu debba adattare il flusso delle cancellazioni alla tua operatività.

Continua a leggere

Verificato nel codice del connettore (versione 19.0) e nelle fonti collegate

Fonti