Questo messaggio appartiene a una sola azione di Temu Connector for Odoo: iscrivere un prodotto a una campagna di vendita di Temu. Qui trovi quando lo lancia il codice pubblicato, cosa significa e cosa fare perché l'iscrizione vada avanti.
Quando compare e cosa lo provoca
Dove e quando compare il messaggio?
Compare quando premi il pulsante Enroll Goods nella scheda di un prodotto di campagna (Promotion Goods). Queste schede si aprono dal menu Temu › Catalog › Sales Campaigns › Campaign Products. È un errore che interrompe l'azione: non viene salvato nulla di ciò che quell'azione stava per modificare.

Quale condizione esatta lo fa scattare?
Che la lista di SKU da iscrivere resti vuota. Il modulo la cerca in quest'ordine. Prima guarda il campo Enroll Sku List Json (scheda SKU Payloads della scheda): se contiene una lista, la usa; se è vuoto o non è una lista, la considera vuota. Poi, con la lista ancora vuota, la costruisce a partire dai dati degli SKU salvati nella scheda del prodotto di campagna. Se dopo questo passaggio è ancora vuota, lancia il messaggio.
Cosa scarta il modulo quando costruisce la lista con quei dati di SKU?
Salta ogni voce che non sia un elemento con campi, che non porti l'identificativo dello SKU (skuId o sku_id) o che non dia un prezzo maggiore di zero. Per il prezzo guarda, in quest'ordine, activitySupplierPrice, recommendActivitySupplierPrice e price, e prende la prima che dà un valore maggiore di zero. Le voci che passano restano con il loro skuId e il loro activitySupplierPrice.
La quantità da iscrivere ha un'influenza?
No. Il modulo calcola la quantità a parte, prima di controllare la lista: prende la quantità desiderata dell'attività e, se è vuota, quella consigliata; se manca anche quella, quella dell'attività, e se non ce n'è nessuna, uno. La arrotonda a un numero intero. Il controllo del messaggio dipende solo dalla presenza di almeno una voce di SKU valida.
In quali versioni di Odoo è presente?
Il messaggio è nel codice pubblicato di Odoo 17, 18 e 19, e in queste tre versioni il pulsante Enroll Goods è sempre visibile. Il modo di cercare e filtrare la lista di SKU descritto qui è quello del codice di Odoo 19.


Cosa significa e come risolverlo
Cosa significa, e qualcosa è stato inviato a Temu?
Significa che il modulo non ha nessuno SKU con identificativo e prezzo validi da iscrivere. Il controllo avviene prima della chiamata a Temu, quindi quando compare il messaggio l'iscrizione non viene inviata.
Come lo risolvo?
Il messaggio stesso indica la strada: compila il campo Enroll Sku List Json, nella scheda SKU Payloads della scheda, oppure sincronizza i dati degli SKU candidati. Se compili Enroll Sku List Json con una lista che abbia almeno un elemento, il modulo la usa e non guarda più gli altri dati di SKU; questo controllo richiede soltanto che la lista non sia vuota. Quando è il modulo a costruire la lista, lascia ogni elemento con skuId e activitySupplierPrice, quindi è un buon modello se la scrivi a mano. Se preferisci sincronizzare i candidati, fallo e premi di nuovo Enroll Goods.
E se sincronizzo e il messaggio continua a comparire?
Allora il modulo continua a non trovare nessuna voce con identificativo di SKU e prezzo maggiore di zero nelle chiavi di prezzo descritte sopra. Controlla quei dati oppure compila la lista a mano in Enroll Sku List Json, come spiegato nella risposta precedente.
Cosa succede quando il controllo viene superato?
Il modulo prepara l'iscrizione con l'identificativo del prodotto, la quantità, la lista di SKU e un codice di traccia (quello che la scheda ha già oppure uno nuovo), la invia a Temu e salva nella scheda il risultato dell'operazione. Se quella chiamata fallisce, salva l'errore e lo rilancia: non è più questo messaggio.
Posso premere di nuovo il pulsante dopo aver corretto?
Sì. Poiché il messaggio interrompe l'azione prima di inviare qualsiasi cosa a Temu, dopo aver compilato la lista o sincronizzato i candidati puoi premere di nuovo Enroll Goods nella stessa scheda.
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. Temu Connector for Odoo è a pagamento unico per versione di Odoo (il prezzo di ciascuna è nella sua scheda di Odoo Apps) e richiede l'abbonamento a FlexigoTech Cloud, piano Connettore: 49 €/mese o 490 €/anno, IVA esclusa. È pubblicato per Odoo 17, 18, 19 e 20; puoi vedere di più nella pagina del modulo.
Continua a leggere
Verificato nel codice del connettore (versione 19.0) e nelle fonti collegate
Fonti
- Codice del modulo: flexigobe_temu_connector 19.0 (455b3f0f): models/temu_promotion.py
- Codice del modulo: flexigobe_temu_connector 19.0 (455b3f0f): views/temu_promotion_views.xml
- apps.odoo.com/apps/modules/19.0/flexigobe_temu_connector
- flexigotech.com/precios.html
- flexigotech.com/en/services.html
