Vai al contenuto principale
Temu

Errore «Activity Quantity must be > 0 for operateType 20.» in Temu

Il messaggio Activity Quantity must be > 0 for operateType 20. compare quando premi Update Goods su un prodotto di campagna il cui Operate Type è 20 e la cui quantità di attività, già arrotondata, è zero o negativa. L'azione si ferma prima di chiamare Temu. Si risolve lasciando una quantità maggiore di zero o rivedendo il tipo di operazione.

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

Schema realizzato con codice, non una schermata di Odoo: il menu dei prodotti di campagna, il pulsante di aggiornamento prodotti accanto al campo Operate Type e il messaggio di errore
Schema del percorso fino all'errore, con le etichette in inglese del codice del modulo (Odoo 17, 18 e 19)

Quando compare Activity Quantity must be > 0 for operateType 20.?

Quando premi il pulsante Update Goods su un prodotto di campagna e si verificano due condizioni insieme: Operate Type vale 20 e la quantità che il modulo calcola per l'attività, già arrotondata a numero intero, è zero o minore. Se manca una delle due condizioni, questo messaggio non compare.

Cosa significa il messaggio?

Che il modulo stava preparando un'operazione di tipo 20 e la quantità di attività ottenuta non è maggiore di zero. Questo controllo lo fa il modulo stesso nel preparare i dati dell'invio, prima di chiamare Temu: non è una risposta di Temu.

Dov'è il pulsante e quando si vede?

Le schede dei prodotti di campagna si aprono dal menu Temu › Catalog › Sales Campaigns › Campaign Products, e il pulsante si trova nella loro vista. In Odoo 17, 18 e 19 si vede sempre. Con Odoo in italiano si chiama Update Goods.

Schema realizzato con codice a partire dalle traduzioni pubblicate del modulo, non una schermata di Odoo: il testo originale del pulsante e la sua etichetta in italiano
Come è etichettato il pulsante con Odoo in italiano: Update Goods

Cosa c'entra Operate Type con l'errore?

Il campo Operate Type si vede nella scheda di Promotion Goods e il suo valore predefinito nel codice è 10. Il controllo della quantità si fa solo quando vale 20. Con il tipo 10 o 40, l'azione non guarda questa quantità, ma invia altri dati e fa i propri controlli. Con il tipo 20, l'azione prepara l'invio a Temu con una quantità di attività e, se quella quantità non è maggiore di zero, si ferma con il messaggio.

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)

Da dove viene la quantità controllata

Quale quantità guarda esattamente il modulo?

Secondo il codice, prende la prima che ha un valore (né vuota né a zero), in quest'ordine: la quantità desiderata dell'attività, la quantità dell'attività e la quantità consigliata per l'attività. Se nessuna ha un valore, conta come zero. Il risultato viene arrotondato a un numero intero e il modulo verifica se è zero o minore.

Può fallire anche se è stata inserita una quantità?

Sì, per come viene scelta. Se la prima che ha un valore è negativa, il modulo la usa e fallisce, anche se le successive sono positive. Se quel valore ha decimali e arrotondandolo diventa zero, fallisce lo stesso. E se tutte e tre sono vuote o a zero, il risultato è zero. Una quantità desiderata con un valore ha la precedenza sulle altre due.

Come risolverlo

Cosa faccio perché l'azione vada avanti?

Se vuoi davvero l'operazione di tipo 20, fai in modo che la prima di quelle quantità con un valore sia un numero maggiore di zero dopo l'arrotondamento e premi di nuovo Update Goods. Quando l'azione si ferma con questo messaggio, non viene salvato nulla di ciò che stava per cambiare, quindi non resta niente a metà da annullare.

E se non volevi il tipo 20?

Rivedi Operate Type nella scheda di Promotion Goods. Cambia il valore solo se corrisponde a ciò che vuoi fare con quel prodotto nella campagna, perché ogni tipo fa i propri controlli prima dell'invio.

Viene inviato qualcosa a Temu quando compare il messaggio?

No. Il modulo genera l'errore prima di chiamare Temu, quindi non viene inviato nulla. La chiamata si fa solo quando la quantità supera il controllo e l'azione continua.

Cosa succede quando la quantità è valida?

L'azione invia a Temu, tramite l'istanza di Temu, l'attività, il prodotto, il tipo di operazione, un codice di tracciamento e la quantità. Se la scheda non aveva un codice di tracciamento, il modulo ne genera uno. Quando la chiamata va a buon fine, il modulo salva nella scheda il risultato dell'operazione e la risposta di Temu. Se la chiamata fallisce, l'azione si ferma e mostra l'errore.

Posso premere di nuovo il pulsante dopo la correzione?

Sì. Il pulsante si vede sempre in Odoo 17, 18 e 19, e il controllo si ripete ogni volta che lo premi con il tipo 20: se la quantità che il modulo prende è ormai maggiore di zero, l'azione va avanti.

Versioni e assistenza

Il testo del messaggio è nel codice pubblicato dei rami 17, 18 e 19, e il modulo è pubblicato su Odoo Apps per Odoo 17, 18, 19 e 20. Se vuoi vedere come è documentato un altro pulsante del modulo, trovi cosa fa il pulsante «Execute», passo passo.

FlexigoTech implementa Odoo 17, 18, 19 e 20 e sviluppa connettori e integrazioni su misura. Il connettore Temu è a pagamento unico per versione di Odoo e richiede l'abbonamento a FlexigoTech Cloud, piano Connettore (49 €/mese o 490 €/anno, IVA esclusa): la connessione passa da FlexigoTech Cloud, che conserva cifrate le credenziali, sorveglia la sincronizzazione e avvisa via e-mail se qualcosa fallisce.

Continua a leggere

Cosa fa il pulsante Execute di Temu Connector for Odoo, passo passoCosa fa il pulsante Execute di Fulfillment in Temu Connector for Odoo: cosa controlla, quali stati scrive e quali messaggi possono bloccarlo.
Verificato nel codice del connettore (versione 19.0) e nelle fonti collegate

Fonti