Vai al contenuto principale
Temu

L'errore «Temu did not return any logistics company for regionId …» in Odoo

Compare quando premi Send Temu Tracking e la risposta di Temu non contiene nessun elenco di aziende logistiche che il modulo riesca a leggere. Il messaggio riporta in fondo il regionId per cui è stata interrogata Temu, e quel numero è il primo dato da controllare.

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 questo messaggio

Il messaggio Temu did not return any logistics company for regionId …. compare quando premi Send Temu Tracking, il pulsante del trasferimento. Quel pulsante si vede solo sul trasferimento di un ordine di Temu quando il trasferimento è nello stato Completato, in Odoo 17, 18 e 19. In fondo al messaggio, dove qui ci sono i puntini di sospensione, Odoo mostra il regionId per cui il modulo ha interrogato Temu.

Schema realizzato con codice: il pulsante per inviare il tracking a Temu e sotto il messaggio Temu did not return any logistics company for regionId …
Schema realizzato con codice a partire dal codice pubblicato del modulo (non è una schermata di Odoo): il pulsante e il messaggio, con le diciture nel testo originale del codice, in Odoo 17, 18 e 19.

Per capire quando scatta, conviene vedere cosa fa il modulo da quando premi il pulsante fino a quel punto. Questo percorso è quello del codice di Odoo 19:

  • Cerca il tuo vettore: quello del trasferimento oppure, se il trasferimento non ce l'ha, quello dell'ordine di vendita.
  • Cerca nell'istanza di Temu una corrispondenza di vettore attiva. Se il vettore ne ha una propria, usa quella. Se non ce l'ha e l'istanza ha una sola corrispondenza attiva, usa quella. Se né il trasferimento né l'ordine hanno un vettore, la corrispondenza si usa comunque solo quando ce n'è una sola attiva.
  • Se quella corrispondenza contiene l'identificativo numerico del vettore su Temu, il modulo lo usa direttamente e non chiede nulla a Temu. In quel caso questo messaggio non può comparire.
  • Se non c'è l'identificativo, calcola il regionId dell'ordine: lo cerca nei dati salvati dell'ordine e, se non lo trova lì, prende il numero che precede il primo trattino del numero d'ordine di Temu, quando è numerico. Se non riesce a determinare il regionId, l'azione si ferma prima, con un altro avviso, e non arriva a interrogare Temu.
  • Chiede a Temu le aziende logistiche di quel regionId e scorre la risposta cercando un elenco di elementi con dati: prima in vari punti previsti della risposta e poi nel resto del contenuto.
  • Se non trova nessun elenco con elementi, si ferma e mostra il messaggio. La condizione nel codice è letteralmente che non ci siano righe da leggere.

Poiché l'azione si ferma, l'invio del tracking non prosegue da quel pulsante.

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 messaggio parla della risposta di Temu, non del nome del tuo vettore: per quel regionId, la risposta non conteneva nessun elenco di aziende logistiche che il modulo potesse leggere. Può essere una risposta vuota oppure una risposta che non contiene nessun elenco di elementi con dati.

A quel punto il modulo non ha ancora confrontato nulla con il tuo vettore. Quel confronto arriva dopo e solo se l'elenco contiene delle aziende; per questo un vettore con il nome giusto in Odoo non evita questo messaggio.

Il modulo salta l'interrogazione a Temu solo quando trova per quel vettore una corrispondenza attiva (o l'unica attiva) con l'identificativo numerico del vettore su Temu. Una corrispondenza che ha solo il codice o il nome del vettore di Temu, senza identificativo, non fa saltare l'interrogazione: il modulo interroga comunque Temu.

Passo dopo passo per risolverlo

  1. Annota il numero che accompagna il messaggio: è il regionId con cui il modulo ha interrogato Temu. Se non è quello che ti aspetti per quell'ordine, tieni presente che il modulo lo ricava dai dati salvati dell'ordine e, se non ci sono, dal prefisso numerico del suo numero d'ordine.
  2. Controlla quale vettore ha il trasferimento e, se non ne ha, quale ha l'ordine di vendita: è quello che conta per il modulo. Cambiargli il nome non risolve questo messaggio, perché compare prima di confrontare i nomi.
  3. Tieni presente che, senza una corrispondenza attiva con identificativo per quel vettore, il modulo chiede a Temu le aziende logistiche del regionId. È in quella risposta che nasce il messaggio.
  4. Premi di nuovo Send Temu Tracking sul trasferimento quando vuoi riprovare. Finché il modulo deve interrogare Temu e la risposta per quel regionId non contiene un elenco di aziende che riesca a leggere, il messaggio continuerà a comparire.
  5. Se il messaggio persiste, hai un caso da esaminare con il regionId e l'ordine sotto mano. Puoi chiedere aiuto a FlexigoTech con questi due dati.

Cosa controllare dopo e in quali versioni è presente

Se Temu restituisce davvero delle aziende per il regionId, il modulo passa a confrontarle con il tuo vettore: è un'altra fase del processo e non è più questo messaggio. E se l'istanza ha più corrispondenze attive e il tuo vettore non ha la sua, il modulo non ne sceglie nessuna da solo e prosegue con l'interrogazione a Temu.

Con Odoo in italiano il pulsante si chiama Send Temu Tracking.

Schema realizzato con codice dell'etichetta del pulsante così come la vede l'utente con Odoo in italiano: Send Temu Tracking
Schema realizzato con codice a partire dalle traduzioni pubblicate del modulo (non è una schermata di Odoo): l'etichetta del pulsante in italiano.

Il messaggio è presente nel codice pubblicato dei rami 17, 18 e 19, con lo stesso pulsante e la stessa condizione di visibilità (trasferimento di un ordine di Temu nello stato Completato). Il percorso che hai letto sopra è quello del codice di Odoo 19. Il modulo è pubblicato su Odoo Apps per Odoo 17, 18, 19 e 20; trovi la sua scheda su Odoo Apps e la pagina del modulo su flexigotech.com.

Aiuto di FlexigoTech

La connessione con Temu passa per FlexigoTech Cloud: conserva le credenziali cifrate, sorveglia la sincronizzazione e avvisa via e-mail se qualcosa non funziona. Se stai implementando Odoo o hai bisogno che l'invio del tracking si adatti ai tuoi vettori, FlexigoTech implementa Odoo 17, 18, 19 e 20 e sviluppa connettori e integrazioni su misura.

Continua a leggere

Campi della scheda Temu Dashboard: cosa significa ognuno e cosa inserireChecklist dei campi della scheda Temu Dashboard in Temu Connector for Odoo: cosa dice l'aiuto di ciascuno, il valore predefinito e cosa conviene decidere.
Verificato nel codice del connettore (versione 19.0) e nelle fonti collegate

Fonti