Um caso: o botão que pára na primeira verificação
Exemplo Caso ilustrativo: a empresa e os seus dados são inventados para explicar o fluxo.
A Hogar Norte, uma loja inventada para este exemplo, prepara a publicação de um produto na Temu. A partir do assistente Prepare Product Publish, carrega em Refresh Temu Lists. Em vez de atualizar as listas, o Odoo mostra Unsupported Temu compliance reference type: …, com um texto depois dos dois pontos, e a ação pára.
A pessoa que o vê pergunta-se o que é esse «tipo de referência», se a falha vem da Temu e o que fazer a seguir. As respostas saem do código publicado do módulo.


Quando surge exatamente
A mensagem é lançada pela rotina do módulo que consulta à Temu uma lista de dados de conformidade (compliance) para um tipo de referência. A primeira coisa que faz é procurar o tipo recebido na sua própria tabela de tipos de informação de conformidade. Se essa pesquisa não devolve nada, ou seja, o tipo não tem entrada ou a entrada está vazia, lança o erro e a ação pára. O que vês depois dos dois pontos é o tipo de referência que recebeu.
Como essa verificação é a primeira da rotina, quando a mensagem aparece o módulo ainda não pediu essa lista de conformidade à Temu.
O texto está no código publicado dos ramos 17.0, 18.0 e 19.0.
De onde chegas
O botão Refresh Temu Lists está em dois ecrãs: a ficha de Product Publishing e o assistente Prepare Product Publish. No Odoo 17.0, 18.0 e 19.0 vê-se sempre em ambos, e a partir de qualquer um deles podes chegar à mensagem. A rotina pertence à instância da Temu, cujas fichas se abrem a partir do menu Temu.

O que significa
Significa que a rotina recebeu um tipo de referência para o qual a sua tabela de informação de conformidade não tem um equivalente utilizável. Não é uma falha de ligação: a mensagem surge antes de a rotina pedir essa lista à Temu, por isso não depende do que a Temu responda a esse pedido.
Para diagnosticar, o que importa é o valor que aparece depois dos dois pontos: indica que tipo de referência chegou à rotina e não encontrou entrada.
O que faz o módulo quando o tipo é válido
Se o tipo consta da tabela, a rotina pede a lista à Temu por páginas. Envia o tipo, o número de página e o tamanho de página (que é normalizado com um limite) e, se lhe tiverem sido dados, um texto de pesquisa e um idioma. Continua a pedir páginas até uma vir vazia, até a resposta indicar que não há mais ou até se atingir o máximo de páginas da instância. No fim devolve todas as linhas reunidas.
Esta mensagem cobre apenas o caso do tipo não reconhecido, que é verificado antes desse percurso.
Perguntas de quem o vê
Vem da Temu?
Não. A mensagem é lançada pelo próprio módulo na sua primeira verificação, antes de enviar o pedido da lista de conformidade.
Em que versões existe?
O texto está no código publicado do Odoo 17.0, 18.0 e 19.0. O módulo está publicado no Odoo Apps para 17.0, 18.0, 19.0 e 20.0.
Existe uma condição de vista que explique porque vejo o botão?
Não: no Odoo 17.0, 18.0 e 19.0 o botão Refresh Temu Lists vê-se sempre, tanto na ficha de Product Publishing como no assistente Prepare Product Publish.
Como agir, passo a passo
- Copia a mensagem completa, com o que surge depois dos dois pontos: é o tipo de referência que o módulo recebeu.
- Anota de que ecrã carregaste em
Refresh Temu Lists: a ficha deProduct Publishingou o assistentePrepare Product Publish. - Escreve-nos com o texto copiado, o ecrã e a tua versão do Odoo.
- Quando houver uma correção, volta a carregar no botão. Se aparecer outra mensagem, é uma incidência diferente.
O que aprender com o caso
- O erro surge antes de a rotina pedir a lista de conformidade à Temu.
- A condição é uma só: o tipo recebido não tem entrada na tabela do módulo, ou tem-na vazia.
- O que serve para diagnosticar é o valor depois dos dois pontos e o ecrã a partir do qual carregaste no botão.
- O botão vê-se sempre nos dois ecrãs no Odoo 17.0, 18.0 e 19.0.
Como ajuda a FlexigoTech
Implementamos Odoo 17, 18, 19 e 20 e desenvolvemos conectores e integrações à medida. O módulo precisa da subscrição da FlexigoTech Cloud, plano Conector: 49 € por mês ou 490 € por ano, sem IVA. A ligação passa por esse serviço, que guarda as credenciais cifradas e avisa por e-mail se a sincronização falhar. Tens mais dados na página do módulo.
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): models/temu_instance.py
- Código do módulo: flexigobe_temu_connector 19.0 (455b3f0f): views/temu_product_binding_views.xml
- Código do módulo: flexigobe_temu_connector 19.0 (455b3f0f): wizard/temu_product_publish_wizard_views.xml
- Código do módulo: flexigobe_temu_connector 19.0 (455b3f0f): models/fgt_cloud.py
- apps.odoo.com/apps/modules/19.0/flexigobe_temu_connector
- flexigotech.com/en/services.html
- flexigotech.com/precios.html
