O que significa o aviso e quando aparece
Advertising reports synchronized successfully. é um erro?
Não. É um aviso de sucesso que não bloqueia o ecrã. O código devolve-o como notificação e marca-o como não fixo, pelo que não fica à espera de que o feches. Se chegaste aqui à procura de um erro, esta mensagem indica que a ação terminou.
Quando aparece exatamente?
Quando carregas em Sync Ads Reports e a sincronização de relatórios de publicidade chega ao fim. Segundo o código do Odoo 19, o botão faz duas coisas seguidas: executa a sincronização e, assim que esta regressa, devolve o aviso. Entre uma coisa e outra não há nenhuma verificação adicional. O aviso não depende de quantas linhas foram trazidas nem de existirem campanhas.
Onde está o botão e em que versões?
Na ficha de Temu Dashboard, que se abre a partir do menu Temu. No Odoo 17, 18 e 19 o botão vê-se sempre. A mensagem está no código publicado dos três ramos (17, 18 e 19). O módulo está publicado no Odoo Apps para 17, 18, 19 e 20.


Sync Ads Reports.
O que faz o Odoo antes de o mostrar
O que faz a sincronização antes do aviso?
O código do Odoo 19 percorre cada registo selecionado e faz isto, por esta ordem:
- Calcula um período que termina no momento em que carregas e começa sete dias antes. O botão não passa outro valor, pelo que se usa esse.
- Pede o relatório de publicidade do tipo mall para esse período. Cada linha recebida é processada como relatório do tipo mall, e as que o módulo dá por sincronizadas são contadas.
- Obtém os identificadores de produto (goods) que vai consultar, elimina os repetidos e ordena-os.
- Para cada produto pede o respetivo relatório e processa cada linha como relatório do tipo goods, contando também as que dá por sincronizadas.
- Se existir uma campanha dessa mesma ficha com o mesmo identificador de produto, o código pode escrever nela o resumo de relatórios (mantém o anterior se a resposta não trouxer um) e a data da última sincronização de relatórios, e limpar o último erro. Que o faça depende da forma da resposta recebida.
- Publica uma nota na ficha de
Temu Dashboardcom o número de linhas mall e de linhas goods sincronizadas.
Significa que foram trazidos dados?
Não necessariamente. O aviso é devolvido ao terminar e o código não verifica os contadores antes de o fazer. Para saber quantas linhas foram sincronizadas, lê a nota que a sincronização publica na ficha de Temu Dashboard, que indica separadamente as linhas mall e as linhas goods.
O que acontece com as campanhas?
Só se atualiza uma campanha se for da mesma ficha e tiver o mesmo identificador de produto que o produto consultado. Se não existir nenhuma campanha com esse identificador, o código processa as linhas desse produto mas não escreve em nenhuma campanha.
Como verifico o resultado, passo a passo?
Abre o menu Temu e entra na ficha de Temu Dashboard. Carrega em Sync Ads Reports, espera pelo aviso e, depois, lê a nota nova que aparece na ficha: aí estão os números de linhas mall e linhas goods. O aviso diz-te que a ação terminou; a nota diz-te o que foi processado.
Se não aparecer, versões e custo
O que faço se não vir o aviso?
O aviso só é devolvido depois da sincronização, pelo que, se não o vires, a ação não chegou ao fim: não dês os relatórios por sincronizados. Revê o que o Odoo mostrar em seu lugar e a ficha de Temu Dashboard.
Posso alterar o período de sete dias a partir do botão?
Não a partir do botão: chama a sincronização sem indicar dias, e o valor por defeito do código é sete.
Quanto custa usá-lo?
O módulo é de pagamento único por versão do Odoo e precisa da subscrição do FlexigoTech Cloud. A ligação passa por esse serviço, que guarda as credenciais cifradas, vigia a sincronização e avisa por e-mail se falhar. O plano Conector custa 49 €/mês ou 490 €/ano sem IVA. Com a subscrição, o módulo para as versões novas do Odoo vem incluído se o compraste em flexigotech.com; na Odoo App Store, cada versão compra-se lá. Podes ver a ficha no Odoo Apps ou a página do módulo.
E se precisar de ajuda com a integração?
A FlexigoTech implementa Odoo 17, 18, 19 e 20 e desenvolve conectores e integrações à medida, caso o teu caso com o Temu peça algo mais do que o 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_instance_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
