Questo messaggio compare nella scheda Prepare Product Publish, da cui si convalida e si pubblica un prodotto su Temu con Temu Connector for Odoo. È un errore che blocca l'azione e la sua causa sta in un solo controllo del codice: la lettura come JSON del testo delle proprietà del prodotto (Goods Property).
Quando compare e quali pulsanti lo provocano
Quando compare esattamente Goods Property JSON is invalid: …?
Compare quando il codice prova a leggere come JSON il testo delle proprietà del prodotto e la lettura fallisce, qualunque sia il guasto. Lo lancia il passaggio che salva i dati Temu del prodotto, e quel passaggio viene eseguito da entrambi i pulsanti della scheda di pubblicazione. A questo punto il codice si limita a provare a leggere il testo come JSON: se la lettura riesce, il messaggio non compare.
Quali pulsanti portano a quel passaggio?
Validate Product for Temu e Publish to Temu. Entrambi sono sempre visibili in Odoo 17, 18 e 19, senza condizioni nella vista. Ognuno chiama la propria azione, ed entrambe arrivano al passaggio che salva i dati Temu del prodotto; se lì la condizione si verifica, compare il messaggio.

In quali versioni è presente il messaggio?
È presente nel codice pubblicato dei rami 17.0, 18.0 e 19.0. Il modulo è pubblicato su Odoo Apps per 17, 18, 19 e 20.

Cosa significa e cosa succede a ciò che stavi per salvare
Cos'è ciò che viene dopo i due punti?
È il motivo concreto che la stessa lettura del JSON fornisce quando fallisce. I puntini di sospensione del messaggio vengono sostituiti da quel motivo, quindi cambia a seconda di ciò che non va nel testo. Leggilo per intero prima di toccare qualsiasi cosa.
Viene salvato qualcosa quando compare l'errore?
No. Questo testo viene letto prima di creare o aggiornare il collegamento del prodotto con l'istanza di Temu, e prima di scrivere nelle varianti e nel template del prodotto. Poiché l'errore blocca l'azione, ciò che quel passaggio stava per salvare non viene salvato in quel tentativo.
Cosa fa il modulo quando il testo viene letto correttamente?
Salva quel contenuto nel collegamento del prodotto con l'istanza di Temu: se esiste già un collegamento per quell'istanza e quel template di prodotto, lo aggiorna; altrimenti lo crea. Poi scorre le righe delle varianti e salva dei valori in ciascuna variante, e infine salva dei valori predefiniti nel template del prodotto.
Un testo vuoto provoca questo errore?
No. Se il testo è vuoto, il codice lo tratta come una lista vuota, che è un JSON valido, e questo messaggio non compare.
Come risolverlo
Come lo correggo?
Leggi il motivo che compare dopo i due punti, correggi il campo Goods Property Json Text (visibile nel passaggio degli attributi di Prepare Product Publish) finché non diventa un JSON valido e premi di nuovo il pulsante che stavi usando.

Posso trovare l'errore prima di pubblicare?
Sì. Validate Product for Temu arriva allo stesso passaggio di Publish to Temu, quindi può darti questo stesso messaggio senza dover pubblicare. Tieni presente che, quando la lettura riesce, quel passaggio prosegue e salva i dati descritti sopra: il collegamento del prodotto con l'istanza, i valori delle varianti e quelli del template.
Perché vedo ancora un errore dopo aver corretto il testo?
Questo messaggio riguarda solo il testo delle proprietà del prodotto. Quel passaggio ha altri controlli propri, quindi correggere questo testo elimina questo messaggio, ma l'azione può ancora bloccarsi per un altro motivo. Se l'avviso che vedi è diverso, non riguarda questo campo.
Come ti aiuta FlexigoTech
Temu Connector for Odoo è un modulo a pagamento unico per versione e richiede l'abbonamento a FlexigoTech Cloud, piano Connettore: 49 €/mese o 490 €/anno IVA esclusa. La connessione passa per FlexigoTech Cloud, che conserva cifrate le credenziali, controlla la sincronizzazione e avvisa via e-mail se qualcosa non funziona. Trovi i dettagli nella pagina del modulo. FlexigoTech implementa Odoo 17, 18, 19 e 20 e sviluppa connettori e integrazioni su misura; se vuoi supporto con l'implementazione o con un'integrazione personalizzata, scrivici.
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): wizard/temu_product_publish_wizard.py
- Codice del modulo: flexigobe_temu_connector 19.0 (455b3f0f): wizard/temu_product_publish_wizard_views.xml
- apps.odoo.com/apps/modules/19.0/flexigobe_temu_connector
- flexigotech.com/precios.html
- flexigotech.com/en/services.html
