Este aviso é dado pelo Shopify Connector for Odoo ao repor a sincronização de uma loja. O seu texto está no código publicado do Odoo 17, 18, 19 e 20.

O que não vês ao clicar no botão
Aparece em cada clique, sem verificar nada antes
O aviso é devolvido pelo método que executa o botão Repor sincronização (Reset Sync). No código do Odoo 20, esse método não verifica nenhuma condição: primeiro apaga umas marcas da loja e depois devolve o aviso, pelo que aparece sempre que clicas no botão. Na ficha da loja, o botão vê-se sempre, no Odoo 17, 18, 19 e 20: a vista não lhe põe nenhuma condição. Para chegar a essa ficha são, sim, necessárias as permissões do menu, que se explicam mais abaixo.
É um aviso, não um erro
O aviso é do tipo advertência e não bloqueia nada. O seu título é Timestamps de sincronização limpos (Sync Timestamps Cleared) e o texto conta-te o que acabou de acontecer, por isso não há nada a corrigir ao vê-lo. Quando aparece, o apagamento das marcas já foi feito, porque o código o executa antes de devolver a mensagem.
As reticências são o domínio da loja
O texto completo é La próxima sincronización realizará una sincronización completa para …. Onde aqui vês as reticências, o Odoo escreve o domínio da loja sobre a qual atuaste. Se tens mais de uma loja configurada, esse domínio é o que o aviso te diz sobre qual clicaste.

Antes do aviso, o botão já apagou as marcas da loja
O código descreve este passo como apagar as marcas de última sincronização para forçar uma sincronização completa na execução seguinte. Concretamente, ao clicar no botão esvaziam-se ou ficam a zero, na loja:
- a marca da última sincronização de encomendas;
- a marca da última sincronização de artigos;
- a marca do último envio de stock;
- o contador de erros de sincronização seguidos, que volta a zero;
- o último erro de sincronização guardado, que é esvaziado.
Ese é o significado real do aviso: a loja fica sem essas referências e a próxima sincronização, segundo a própria mensagem, será completa.
O último erro de sincronização também é esvaziado
É um pormenor que o aviso não menciona. Se estavas a investigar uma falha da loja, anota o seu texto antes de clicar no botão: depois de clicares, esse último erro já não fica guardado na loja e o contador de erros seguidos recomeça do zero. O aviso no ecrã fala apenas da sincronização completa.
Onde está o botão e que permissões são necessárias para lá chegar
As fichas das lojas abrem-se a partir do menu Shopify › Configuração › Lojas. Cada troço do menu pede uma permissão, e se não a tiveres não vês esse troço:
- o troço
ConfiguraçãopedeOperador; - o troço
ShopifypedeVisualizador.
Se não encontras Lojas, verifica primeiro que permissões tem o teu utilizador no módulo.
A sincronização completa é feita pela sincronização seguinte
Segundo o código do Odoo 20, o botão limita-se a apagar as marcas e a devolver o aviso. Quem faz o trabalho é a próxima sincronização da loja, como diz a própria mensagem. Por isso convém clicar em Repor sincronização com intenção: usa-o quando quiseres que a loja volte a sincronizar-se por completo, sabendo que o último erro guardado é esvaziado e que o contador de erros seguidos volta a zero.

Como a FlexigoTech te ajuda
O módulo é de pagamento único por versão do Odoo (publicado para 17, 18, 19 e 20) e necessita da subscrição do FlexigoTech Cloud: o plano Conector custa 49 €/mês ou 490 €/ano sem IVA, com até 3 contas da plataforma. A ligação passa pelo FlexigoTech Cloud, que guarda cifradas as credenciais e vigia a sincronização. Podes ver o módulo na ficha do Odoo Apps ou na sua página em flexigotech.com.
Se estás a implementar o Odoo e queres que alguém reveja contigo como sincronizar as tuas lojas, a FlexigoTech implementa o Odoo 17, 18, 19 e 20 e desenvolve conectores e integrações à medida. Do mesmo módulo tens explicados o botão «Obter stock» e o aviso sobre a falta de dados da Shopify ao criar a ordem de vendas.
Continue a ler
Verificado no código do conector (versão 20.0) e nas fontes indicadas
Fontes
- Código do módulo: flexigobe_shopify_seller_connector 20.0 (d7e627b4): models/shopify_instance.py
- Código do módulo: flexigobe_shopify_seller_connector 20.0 (d7e627b4): views/shopify_instance_views.xml
- Código do módulo: flexigobe_shopify_seller_connector 20.0 (d7e627b4): models/fgt_cloud.py
- apps.odoo.com/apps/modules/20.0/flexigobe_shopify_seller_connector
- flexigotech.com/en/services.html
- flexigotech.com/precios.html
