Salta al contingut principal
Temu

«Goods Property JSON is invalid: …» a Temu Connector for Odoo: causa i solució

El missatge Goods Property JSON is invalid: … surt quan el text de propietats del producte (Goods Property) no es pot llegir com a JSON. Salta en prémer Validate Product for Temu o Publish to Temu, atura l'acció i es resol corregint aquest text fins que sigui JSON vàlid.

FlexigoTech · Responsable: Víctor Gómez · Actualitzat el 5 de novembre de 2026

L'essencial

Mòdul
Temu
Versions
Odoo 17, 18, 19 i 20
Comprovat
al codi del connector, versió 19.0 · a les fonts enllaçades al final
Lectura
4 min

Aquest missatge apareix a la fitxa Prepare Product Publish, des de la qual es valida i es publica un producte a Temu amb Temu Connector for Odoo. És un error que atura l'acció, i la seva causa és una sola comprovació del codi: la lectura com a JSON del text de propietats del producte (Goods Property).

Quan surt i quins botons el provoquen

Quan surt exactament Goods Property JSON is invalid: …?

Surt quan el codi intenta llegir com a JSON el text de propietats del producte i la lectura falla, sigui quin sigui l'error. El llança el pas que desa les dades de Temu del producte, i aquest pas s'executa des dels dos botons de la fitxa de publicació. En aquest punt el codi només intenta llegir el text com a JSON: si la lectura funciona, el missatge no apareix.

Quins botons porten fins a aquest pas?

Validate Product for Temu i Publish to Temu. Tots dos es veuen sempre a Odoo 17, 18 i 19, sense cap condició a la vista. Cadascun crida la seva pròpia acció, i les dues arriben al pas que desa les dades de Temu del producte; si allà es compleix la condició, surt el missatge.

Esquema fet amb codi, no una pantalla d'Odoo: els botons Validate Product for Temu i Publish to Temu i, a sota, el missatge Goods Property JSON is invalid: …
Esquema fet amb codi a partir del codi publicat del mòdul (Odoo 17, 18 i 19). Els rètols van en anglès, com al codi del mòdul.

En quines versions hi ha el missatge?

Es troba al codi publicat de les branques 17.0, 18.0 i 19.0. El mòdul es publica a Odoo Apps per a 17, 18, 19 i 20.

Temu orders in Odoo every 15 minutes. Stock out every 5
Vídeo: Temu orders in Odoo every 15 minutes. Stock out every 5 (vídeo en anglès)

Què significa i què passa amb el que anaves a desar

Què és el que ve després dels dos punts?

És el motiu concret que dona la mateixa lectura del JSON en fallar. Els punts suspensius del missatge se substitueixen per aquest motiu, de manera que canvia segons el que estigui malament al text. Llegeix-lo sencer abans de tocar res.

Es desa alguna cosa quan surt l'error?

No. Aquest text es llegeix abans de crear o actualitzar l'enllaç del producte amb la instància de Temu, i abans d'escriure a les variants i a la plantilla del producte. Com que l'error atura l'acció, el que aquest pas anava a desar no es desa en aquest intent.

Què fa el mòdul quan el text sí que es llegeix bé?

Desa aquest contingut a l'enllaç del producte amb la instància de Temu: si ja existeix un enllaç per a aquesta instància i aquesta plantilla de producte, l'actualitza; si no, el crea. Després recorre les línies de variants i desa valors a cada variant, i finalment desa valors per defecte a la plantilla del producte.

Un text buit dona aquest error?

No. Si el text està buit, el codi el tracta com una llista buida, que és JSON vàlid, i aquest missatge no surt.

Com resoldre-ho

Com ho corregeixo?

Llegeix el motiu que apareix després dels dos punts, corregeix el camp Goods Property Json Text (visible al pas d'atributs de Prepare Product Publish) fins que sigui JSON vàlid i torna a prémer el botó que estaves fent servir.

Esquema fet amb codi, no una pantalla d'Odoo: el text del botó Validate Product for Temu tal com el veu l'usuari amb Odoo en català
Esquema fet amb codi a partir de les traduccions publicades del mòdul: el mòdul no porta traducció al català, de manera que el botó es manté en anglès, Validate Product for Temu.

Puc trobar l'error abans de publicar?

Sí. Validate Product for Temu arriba al mateix pas que Publish to Temu, de manera que et pot donar aquest mateix missatge sense necessitat de publicar. Tingues en compte que, quan la lectura surt bé, aquest pas continua i desa les dades descrites a dalt: l'enllaç del producte amb la instància, els valors de les variants i els de la plantilla.

Per què continuo veient un error després de corregir el text?

Aquest missatge només es refereix al text de propietats del producte. Aquest pas té altres comprovacions pròpies, de manera que corregir aquest text fa desaparèixer aquest missatge, però l'acció encara pot aturar-se per un altre motiu. Si l'avís que veus ja és diferent, no parla d'aquest camp.

Com t'ajuda FlexigoTech

Temu Connector for Odoo és un mòdul de pagament únic per versió i necessita la subscripció a FlexigoTech Cloud, pla Connector: 49 €/mes o 490 €/any sense IVA. La connexió passa per FlexigoTech Cloud, que desa xifrades les credencials, vigila la sincronització i avisa per correu si falla. Tens el detall a la pàgina del mòdul. FlexigoTech implanta Odoo 17, 18, 19 i 20 i desenvolupa connectors i integracions a mida; si vols suport amb la implantació o amb una integració pròpia, escriu-nos.

Continua llegint

Què fa el botó Execute de Temu Connector for Odoo, pas a pasQuè fa el botó Execute de Fulfillment a Temu Connector for Odoo: què comprova, quins estats escriu i quins missatges poden aturar-lo.
Comprovat al codi del connector (versió 19.0) i a les fonts enllaçades

Fonts