Esta mensagem aparece na ficha Prepare Product Publish, a partir da qual se valida e se publica um artigo no Temu com o Temu Connector for Odoo. É um erro que interrompe a ação, e a sua causa está numa única verificação do código: a leitura como JSON do texto de propriedades do artigo (Goods Property).
Quando surge e que botões a provocam
Quando surge exatamente Goods Property JSON is invalid: …?
Surge quando o código tenta ler como JSON o texto de propriedades do artigo e a leitura falha, seja qual for a falha. É lançada pelo passo que guarda os dados do Temu do artigo, e esse passo é executado a partir dos dois botões da ficha de publicação. Neste ponto o código limita-se a tentar ler o texto como JSON: se a leitura funcionar, a mensagem não aparece.
Que botões levam a esse passo?
Validate Product for Temu e Publish to Temu. Ambos são sempre visíveis no Odoo 17, 18 e 19, sem condição na vista. Cada um chama a sua própria ação, e as duas chegam ao passo que guarda os dados do Temu do artigo; se aí se cumprir a condição, surge a mensagem.

Em que versões existe a mensagem?
Está no código publicado dos ramos 17.0, 18.0 e 19.0. O módulo é publicado no Odoo Apps para 17, 18, 19 e 20.

O que significa e o que acontece ao que ia guardar
O que vem depois dos dois pontos?
É o motivo concreto que a própria leitura do JSON dá ao falhar. As reticências da mensagem são substituídas por esse motivo, pelo que muda consoante o que estiver errado no texto. Lê-o por inteiro antes de mexer em seja o que for.
Guarda-se alguma coisa quando surge o erro?
Não. Este texto é lido antes de criar ou atualizar a ligação do artigo à instância do Temu, e antes de escrever nas variantes e no modelo do artigo. Como o erro interrompe a ação, o que esse passo ia guardar não fica guardado nessa tentativa.
O que faz o módulo quando o texto é lido corretamente?
Guarda esse conteúdo na ligação do artigo à instância do Temu: se já existir uma ligação para essa instância e esse modelo de artigo, atualiza-a; se não, cria-a. Depois percorre as linhas de variantes e guarda valores em cada variante e, por fim, guarda valores por defeito no modelo do artigo.
Um texto vazio dá este erro?
Não. Se o texto estiver vazio, o código trata-o como uma lista vazia, que é JSON válido, e esta mensagem não surge.
Como resolver
Como o corrijo?
Lê o motivo que aparece a seguir aos dois pontos, corrige o campo Goods Property Json Text (visível no passo de atributos de Prepare Product Publish) até ser JSON válido e volta a premir o botão que estavas a usar.

Posso encontrar a falha antes de publicar?
Sim. Validate Product for Temu chega ao mesmo passo que Publish to Temu, pelo que te pode dar esta mesma mensagem sem necessidade de publicar. Tem em conta que, quando a leitura corre bem, esse passo continua e guarda os dados descritos acima: a ligação do artigo à instância, os valores das variantes e os do modelo.
Porque continuo a ver um erro depois de corrigir o texto?
Esta mensagem refere-se apenas ao texto de propriedades do artigo. Esse passo tem outras verificações próprias, pelo que corrigir este texto elimina esta mensagem, mas a ação ainda pode ser interrompida por outro motivo. Se o aviso que vês já for diferente, não fala deste campo.
Como a FlexigoTech te ajuda
O Temu Connector for Odoo é um módulo de pagamento único por versão e precisa da subscrição do FlexigoTech Cloud, plano Conector: 49 €/mês ou 490 €/ano sem IVA. A ligação passa pelo FlexigoTech Cloud, que guarda cifradas as credenciais, vigia a sincronização e avisa por e-mail se falhar. Tens o detalhe na página do módulo. A FlexigoTech implementa o Odoo 17, 18, 19 e 20 e desenvolve conectores e integrações à medida; se quiseres apoio com a implementação ou com uma integração própria, escreve-nos.
Continue a ler
Verificado no código do conector (versão 19.0) e nas fontes indicadas
Fontes
- Código do módulo: flexigobe_temu_connector 19.0 (455b3f0f): wizard/temu_product_publish_wizard.py
- Código do módulo: 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
