Vai al contenuto principale
Temu

Errore pickupStartTime e pickupEndTime in Temu Connector for Odoo

Il messaggio pickupStartTime and pickupEndTime are required for pickup reservation creation. compare quando premi Execute su una scheda di Fulfillment che sta per creare una prenotazione di ritiro e in cui manca l'orario di inizio, quello di fine o entrambi. Si risolve compilando Pickup Start Time e Pickup End Time e premendo di nuovo il pulsante.

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

Quello che non ti dicono sull'errore degli orari di ritiro

Questo messaggio sembra vago, ma dipende da un'operazione, da un pulsante e da due campi. Ecco i dettagli che aiutano a risolverlo al primo colpo.

Compare solo nell'operazione di creazione di una prenotazione di ritiro

Il codice controlla i due orari solo quando la scheda è dell'operazione di creazione di una prenotazione di ritiro. Nelle altre operazioni questo controllo non viene fatto: se vedi il messaggio, quindi, la scheda che hai eseguito è di quell'operazione e non di un'altra. Il testo cita due campi della scheda, ed è lì che devi guardare.

Scatta quando premi Execute e il pulsante è sempre visibile

Il messaggio può comparire quando premi il pulsante Execute della scheda. In Odoo 17.0, 18.0 e 19.0 il pulsante è sempre visibile: non dipende da nessuno stato. Premendolo, arrivi al punto del codice che prepara i dati della richiesta, e lì viene lanciato il messaggio se la condizione è soddisfatta. È un errore che interrompe l'azione: non si va avanti.

La condizione: manca uno dei due orari

In parole semplici, il messaggio compare quando l'operazione è quella di creazione di una prenotazione di ritiro e Pickup Start Time o Pickup End Time è vuoto. Basta che ne manchi uno. Inoltre è il primo controllo che il codice esegue per questa operazione. Il testo dell'errore cita entrambi i campi insieme, quindi non ti dice quale manca: guarda tutti e due.

Schema realizzato con il codice: il menu Temu › Orders & Fulfillment › Fulfillment, il pulsante di esecuzione, i campi Pickup End Time e Pickup Start Time e il messaggio di errore
Schema realizzato a partire dal codice pubblicato del modulo, non è una schermata di Odoo: il menu, il pulsante, i due campi e il messaggio, con le etichette in inglese del codice, per Odoo 17.0, 18.0 e 19.0.

I due campi sono nella scheda di Fulfillment

Le schede di questo modello si aprono dal menu Temu › Orders & Fulfillment › Fulfillment. Al loro interno trovi Pickup Start Time e Pickup End Time, entrambi di tipo intero, quindi quello che scrivi deve essere un numero intero.

Superato il controllo, il codice richiede anche un elenco di pacchi

Quando i due orari hanno un valore, il codice passa a un altro controllo: che esista un elenco di pacchi. Se non c'è, si ferma con un messaggio diverso, che non è questo. Se anche l'elenco è a posto, il codice prepara i dati della richiesta con i due orari, convertiti in numero intero, e con al massimo 50 pacchi di quell'elenco. Per questo compilare gli orari elimina questo messaggio, ma non garantisce che l'azione si concluda senza altri avvisi.

Con un contenuto sostitutivo della richiesta, questo controllo non viene eseguito

Se nella scheda è indicato il contenuto sostitutivo della richiesta, il codice lo usa come dati della richiesta al posto di costruirli dai campi, e lo fa prima di guardare l'operazione, cioè prima del controllo degli orari. Con quel contenuto indicato, questo messaggio non può comparire da quella scheda. Se quel contenuto non è un oggetto, il codice si ferma con un altro errore, diverso. Per questo due schede simili possono comportarsi in modo diverso con gli stessi orari vuoti.

In altre operazioni di spedizione, gli orari sono facoltativi

Nelle operazioni di acquisto della spedizione (creazione e nuovo tentativo), pickupStartTime e pickupEndTime possono viaggiare anch'essi nella richiesta, ma come dati facoltativi: il codice li aggiunge solo se hanno un valore e non lancia questo messaggio per loro. L'avviso sugli orari obbligatori è specifico della prenotazione di ritiro. Non confonderlo con un errore di quelle altre operazioni.

È presente in tre rami, e il pulsante cambia nome in base alla lingua

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. Con Odoo in italiano il pulsante si chiama Execute, perché il modulo non ha una traduzione pubblicata in questa lingua.

Schema realizzato con il codice: il testo del pulsante in base alla lingua di Odoo, che in italiano è Execute
Schema realizzato a partire dal codice pubblicato del modulo, non è una schermata di Odoo: come si vede il pulsante in italiano.
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)

Come risolverlo

  1. Apri Temu › Orders & Fulfillment › Fulfillment ed entra nella scheda che volevi eseguire.
  2. Compila Pickup Start Time e Pickup End Time, entrambi, con numeri interi.
  3. Premi Execute.
  4. Se il messaggio compare di nuovo, controlla che i due campi abbiano un valore e che la scheda sia dell'operazione che pensavi.

Se hai bisogno di supporto

FlexigoTech implementa Odoo 17, 18, 19 e 20 e sviluppa connettori e integrazioni su misura. Se stai configurando il flusso delle spedizioni di Temu e vuoi rivederlo con qualcuno, puoi vedere Temu Connector for Odoo e scriverci.

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