O que significa o aviso
Quando prime Reset Sync numa instância, o Odoo mostra uma notificação do tipo advertência. O título é Timestamps de sincronização limpos (Sync Timestamps Cleared) e o texto é A próxima sincronização realizará uma ressincronização completa para …. (Next sync will perform a full re-sync for ….). No lugar das reticências, o módulo escreve o domínio da loja Shopify dessa instância.
Não é um erro e não bloqueia: a notificação não fica fixa no ecrã. Quando a lê, o módulo já esvaziou as marcas da última sincronização: o que ela anuncia é o que a seguinte fará.


Quando aparece exatamente
O aviso é lançado pelo método que está por trás do botão Reset Sync da ficha da instância. Esse método faz duas coisas, por esta ordem: primeiro escreve valores na instância e depois devolve a notificação. No seu código não há nenhuma verificação entre uma coisa e outra, pelo que a condição para o ver é premir o botão.
O botão vê-se sempre na ficha da instância, no Odoo 17, 18, 19 e 20.
Estes são os valores que o método escreve na instância antes de mostrar o aviso:
- Esvazia a marca da última sincronização de encomendas.
- Esvazia a marca da última sincronização de produtos.
- Esvazia a marca do último envio de stock.
- Repõe a zero o contador de erros de sincronização consecutivos.
- Esvazia o último erro de sincronização.
O método não escreve mais nada na instância nem mostra outro texto.
Passo a passo: provocar o aviso e lê-lo bem
- Abra o menu
Vendas(Sales), entre emShopify, depois emControl Centere por fim emInstances. A partir daí, abra a ficha da instância da loja que lhe interessa. - Prima
Reset Sync. Está à vista sem condições, pelo que não é preciso ativar nada antes. - Leia a notificação: o título
Timestamps de sincronização limposconfirma que as marcas já foram esvaziadas, e o textoA próxima sincronização realizará uma ressincronização completa para ….diz-lhe para que loja. - Verifique se o domínio que aparece no lugar das reticências é o da loja que queria reiniciar. Se premiu na instância errada, vá à ficha correta e repita o passo anterior aí.
- Aguarde a próxima sincronização dessa instância: segundo o aviso, essa será a completa.
- Se quiser voltar a pedir uma sincronização completa, prima
Reset Syncoutra vez: o método volta a esvaziar as mesmas marcas e a mostrar o mesmo aviso.
O mesmo aviso noutros idiomas do Odoo
Com o Odoo em alemão, o aviso é Die nächste Synchronisierung führt eine vollständige Neusynchronisierung für … durch.; em francês, La prochaine synchronisation effectuera une resynchronisation complète pour ….; em italiano, La prossima sincronizzazione eseguirà una risincronizzazione completa per ….; em português, A próxima sincronização realizará uma ressincronização completa para …. Com o Odoo em castelhano é o texto equivalente em castelhano, que mostra exatamente a mesma informação que viu acima.

Dúvidas concretas sobre o aviso
É um erro que tenho de corrigir?
Não. É uma notificação do tipo advertência que não bloqueia. Aparece depois de premir Reset Sync, e o título indica que as marcas de tempo foram apagadas.
Onde está o botão?
Na ficha da instância. Essa ficha abre-se a partir do menu Vendas, dentro de Shopify, depois Control Center e por fim Instances.
O que aparece no lugar das reticências?
O domínio da loja Shopify da instância em que premiu o botão.
Apagam-se encomendas ou produtos do Odoo?
O método só escreve na instância os valores da lista anterior.
O que acontece ao contador de erros e ao último erro?
O contador de erros de sincronização consecutivos volta a zero e o último erro de sincronização é esvaziado, no mesmo momento em que as marcas são esvaziadas.
Depende da versão do Odoo?
A mensagem está no código publicado dos quatro ramos: 17.0, 18.0, 19.0 e 20.0. O botão Reset Sync vê-se sempre em todos eles.
E se quiser saber o que faz outro botão do módulo?
Para outro botão do módulo, veja o que faz o Pull Stock.
Quanto custa e como a FlexigoTech o ajuda
O Shopify Connector custa 9 € por versão do Odoo, sem IVA, para 17, 18, 19 e 20. É um pagamento único por versão. Além disso, precisa da subscrição do FlexigoTech Cloud: o plano Conector custa 49 €/mês ou 490 €/ano, sem IVA.
Se está a implementar o Odoo e quer que alguém reveja consigo como a loja se liga, a FlexigoTech implementa o Odoo 17, 18, 19 e 20 e desenvolve conectores e integrações à medida.
A ficha do módulo na Odoo Apps inclui a versão de que precisar.
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_connector 20.0 (c7078cd8): models/shopify_instance.py
- Código do módulo: flexigobe_shopify_connector 20.0 (c7078cd8): views/shopify_instance_views.xml
- Código do módulo: flexigobe_shopify_connector 20.0 (c7078cd8): models/fgt_cloud.py
- apps.odoo.com/apps/modules/20.0/flexigobe_shopify_connector
- apps.odoo.com/apps/modules/17.0/flexigobe_shopify_connector
- apps.odoo.com/apps/modules/18.0/flexigobe_shopify_connector
- apps.odoo.com/apps/modules/19.0/flexigobe_shopify_connector
- flexigotech.com/precios.html
- flexigotech.com/en/services.html
