Onde está o botão e quando aparece
Onde encontro o botão Testar ligação?
Está na ficha de Instâncias Shopify (Shopify Instances). Essa ficha abre-se a partir do menu Shopify › Configuração › Lojas (Shopify › Configuration › Stores). Cada troço do menu exige uma permissão: o troço Shopify exige Visualizador (Viewer) e o troço Configuração (Configuration) exige Operador (Operator). Se não tiver uma das duas, não vê esse troço do menu.

Ligação bem-sucedida para …. Os rótulos estão em inglês, o texto original do código.Com o Odoo em português de Portugal, o botão chama-se Testar ligação.

Testar ligação em português de Portugal, Verbindung testen em alemão, Tester la connexion em francês e Prova connessione em italiano, além do original em castelhano.Quando aparece o botão?
Vê-se sempre na ficha, sem qualquer condição de estado, no Odoo 17, 18, 19 e 20. O módulo está publicado no Odoo Apps para essas quatro versões e o botão existe em todas elas.

O que verifica e o que muda
O que verifica exatamente?
Lança uma consulta ao Shopify para pedir o perfil da loja: nome, domínio, e-mail e moeda. Se o Shopify responder sem erro, a ligação dá-se por boa. Se a consulta falhar, entra em jogo a parte dos erros que verá mais abaixo.
O que muda no Odoo se correr bem?
O botão guarda na loja o nome, o e-mail e a moeda que o Shopify devolve, marca a ligação como ligada e apaga o último erro de ligação que estivesse guardado. Se o Shopify não devolver algum desses dados, esse dado fica guardado vazio.
O nome vê-o no campo Nome da loja (Shop Name), tanto na ficha como na lista de Instâncias Shopify. É só de leitura: não o escreve você, é o código que o preenche ao carregar em Testar ligação e também ao carregar no botão Connect.
Que mensagem vejo quando funciona?
Uma notificação de sucesso que não fica fixa no ecrã, com o texto Ligação bem-sucedida para … (Connection successful for …). Em vez das reticências aparece o nome da loja ou, se ainda não tiver nome, o seu domínio. O domínio é o que escreveu no campo Domínio da loja (Shop Domain), que também se vê na ficha e na lista. A sua ajuda diz: «Use o seu domínio Shopify exato, por exemplo: flexigobe.myshopify.com».
O que acontece se falhar
O que vejo se a ligação falhar?
Aparece uma notificação vermelha que fica no ecrã até a fechar. O seu texto é o do próprio erro, cortado aos 300 carateres, por isso depende do que tiver falhado. Além disso, o botão faz mais três coisas: marca a loja com estado de erro, guarda o texto do erro (até 500 carateres) e deixa um aviso no registo do servidor.
O código não lança o erro para fora de propósito. Se o fizesse, o Odoo desfaria o que foi guardado e a falha não deixaria rasto. Por isso o botão devolve a notificação e o motivo fica guardado na loja.
E se a FlexigoTech Cloud tiver pausado o serviço?
Nesse caso o botão mostra o aviso da pausa e a loja não é marcada como falhada: não passa a estado de erro. A ligação passa pela FlexigoTech Cloud, que guarda cifradas as credenciais e vigia a sincronização. Sem subscrição, ou com o serviço suspenso, pára o que a subscrição dá, e os dados ficam no seu Odoo.
O que faço depois de uma falha?
Leia o texto da notificação, corrija o que indicar e volte a carregar em Testar ligação. Cada clique repete a consulta: se agora correr bem, a loja passa a ligada e o erro guardado é apagado. Se não souber por onde começar, verifique se o Domínio da loja é o domínio exato do Shopify, como pede a sua ajuda.
Quanto custa ter o botão?
O módulo é de pagamento único por versão do Odoo e precisa da subscrição da FlexigoTech Cloud. O plano Conector custa 49 €/mês ou 490 €/ano sem IVA, com até 3 contas da plataforma (o plano Pro, 98 €/mês ou 980 €/ano, com até 10). O preço do módulo de cada versão está na ficha do Odoo Apps.
Como a FlexigoTech o ajuda
A FlexigoTech implementa o Odoo 17, 18, 19 e 20 e desenvolve conectores e integrações à medida. Se está a montar a loja Shopify no Odoo e quer revê-la com alguém, pode ver a página do módulo. Outro botão do módulo com o seu próprio artigo é Obter stock.
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): views/shopify_instance_views.xml
- 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): models/fgt_cloud.py
- apps.odoo.com/apps/modules/20.0/flexigobe_shopify_seller_connector
- flexigotech.com/en/services.html
- flexigotech.com/precios.html
