Deze melding verschijnt in het formulier Prepare Product Publish, waarmee je in Temu Connector for Odoo een product valideert en op Temu publiceert. Het is een fout die de actie stopt, en de oorzaak zit in één enkele controle in de code: het lezen als JSON van de eigenschappentekst van het product (Goods Property).
Wanneer verschijnt de melding en welke knoppen veroorzaken haar
Wanneer verschijnt Goods Property JSON is invalid: … precies?
Hij verschijnt wanneer de code de eigenschappentekst van het product als JSON probeert te lezen en het lezen mislukt, wat de reden ook is. De melding komt uit de stap die de Temu-gegevens van het product opslaat, en die stap wordt vanuit de twee knoppen van het publicatieformulier uitgevoerd. Op dit punt probeert de code de tekst alleen als JSON te lezen: lukt dat, dan verschijnt de melding niet.
Welke knoppen leiden naar die stap?
Validate Product for Temu en Publish to Temu. Beide zijn in Odoo 17, 18 en 19 altijd zichtbaar, zonder voorwaarde in de weergave. Elke knop roept zijn eigen actie aan, en beide komen uit bij de stap die de Temu-gegevens van het product opslaat; als daar aan de voorwaarde wordt voldaan, verschijnt de melding.

In welke versies zit de melding?
Ze zit in de gepubliceerde code van de branches 17.0, 18.0 en 19.0. De module wordt in Odoo Apps gepubliceerd voor 17, 18, 19 en 20.

Wat de melding betekent en wat er gebeurt met wat je wilde opslaan
Wat staat er na de dubbele punt?
Dat is de concrete reden die het lezen van de JSON zelf geeft bij een mislukking. De beletselteken in de melding worden door die reden vervangen, dus ze verschilt naargelang wat er in de tekst fout zit. Lees ze helemaal voordat je iets aanpast.
Wordt er iets opgeslagen als de fout verschijnt?
Nee. Deze tekst wordt gelezen voordat de koppeling van het product met de Temu-instantie wordt aangemaakt of bijgewerkt, en voordat er naar de varianten en de producttemplate wordt geschreven. Omdat de fout de actie stopt, wordt wat die stap zou opslaan bij die poging niet opgeslagen.
Wat doet de module als de tekst wel goed gelezen wordt?
Hij slaat die inhoud op in de koppeling van het product met de Temu-instantie: bestaat er al een koppeling voor die instantie en die producttemplate, dan wordt ze bijgewerkt; zo niet, dan wordt ze aangemaakt. Daarna doorloopt hij de variantregels en slaat hij waarden op in elke variant, en tot slot slaat hij standaardwaarden op in de producttemplate.
Geeft een lege tekst deze fout?
Nee. Als de tekst leeg is, behandelt de code hem als een lege lijst, wat geldige JSON is, en verschijnt deze melding niet.
Zo los je het op
Hoe corrigeer ik het?
Lees de reden die na de dubbele punt staat, corrigeer het veld Goods Property Json Text (zichtbaar in de stap met de attributen van Prepare Product Publish) tot het geldige JSON is en klik opnieuw op de knop die je gebruikte.

Kan ik de fout vinden voordat ik publiceer?
Ja. Validate Product for Temu komt bij dezelfde stap uit als Publish to Temu, dus je kunt dezelfde melding krijgen zonder te publiceren. Houd er rekening mee dat die stap, wanneer het lezen lukt, doorgaat en de hierboven beschreven gegevens opslaat: de koppeling van het product met de instantie, de waarden van de varianten en die van de template.
Waarom zie ik nog steeds een fout nadat ik de tekst heb gecorrigeerd?
Deze melding verwijst alleen naar de eigenschappentekst van het product. Die stap heeft andere eigen controles, dus het corrigeren van deze tekst verwijdert deze melding, maar de actie kan nog om een andere reden stoppen. Als de melding die je ziet anders is, gaat ze niet over dit veld.
Zo helpt FlexigoTech je
Temu Connector for Odoo is een module met eenmalige betaling per versie en vereist het abonnement op FlexigoTech Cloud, plan Connector: € 49 per maand of € 490 per jaar excl. btw. De verbinding loopt via FlexigoTech Cloud, dat de inloggegevens versleuteld bewaart, de synchronisatie bewaakt en per e-mail waarschuwt als er iets misgaat. Alle details staan op de pagina van de module. FlexigoTech implementeert Odoo 17, 18, 19 en 20 en ontwikkelt connectoren en integraties op maat; wil je hulp bij de implementatie of bij een eigen integratie, neem dan contact met ons op.
Lees verder
Gecontroleerd in de broncode van de connector (versie 19.0) en in de gelinkte bronnen
Bronnen
- Broncode van de module: flexigobe_temu_connector 19.0 (455b3f0f): wizard/temu_product_publish_wizard.py
- Broncode van de module: 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
