Vai al contenuto principale
Temu

Il messaggio «At least one sub package request is required.» in Temu Connector for Odoo

At least one sub package request is required. compare quando premi Execute in una scheda di Fulfillment, se l'operazione è la conferma dei sottopacchi e l'elenco delle richieste di sottopacco resta vuoto. Secondo il codice, succede quando la scheda non ha nessuna riga. Si risolve verificando che la scheda abbia almeno una riga 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

Quando compare il messaggio

Cosa dice il messaggio e dove lo vedrò?

Il testo è At least one sub package request is required. e può comparire premendo il pulsante Execute della scheda di Fulfillment, che si apre dal menu Temu › Orders & Fulfillment › Fulfillment. Il pulsante è sempre visibile in quella scheda, in Odoo 17, 18 e 19. Il messaggio blocca l'azione.

Schema realizzato con il codice: il menu Fulfillment, il pulsante Execute e il messaggio At least one sub package request is required.
Schema generato a partire dal codice pubblicato del modulo (non è uno screenshot di Odoo): dall'alto in basso, il menu, il pulsante e il messaggio, in Odoo 17, 18 e 19.

Qual è la condizione esatta che lo provoca?

Devono verificarsi tutte queste condizioni insieme. L'operazione della scheda è la conferma dei sottopacchi di una spedizione. La scheda non contiene un JSON che sostituisce la richiesta. Il numero del pacco principale è compilato: se è vuoto, il modulo si ferma prima con un altro messaggio e questo non compare. E, dopo aver scorso le righe della scheda, l'elenco delle richieste di sottopacco che il modulo ha costruito è ancora vuoto. A queste condizioni il modulo si interrompe e mostra il messaggio.

Può comparire con un'altra operazione della scheda?

No. Questo controllo appartiene solo al ramo della conferma dei sottopacchi. Le altre operazioni seguono altri rami dello stesso metodo che costruisce la richiesta, e alcune hanno controlli propri. Se vedi un messaggio diverso, non è questo: leggilo per intero e cerca quello.

Posso sapere in anticipo se comparirà?

Sì, con il codice davanti. Comparirà se l'operazione è la conferma dei sottopacchi, la scheda non ha un JSON di sostituzione, il pacco principale è compilato e la scheda non ha nessuna riga. Se manca una di queste condizioni, questo messaggio non compare.

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 fa il modulo con le righe della scheda

Come costruisce il modulo quell'elenco di richieste?

Scorre le righe della scheda una per una. Se una riga porta la propria richiesta di sottopacco in formato JSON, il modulo la usa: se è un elenco, ne aggiunge gli elementi uno a uno; se è un unico oggetto, lo aggiunge così com'è. Se la riga non la porta, il modulo crea una voce con il vettore, il magazzino di spedizione proprio e il numero di tracciamento. Ogni dato viene dalla riga e, se lì è vuoto, dalla scheda stessa. I valori vuoti vengono tolti dalla voce, ma la voce viene aggiunta comunque.

Quindi, quando resta vuoto l'elenco?

Leggendo il codice, ogni riga aggiunge almeno un elemento all'elenco, qualunque siano i suoi dati. Perciò l'elenco resta vuoto solo quando la scheda non ha nessuna riga. È il caso da cercare quando compare il messaggio.

Serve compilare vettore e numero di tracciamento perché il messaggio scompaia?

Per questo messaggio, no: controlla solo che l'elenco abbia qualche elemento, non che i suoi dati siano completi. Una riga basta per superare questo controllo. Se quei dati siano completi o no è un'altra questione, che questo messaggio non verifica.

Può comparire se la scheda contiene un JSON che sostituisce la richiesta?

No. Se la scheda ha quel JSON compilato ed è un oggetto, il modulo restituisce subito il suo contenuto così com'è, senza guardare né l'operazione né le righe, quindi questo controllo non viene mai eseguito.

Come risolverlo

Cosa faccio passo dopo passo?

Prima, apri la scheda da Temu › Orders & Fulfillment › Fulfillment. Secondo, controlla se ha righe. Se non ne ha nessuna, assicurati che ne contenga almeno una corrispondente al sottopacco che vuoi confermare. Terzo, premi di nuovo Execute.

Come verifico che sia risolto?

Premendo di nuovo il pulsante, At least one sub package request is required. non dovrebbe più comparire, perché l'elenco non è più vuoto non appena c'è una riga. Se compare un altro messaggio, è un altro controllo del modulo e parla di altro: leggilo per intero e trattalo a parte.

Come si chiama il pulsante con Odoo in italiano?

Con Odoo in italiano, il pulsante si chiama Execute.

Schema realizzato con il codice del testo Execute a seconda della lingua di Odoo: in italiano, Execute
Schema generato a partire dalle traduzioni pubblicate del modulo (non è uno screenshot di Odoo): il pulsante si chiama Execute con Odoo in italiano.

In quali versioni di Odoo compare?

Il messaggio è nel codice pubblicato dei rami di Odoo 17, 18 e 19. Il modulo è pubblicato su Odoo Apps per le versioni 17, 18, 19 e 20; puoi vederlo nella sua scheda su Odoo Apps.

Come ti aiuta FlexigoTech

Se stai implementando Odoo e vuoi collegare Temu, FlexigoTech implementa Odoo 17, 18, 19 e 20 e sviluppa connettori e integrazioni su misura. Il modulo è a pagamento unico per versione e richiede l'abbonamento a FlexigoTech Cloud (piano Connettore: 49 €/mese o 490 €/anno, IVA esclusa). Puoi vedere il modulo nella pagina di Temu Connector for Odoo.

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