Saltar para o conteúdo principal
Temu

O aviso «Promotion activities synchronized successfully.» no Temu Connector for Odoo

O aviso Promotion activities synchronized successfully. aparece ao clicar em Sync Promotions quando a sincronização termina sem interrupções, tenha trazido promoções ou não. É um aviso de sucesso que não bloqueia nada.

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
4 min

Quando aparece o aviso

O aviso Promotion activities synchronized successfully. é do tipo sucesso: não bloqueia nada e não fica fixo no ecrã. Aparece ao clicar no botão Sync Promotions, que está na ficha que se abre a partir do menu Temu.

A condição é simples: o botão lança a sincronização de promoções e, quando essa sincronização termina, devolve o aviso. Entre uma coisa e outra não há qualquer verificação do resultado, pelo que o aviso não depende de o Temu ter devolvido alguma promoção. Se a sincronização for interrompida antes de acabar, o método não chega à sua última instrução e o aviso não é mostrado.

Esquema com três elementos de cima para baixo: o menu Temu, o botão Sync Promotions e o aviso Promotion activities synchronized successfully.
Esquema feito com código a partir do código publicado do módulo para Odoo 17, 18 e 19, não uma captura de ecrã do Odoo. Os rótulos estão em inglês, como no código.
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)

Passo a passo: lançar a sincronização e ler o aviso

  1. Abra o menu Temu, a partir do qual se abrem as fichas do módulo.
  2. Abra a ficha a partir da qual quer sincronizar as promoções.
  3. Clique em Sync Promotions. O botão está sempre visível no Odoo 17, 18 e 19: não depende de nenhum estado da ficha.
  4. Aguarde o aviso Promotion activities synchronized successfully.. É o sinal de que a sincronização terminou sem interrupções.
  5. Leia o aviso pelo que é: um texto fixo, sem números. Se alguma atividade tiver sido sincronizada, no histórico da ficha fica ainda a mensagem Temu promotion activities synchronized: … records., com o número de atividades sincronizadas no lugar das reticências.

A versão do Odoo pouco importa aqui: a mensagem está no código publicado dos ramos 17.0, 18.0 e 19.0. O comportamento descrito a seguir é o do código do Odoo 19.0.

Esquema do texto do botão consoante o idioma do Odoo: em português, Sync Promotions.
Esquema feito com código a partir das traduções publicadas do módulo, não uma captura de ecrã do Odoo: o botão Sync Promotions lê-se Sync Promotions porque o módulo não o traduz.

O que a sincronização faz antes de mostrar o aviso

O botão pede a sincronização sem a limitar a determinadas atividades por estado nem por datas. Para a ficha a partir da qual o clica, o código faz isto:

  • Percorre os tipos de atividade de promoção 2, 13, 27 e 100, um a seguir ao outro.
  • Para cada tipo pede as atividades página a página, começando pela primeira e sem ultrapassar o máximo de páginas configurado.
  • Percorre as atividades que cada página traz e conta-as.

Em cada tipo, o ciclo de páginas é interrompido assim que se cumpre uma destas condições:

  • A página não traz nenhuma atividade.
  • A resposta indica um total e as páginas pedidas já o cobrem.
  • A página traz menos atividades do que o tamanho de página que a sincronização usa.

Quando todos os tipos foram percorridos, se alguma atividade tiver sido sincronizada, o método deixa no histórico da ficha a mensagem com a contagem e, depois, devolve o aviso. Essa ordem explica por que razão o aviso aparece igualmente com muitas promoções, com poucas ou com nenhuma: a única coisa que exige é que nada tenha interrompido a sincronização pelo caminho.

Se o aviso aparece mas não vê as promoções que esperava

O aviso confirma que a sincronização terminou, não que tenha trazido o que procurava. Do código desprendem-se três coisas que convém ter presentes:

  • Se o Temu devolver uma página sem atividades para um tipo, esse tipo dá-se por terminado sem mais e passa-se ao seguinte. O aviso aparece na mesma no final.
  • O ciclo não ultrapassa o máximo de páginas configurado. Com esse limite, as páginas seguintes não são pedidas nessa sincronização.
  • A contagem de atividades sincronizadas fica no histórico da ficha, não no aviso. Se essa mensagem não aparecer, é porque nenhuma atividade foi sincronizada.

E se quiser ver como se documenta outro botão do mesmo módulo, com o que verifica e os erros que pode dar, tem Qué hace el botón «Execute».

Um aviso de sucesso neste botão não substitui olhar para o resultado: o texto é o mesmo quando a sincronização traz promoções e quando não traz nenhuma.

O que custa e como a FlexigoTech o ajuda

O Temu Connector for Odoo é um módulo de pagamento único por versão e precisa da subscrição do FlexigoTech Cloud. O plano Conector custa 49 €/mês ou 490 €/ano sem IVA, para até 3 contas da plataforma. A ligação passa pelo FlexigoTech Cloud, que guarda cifradas as credenciais, vigia a sincronização e avisa por e-mail se falhar. O módulo está publicado para Odoo 17, 18, 19 e 20; na ficha do Odoo Apps e na página do módulo tem cada versão com o seu preço.

Se está a implementar o Odoo e precisa de ligar o Temu aos seus processos, ou de um ajuste à medida na integração, a FlexigoTech implementa Odoo 17, 18, 19 e 20 e desenvolve conectores e integrações à medida.

Continue a ler

O que faz o botão Execute do Temu Connector for Odoo, passo a passoO que faz o botão Execute de Fulfillment no Temu Connector for Odoo: o que verifica, que estados escreve e que mensagens o podem travar.
Verificado no código do conector (versão 19.0) e nas fontes indicadas

Fontes