Saltar para o conteúdo principal
Shopify

Authorize … in Shopify first: quando surge e como se resolve

A mensagem Authorize … in Shopify first (Connect with Shopify). surge quando a app da loja já está guardada no FlexigoTech Cloud, a loja usa uma app distribuída a essa loja e o módulo não tem registada a autorização no Shopify. Resolve-se autorizando a app no Shopify e verificando que o campo Authorized through FlexigoTech Cloud fica preenchido.

FlexigoTech · Responsável: Víctor Gómez · Atualizado em 5 de novembro de 2026

O essencial

Módulo
Shopify
Versões
Odoo 17, 18, 19 e 20
Verificado
no código do conector, versão 20.0 · nas fontes indicadas no fim
Leitura
5 min

Quando surge a mensagem e o que significa

Quando surge exatamente a mensagem Authorize … in Shopify first (Connect with Shopify).?

O código do Odoo 20.0 faz duas verificações seguidas sobre a loja. A primeira confirma que a app está guardada no FlexigoTech Cloud; se essa falhar, a ação pára antes e esta mensagem nem chega a surgir. A segunda é a desta mensagem: surge quando o campo Shopify app tem escolhida a opção An app distributed to this store (authorization code) e o campo Authorized through FlexigoTech Cloud está vazio. Quando isto se verifica, a ação que estavas a fazer pára. Em vez das reticências, a mensagem leva o nome com que o Odoo mostra a tua loja.

Esquema feito com código: o menu Shopify › Configuration › Stores, os botões Push to Shopify e Sync Locations, os campos Shopify app e Authorized through FlexigoTech Cloud e a mensagem de erro
Esquema feito com código a partir do código publicado do módulo, não é uma captura do Odoo. As legendas estão em inglês, o texto original do módulo (Odoo 17, 18, 19 e 20).

O que significa na prática?

Que a loja está configurada como uma app distribuída a essa loja e o módulo não tem anotado que essa app tenha sido autorizada no Shopify. A ajuda do campo Shopify app distingue a app própria da app distribuída: Your own app: FlexigoTech Cloud gets the token with the client credentials grant, nothing to authorize. An app distributed to this store (Custom distribution): authorize it in Shopify once after saving. A mensagem remete-te para Connect with Shopify, que é o nome que o próprio texto do erro dá a esse passo.

Porque é que não surge se uso a minha própria app?

Porque a condição exige a opção de app distribuída. Com a opção My own app (made in the Dev Dashboard of this store's organization), que é o valor por defeito no código, essa condição não se cumpre e, segundo a ajuda do campo, não há nada a autorizar.

Que botões podem provocá-la?

A mensagem pode surgir ao carregar em Enviar para o Shopify (Push to Shopify) na vista que tem esse botão, e ao carregar em Sincronizar localizações (Sync Locations) na ficha da loja. Ambos os botões chegam à mesma verificação, que lança a mensagem se se cumprir a condição acima. No Odoo 17, 18, 19 e 20 os dois botões veem-se sempre.

O rótulo do botão Enviar para o Shopify depende do idioma do teu Odoo, como mostra este esquema:

Esquema feito com código com o texto Push to Shopify em vários idiomas: Enviar a Shopify em castelhano, An Shopify übertragen em alemão, Envoyer vers Shopify em francês, Invia a Shopify em italiano e Enviar para o Shopify em português
Esquema feito com código a partir das traduções publicadas do módulo, não é uma captura do Odoo.
Your Odoo doesn't talk to Amazon, Temu or Shopify?
Vídeo: Your Odoo doesn't talk to Amazon, Temu or Shopify? (vídeo em inglês)

Como verificar e resolver

Onde vejo como está configurada a minha loja?

Abre o menu Shopify › Configuração › Lojas e entra na ficha da loja, a de Instâncias Shopify. Aí, no separador Ligação, grupo FlexigoTech Cloud, estão os campos Shopify app e Authorized through FlexigoTech Cloud. Para ver esse menu são precisas permissões: o troço Configuração pede Operador e o troço Shopify pede Visualizador. Se te faltar alguma, não vês esse troço. Além disso, esses campos só os veem os administradores do Odoo.

Como sei se a autorização está registada?

Olha para o grupo FlexigoTech Cloud. O campo Authorized through FlexigoTech Cloud é só de leitura, é escrito pelo código do módulo e não se preenche à mão. Está oculto enquanto estiver vazio, pelo que com os valores por defeito não se vê. Portanto, se vês o campo Shopify app com a opção de app distribuída e o campo Authorized through FlexigoTech Cloud não aparece, a autorização não está registada e a mensagem é o esperado.

Como resolvo?

Primeiro confirma que app usas de facto. Se for uma app distribuída à loja, guarda a ficha e autoriza a app no Shopify, uma única vez, como diz a ajuda do campo. Quando a autorização ficar registada, o campo Authorized through FlexigoTech Cloud fica preenchido e passa a ver-se no grupo. Depois repete a ação que tinha parado.

Posso mudar a opção de Shopify app para que a mensagem desapareça?

Escolhe a opção que descreve a app que usas de facto: a ajuda do campo trata como casos distintos a app própria e a app distribuída à loja. Mudá-la só para silenciar o erro não é uma solução, porque a opção tem de corresponder à tua app.

Não vejo esses campos, pode surgir-me a mensagem na mesma?

Sim. A verificação lê com permissões elevadas se a app está guardada no FlexigoTech Cloud e se está autorizada, pelo que esse estado não depende de que utilizador carrega no botão. Se não vês o grupo, pede a um administrador do Odoo que reveja a ficha.

Versões, custo e ajuda

Em que versões do Odoo existe esta mensagem?

Está no código publicado dos ramos 17, 18, 19 e 20, e o módulo está publicado no Odoo Apps para essas versões. A condição da mensagem e os campos Shopify app e Authorized through FlexigoTech Cloud são os do código do Odoo 20.0.

O que preciso para que a ligação funcione?

A ligação passa pelo FlexigoTech Cloud: guarda cifradas as credenciais, vigia a sincronização e avisa por e-mail se falhar. Além do pagamento único do módulo, precisas da subscrição com o plano Conector: 49 €/mês ou 490 €/ano, sem IVA. Sem subscrição, ou com o serviço suspenso, pára o que a subscrição dá, e os dados ficam no teu Odoo. Tens os detalhes na ficha do Odoo Apps e na página do módulo.

Podem ajudar-me com a ligação da minha loja?

A FlexigoTech implementa o Odoo 17, 18, 19 e 20 e desenvolve conectores e integrações à medida. Se a configuração da app no Shopify ou a sua autorização te encravarem, conta-nos como está montada a tua loja e revemos contigo.

Continue a ler

Botão «Exportar para Shopify» no Odoo: o que faz, passo a passo e que erros dáO que faz o botão Exportar para Shopify do conector Shopify para Odoo: o que verifica, o que guarda no Odoo, os erros que pode dar e como os resolver.
Verificado no código do conector (versão 20.0) e nas fontes indicadas

Fontes