Saltar para o conteúdo principal
Temu

Botão «Refresh Temu Lists»: o que faz e o que não faz

O botão Refresh Temu Lists recarrega, para a instância do anúncio aberto, os modelos de transporte, as marcas, os fabricantes, as pessoas responsáveis e as origens, mas não as categorias. A tarefa agendada Temu Sync Reference Cache, que corre a cada cinco minutos, faz essa mesma atualização uma vez, nas instâncias cuja sincronização de listas está pendente ou em curso, enquanto essa parte não estiver concluída, e depois carrega as categorias. Carregar no botão é, por isso, a exceção e não o passo normal.

FlexigoTech · Responsável: Víctor Gómez · Atualizado em 5 de novembro de 2026

O essencial

Módulo
Temu
Versões
Odoo 17, 18, 19 e 20
Verificado
no código do conector, versão 19.0 · nas fontes indicadas no fim
Leitura
5 min

Onde está o botão e o que faz

Os anúncios da Temu abrem-se a partir do menu Temu › Catalog › Listings. No ecrã Product Publishing está o botão Refresh Temu Lists. A sua vista não tem condição: vê-se sempre, no Odoo 17, 18 e 19. Com o Odoo em português, o botão continua a chamar-se Refresh Temu Lists, porque o módulo não o traduz para este idioma.

Esquema feito com código: o menu Temu › Catalog › Listings e, por baixo, o botão Refresh Temu Lists, presente no Odoo 17, 18 e 19
Esquema feito com código a partir do código publicado do módulo, não é uma captura do Odoo.
Esquema feito com código: o texto do botão consoante o idioma do Odoo, em português Refresh Temu Lists
Esquema feito com código a partir das traduções publicadas do módulo, não é uma captura do Odoo.

Ao carregar nele, o botão atua sobre um único anúncio e usa a instância da Temu desse anúncio (campo Instance, que se vê na ficha e na lista de Product Publishing). Parte dos valores que essa instância já tem guardados e executa, um a seguir ao outro, a atualização dos modelos de transporte, marcas, fabricantes, pessoas responsáveis e origens. As categorias ficam de fora. Ao terminar, mostra uma notificação com o título Temu lists refreshed, com uma linha por lista: Categories in cache: …, Freight templates: …, Brands: …, Manufacturers: …, Responsible persons: …, Origin countries: … e Origin provinces/states: ….

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 em inglês)

Ideias erradas sobre o botão

«Se não carregar nele, as listas da Temu não são carregadas»

O caminho normal não é o botão. O módulo traz a tarefa agendada Temu Sync Reference Cache, que corre a cada cinco minutos e está ativa ao instalar. Essa tarefa só trabalha sobre as instâncias cuja sincronização de listas está pendente ou em curso. Enquanto a parte sem categorias não estiver concluída na instância, executa uma vez a mesma atualização rápida que o botão e, a seguir, trabalha as categorias. Ao terminar guarda um resumo e publica uma mensagem na instância; se algo falhar, guarda o erro e publica outra mensagem.

O botão serve para repetir manualmente essa atualização rápida, a dos modelos de transporte, marcas, fabricantes, pessoas responsáveis e origens.

Um detalhe da tarefa: se outra transação tiver bloqueada a linha da instância, a tarefa salta-a nessa passagem e deixa-o registado no registo técnico.

«O botão também recarrega as categorias»

Não. O botão pede a atualização sem categorias, por isso a primeira linha da notificação diz Categories in cache: … e não «refreshed»: é o valor que já estava guardado. Se esse valor for zero, o botão acrescenta este aviso: Quick refresh does not load categories. Use 'Sync Reference Cache' on the Temu instance once to import the real Temu category tree.

As categorias são trabalhadas pela tarefa agendada por lotes. Pega numa fila de categorias-mãe e processa um lote de cada vez, com um limite de tamanho e de tempo. Se a fila não ficar vazia, a instância volta a ficar pendente com um resumo do progresso e a passagem seguinte continua. Quando a fila fica vazia, a sincronização passa a concluída e a fila é apagada.

«O botão só aparece em certas condições ou versões»

A sua vista não impõe nenhuma condição: vê-se sempre. Está nos ramos publicados do Odoo 17, 18 e 19. O que depende de onde carregas é a instância com que trabalha: a do anúncio aberto.

«Atualiza todas as minhas contas da Temu de uma só vez»

Também não. O botão atua sobre um único registo e pede a atualização à instância indicada no campo Instance desse anúncio. Se trabalhas com várias instâncias, o botão de um anúncio não recarrega as listas das outras.

«Se um passo falhar, pára tudo»

Cada lista é atualizada no seu próprio passo, e uma falha num não trava os seguintes. O erro é recolhido e o botão segue para a lista seguinte. O valor da lista que falhou é o que já estava guardado, porque o resultado arranca com os valores do que está armazenado.

Se não houver erros, a notificação é do tipo sucesso. Se houver algum, passa a ser um aviso, fica fixa e acrescenta uma linha Warnings: … com os erros separados por | . Cada erro leva à frente um identificador interno do passo que falhou, seguido do erro que esse passo devolveu.

«Todas as falhas da Temu são mostradas da mesma forma no aviso»

Não exatamente. Para fabricantes e pessoas responsáveis, se já havia registos guardados e o módulo classifica o erro como temporário do sistema da Temu, o aviso desse passo é Temu temporary system error. Cached records were kept., com o identificador do passo à frente. Para as restantes listas, o aviso recolhe o erro tal como o devolveu esse passo, e na notificação aparece o valor que já estava guardado dessa lista.

Como o podes verificar

Abre um anúncio a partir de Temu › Catalog › Listings, confirma em Instance qual a instância que usa e carrega no botão. Lê o título e as linhas da notificação: o tipo da notificação diz-te se houve erros e a linha das categorias, se já há valor guardado de categorias.

Custo e ajuda da FlexigoTech

O módulo é de pagamento único por cada versão do Odoo e precisa da subscrição do FlexigoTech Cloud, plano Conector: 49 €/mês ou 490 €/ano, sem IVA. O preço do módulo de cada versão está na sua ficha, e a compra, na página do módulo. A ligação passa pelo FlexigoTech Cloud, que guarda cifradas as credenciais e avisa por e-mail se a sincronização falhar.

A FlexigoTech implementa o Odoo 17, 18, 19 e 20 e desenvolve conectores e integrações à medida. Se o teu catálogo da Temu precisar de algo que o módulo não cobre, conta-nos.

Continue a ler

Temu warehouse list did not contain any usable warehouse identifier: causa e soluçãoQuando surge o aviso da Temu sobre a lista de armazéns sem identificador utilizável no Odoo, que condição do código o provoca e como atuar.O aviso de eventos webhook sincronizados do Temu no Odoo: quando surge e o que fazerO que significa o aviso do Temu Connector for Odoo ao clicar em Update Webhook Events, quando surge segundo o código e o que rever se não aparecer.
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): views/temu_product_binding_views.xml
  • Código do módulo: flexigobe_temu_connector 19.0 (455b3f0f): models/temu_product_binding.py
  • Código do módulo: flexigobe_temu_connector 19.0 (455b3f0f): models/temu_instance.py
  • flexigotech.com/precios.html
  • flexigotech.com/en/services.html