Saltar para o conteúdo principal
Shopify

«Sincronização de stock Shopify falhou para …: …»: quando surge e o que fazer

A mensagem Sincronização de stock Shopify falhou para …: … (Shopify stock pull failed for …: …) surge ao clicar em Obter stock (Pull Stock) numa loja com a sincronização de stock ativada, quando falha algum passo do processo. A primeira lacuna é o domínio da loja e a segunda, o texto do erro de fundo. A ação pára: o que há a corrigir está nesse segundo texto.

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
4 min

O que diz a mensagem e quando surge

O que significam as lacunas da mensagem?

Na primeira vai o domínio da loja Shopify; na segunda, o texto do erro que provocou a falha. O módulo não interpreta a causa: recolhe o erro do passo que falhou e mostra-o a seguir ao domínio. Por isso, o que te diz o que corrigir é a segunda lacuna.

Esquema feito com código (não é um ecrã do Odoo) com o texto da mensagem em vários idiomas
Esquema feito com as traduções publicadas do módulo (não é uma captura do Odoo): com o Odoo em português de Portugal a mensagem é «Sincronização de stock Shopify falhou para …: …»; mostra também o texto em alemão, francês, italiano e castelhano.

Quando surge exatamente?

Têm de se verificar em simultâneo duas condições. Primeira: a loja tem a sincronização de stock ativada; se não tiver, a ação ignora essa loja e não faz nada. Segunda: com a execução já iniciada, falha algo que não seja uma pausa do FlexigoTech Cloud. No Odoo 20.0 o módulo faz isto, por esta ordem: abre uma execução no registo de sincronização, procura os artigos ligados ao Shopify que estejam ativos, tenham identificador de artigo de inventário do Shopify e sejam da mesma empresa que a loja, decide a localização de stock do Odoo, obtém a localização do Shopify da loja, pede ao Shopify as quantidades disponíveis por grupos e aplica-as artigo a artigo. Se um desses passos der um erro que não seja das situações explicadas mais abaixo, o módulo marca a execução como falhada no registo com o texto do erro, escreve-o no log do servidor e lança esta mensagem.

Como chego a esta mensagem?

Com o botão Obter stock da ficha da loja; o botão vê-se sempre, no Odoo 17, 18, 19 e 20. A ficha abre-se a partir do menu Shopify › Configuração › Lojas (Shopify › Configuration › Stores). Cada troço do menu pede uma permissão e, se não tiveres uma, não vês esse troço: Configuração pede Operador (Operator) e Shopify pede Visualizador (Viewer). Para ver o que o botão faz antes de chegar ao erro, tens o botão explicado passo a passo. Existe ainda uma tarefa agendada chamada Importar stock do Shopify (Shopify → Odoo) (Shopify Pull Stock (Shopify → Odoo)).

Esquema feito com código (não é um ecrã do Odoo): do menu de lojas ao botão de obter stock e à tarefa agendada, e daí à mensagem de erro
Esquema feito com código a partir do código publicado do módulo: o menu de lojas, o botão de obter stock, a tarefa agendada e a mensagem, presente no Odoo 17, 18, 19 e 20.
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)

Que situações não lançam esta mensagem

O que acontece se não houver artigos ligados ou não houver localização de stock?

Nenhuma dessas situações lança esta mensagem. Se não houver artigos ligados que cumpram as condições acima, a execução fecha-se como concluída com uma nota no registo. Para a localização, o módulo usa a localização principal do Shopify que tenha correspondência com uma localização do Odoo; se não a houver, usa o armazém da loja ou, se a loja não tiver armazém, o primeiro armazém da sua empresa, com a sua localização de stock. Se mesmo assim não encontrar nenhuma, deixa a execução marcada como falhada no registo e passa à loja seguinte, sem lançar esta mensagem.

Um artigo que não se atualiza lança a mensagem?

Não. A aplicação de quantidades tem o seu próprio controlo por artigo: se um falhar, o módulo regista-o no log do servidor, conta-o como erro e segue para o seguinte. No fim, a execução fica no registo com as quantidades atualizadas e os erros contados: correta se não houve erros, parcial se houve erros e algum artigo foi atualizado, e falhada se houve erros e nenhum foi atualizado. A cada artigo atualizado regista-se a data da sua última sincronização de stock.

E se o FlexigoTech Cloud tiver pausado a sincronização?

Também não surge esta mensagem: o módulo apaga a execução do registo, para que não figure como falhada, e relança a pausa. A ligação passa pelo FlexigoTech Cloud, que vigia a sincronização e avisa por e-mail se falhar.

O que acontece com a ação quando surge a mensagem?

A ação pára. Corrige a causa e volta a clicar em Obter stock.

Como resolver

O que faço quando aparece?

Primeiro, lê por inteiro a segunda lacuna e confirma que o domínio da primeira é a loja que esperavas. Depois, corrige a causa que esse texto descreve: pode vir da procura da localização do Shopify da loja, da chamada ao Shopify ou de qualquer outro passo do processo. Se a loja não tiver guardada uma localização por defeito do Shopify, o módulo pede ao Shopify a primeira que devolve e guarda-a. Por fim, volta a clicar em Obter stock. Se o texto da segunda lacuna não te esclarecer o que falha, guarda-o completo antes de pedires ajuda.

Surge em todas as versões do Odoo?

O módulo está publicado no Odoo Apps para 17.0, 18.0, 19.0 e 20.0, e a mensagem está no código publicado de todos esses ramos. O botão Obter stock vê-se sempre neles.

Se precisas de ajuda com a sincronização de stock

A FlexigoTech implementa Odoo 17, 18, 19 e 20 e desenvolve conectores e integrações à medida. Podes ver o módulo na ficha do Odoo Apps ou na sua página em flexigotech.com. É de pagamento único por versão do Odoo e requer a subscrição do FlexigoTech Cloud (plano Conector: 49 €/mês ou 490 €/ano, sem IVA).

Continue a ler

O que faz o botão «Obter stock» do conector Shopify para OdooO que faz o botão Obter stock do conector Shopify para Odoo: quando aparece, o que verifica, o que muda no teu stock e que erro pode dar.Aviso «é agora a localização principal» do conector de Shopify para OdooO que significa o aviso «é agora a localização principal para …» do conector de Shopify para Odoo, quando aparece e como mudar a localização principal.Erro ao criar o pedido de venda: faltam dados do ShopifyO que significa o aviso do Shopify Connector for Odoo ao premir «Criar pedido de venda» sem dados do pedido, quando surge e como o resolver.
Verificado no código do conector (versão 20.0) e nas fontes indicadas

Fontes