Saltar para o conteúdo principal
Shopify

Stock entre a Shopify e o Odoo: quem manda? Guia para decidir

Se o Odoo gere o seu armazém, o normal é o Odoo mandar no stock e a Shopify recebê-lo: o conector envia-o a cada 20 minutos. A leitura no sentido inverso, a cada 6 horas, serve para detetar diferenças, não para gerir o inventário. Abaixo estão as perguntas que decidem a configuração.

FlexigoTech · Responsável: Víctor Gómez · Atualizado em 3 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
3 min

O conector da Shopify, publicado para o Odoo 17, 18, 19 e 20, vem com as duas tarefas de stock ativas: Shopify Push Stock (do Odoo para a Shopify, a cada 20 minutos) e Shopify Pull Stock (Shopify → Odoo), a cada 6 horas. Ter as duas ligadas não significa que as duas mandem. Decida qual é a referência e deixe que a outra apenas o avise.

Primeira pergunta: onde se move fisicamente a mercadoria?

Se recebe as compras, prepara as encomendas e conta o inventário no Odoo, o Odoo é a referência. A Shopify só precisa de saber quanto pode vender. Se ainda prepara as encomendas a partir da administração da Shopify e o Odoo só fatura, a referência é por agora a Shopify, e o primeiro trabalho é passar o armazém para o 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)

Segunda pergunta: quantas localizações tem?

A Shopify trabalha com localizações e o Odoo com armazéns. O conector tem o seu próprio mapeamento em Configuration › Mappings › Locations. Se tem uma loja física e um armazém, cada localização da Shopify tem de apontar para o seu armazém do Odoo. Sem esse mapeamento, o stock que chega à Shopify é a soma de tudo, e a loja acaba a vender o que está noutra cidade.

Lista de lojas Shopify configuradas no Odoo com o estado da ligação
Cada loja Shopify no Odoo com o estado da ligação: ligada, com erro ou por configurar. Captura do Odoo com dados de demonstração.

Terceira pergunta: como entram as encomendas?

Por predefinição, por webhooks: a Shopify avisa o Odoo de cada encomenda e o Odoo processa os avisos a cada minuto. Os avisos falhados repetem-se a cada 30 minutos. Há também uma verificação periódica de encomendas a cada 5 minutos que fica desligada após a instalação. Ative-a só se o seu Odoo não puder receber avisos da internet, por exemplo por estar atrás de uma firewall.

SituaçãoConfiguração recomendada
Odoo acessível a partir da internetWebhooks (a predefinição)
Odoo atrás de uma firewallAtivar a verificação periódica de encomendas
Várias localizações com stock próprioMapear cada localização para o seu armazém
Stock que também se mexe na administração da ShopifyManter a leitura de stock e rever as diferenças

Quarta pergunta: que tipo de app usa?

Há duas formas de ligar a loja. Se a app está autorizada na Shopify, liga-se com o botão Connect with Shopify, e o client secret tem de ser guardado primeiro no FlexigoTech Cloud. Se é uma app própria, não precisa de autorização: basta carregar em Connect. O Odoo avisa-o se carregar no botão errado. Para passar de um tipo para o outro, apague primeiro a app do FlexigoTech Cloud.

Plano de reposição do conector da Shopify no Odoo
O plano de reposição classifica cada produto: OK, vigiar, encomendar já ou rutura. Captura do Odoo com dados de demonstração.

Para forçar uma sincronização

Se mudar o mapeamento de localizações ou corrigir um valor de stock à mão, não tem de esperar pela execução seguinte. Configuration › Sync Now lança a sincronização no momento, e o registo técnico de sincronização diz-lhe o que foi enviado e se a Shopify o aceitou.

Depois de decidido

Com o Odoo como referência, o plano de reposição em Catalog › Restock Plan ganha utilidade: classifica cada produto como OK, vigiar, encomendar já ou rutura. É a parte que as lojas que antes viam o stock numa folha de cálculo mais agradecem.

Visita real: encomenda da Shopify no Odoo, funil de expedição e reposição
Ecrãs reais do Odoo com dados de demonstração.

Se o stock de um artigo salta entre dois valores de poucas em poucas horas, há quase sempre dois sistemas a mandar ao mesmo tempo. Escolha um.

Continue a ler

Pagamentos e comissões da Shopify no Odoo: o que a encomenda não lhe dizO total da encomenda não é o que a Shopify lhe paga. Pagamentos, comissões, disputas e conciliação no Odoo 17, 18, 19 e 20 com o conector da FlexigoTech.Shopify sozinha ou Shopify com Odoo: o que muda no seu dia a diaComparação para lojas Shopify sem ERP: encomendas, stock, envios, devoluções, faturas e pagamentos, antes e depois de gerir a loja dentro do Odoo.
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 (5aebd133): data/ir_cron_data.xml
  • Código do módulo: flexigobe_shopify_seller_connector 20.0 (5aebd133): views/menu_views.xml
  • Código do módulo: flexigobe_shopify_seller_connector 20.0 (5aebd133): models/shopify_instance.py
  • Código do módulo: flexigobe_shopify_seller_connector 20.0 (5aebd133): models/shopify_product_analytics.py
  • Código do módulo: flexigobe_shopify_seller_connector 20.0 (5aebd133): models/fgt_cloud.py
  • apps.odoo.com/apps/modules/20.0/flexigobe_shopify_seller_connector