Saltar para o conteúdo principal
Shopify

Como funciona o Shopify Connector no Odoo: menus, tarefas agendadas e registos

O Shopify Connector acrescenta o menu Sales › Shopify, com três submenus (Control Center, Operations e Technical), e define nove tarefas agendadas que vão de cada minuto a cada sete dias. No módulo constam como ativas as tarefas de webhooks e as duas de limpeza; as de encomendas, produtos, stock e aviso de erros constam como inativas. Aqui tens onde está cada peça, que registos guarda e com que frequência corre cada tarefa.

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

O que diz a ficha antes de entrar nos menus

A ficha do Shopify Connector no Odoo Apps (no Odoo 20 chama-se Shopify Connector for Odoo 20) tem uma secção What This Module Helps You Do com estes blocos:

  • Connect and authorise your Shopify store: ligar e autorizar a tua loja Shopify.
  • Import Shopify orders into Odoo sales: importar as encomendas do Shopify para as vendas do Odoo.
  • Sync products and variants in both directions: sincronizar produtos e variantes nos dois sentidos.
  • Push and pull stock between Odoo and Shopify: enviar e receber stock entre o Odoo e o Shopify.
  • Create fulfillments and push tracking: criar os fulfillments e enviar o rastreamento.

A ficha traz também este aviso: Before you buy: this app uses a paid external service. O módulo precisa da subscrição do FlexigoTech Cloud, e o custo tens no fim.

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)

A árvore de menus em Sales › Shopify

O módulo acrescenta o menu Sales › Shopify dentro de Vendas, com três submenus: Sales › Shopify › Control Center, Sales › Shopify › Operations e Sales › Shopify › Technical.

Control Center: instâncias e transportadoras

Aqui estão Sales › Shopify › Control Center › Instances e Sales › Shopify › Control Center › Carrier Mappings.

Lista de Shopify Instances em Vendas do Odoo com uma loja em estado Connected e a caixa Active marcada
A lista de instâncias: uma loja com o seu domínio myshopify, estado Connected, as últimas sincronizações de encomendas e produtos e a caixa Active marcada.
Lista de Shopify Carrier Mappings agrupada por instância com um único grupo recolhido
Os Carrier Mappings agrupados por instância, com as colunas Instance, Shopify Carrier Name, Odoo Delivery Carrier, Status, Used e Last Used.

Operations: encomendas, reembolsos e ligações de produto

Em Sales › Shopify › Operations tens três entradas: Sales › Shopify › Operations › Orders, Sales › Shopify › Operations › Refunds e Sales › Shopify › Operations › Product Bindings.

Lista de Shopify Product Bindings filtrada por Active e agrupada por produto, com variante, SKU, instância, preço, inventário e estado
Os Product Bindings agrupados por produto com o filtro Active, e colunas de variante, SKU, instância, preço, inventário e estado.

Os registos que o módulo guarda

Por baixo desses menus, o módulo define os seus próprios modelos. Estes são os nomes técnicos com a descrição que levam no código:

  • shopify.instance: Shopify Connector Instance.
  • shopify.order: Shopify Order.
  • shopify.refund: Shopify Refund.
  • shopify.product.binding: Shopify Product Binding.
  • shopify.carrier.mapping: Shopify Carrier Mapping.
  • shopify.location: Shopify Location.
  • shopify.sync.log: Shopify Sync Log.
  • shopify.instance.link: Standard record linked to a Shopify instance (who may link it, and only in its company).

Cronologia das tarefas agendadas

O módulo define nove tarefas agendadas, cada uma com a sua frequência e o seu estado, ativa ou inativa. Ordenadas da mais frequente à mais espaçada, com o nome tal e qual:

  1. A cada minuto Shopify Process Webhooks, ativa.
  1. A cada 5 minutos Shopify Sync Orders, inativa.
  1. A cada 20 minutos Shopify Push Stock, inativa.
  1. A cada 30 minutos Shopify Retry Failed Webhooks, ativa.
  1. A cada hora Shopify Sync Products e Shopify Notify Sync Errors, as duas inativas.
  1. A cada 6 horas Shopify Pull Stock (Shopify → Odoo), inativa.
  1. A cada dia Shopify Cleanup Old Webhook Events, ativa.
  1. A cada 7 dias Shopify Cleanup Old Sync Logs, ativa.

O que consta como ativo no módulo são as três tarefas com «Webhook» no nome e a limpeza dos registos de sincronização. As de encomendas, produtos, stock e aviso de erros constam como inativas. Se esperas que alguma delas corra na tua base de dados, confirma o estado dela nas Ações Agendadas do teu Odoo.

Encomendas, produtos e stock: o que diz a ficha e que tarefa os acompanha

Encomendas. A ficha diz que o módulo importa as encomendas do Shopify para as vendas do Odoo e que cria fulfillments e envia o rastreamento. As encomendas têm o seu menu em Sales › Shopify › Operations › Orders e os reembolsos em Sales › Shopify › Operations › Refunds. A tarefa Shopify Sync Orders corre a cada 5 minutos e consta como inativa.

Produtos. A ficha fala de sincronizar produtos e variantes nos dois sentidos. As ligações estão em Sales › Shopify › Operations › Product Bindings. A tarefa Shopify Sync Products corre a cada hora e consta como inativa.

Stock. A ficha descreve enviar e receber stock entre o Odoo e o Shopify. Há duas tarefas com frequências distintas: Shopify Push Stock, a cada 20 minutos, e Shopify Pull Stock (Shopify → Odoo), a cada 6 horas. As duas constam como inativas.

Registos e avisos. O modelo shopify.sync.log leva a descrição Shopify Sync Log. Shopify Notify Sync Errors corre a cada hora e consta como inativa; Shopify Cleanup Old Sync Logs corre a cada 7 dias e consta como ativa.

Percurso por três listas do módulo: Carrier Mappings agrupados por instância, a lista de Instances e a de Product Bindings agrupada por produto
Dos mappings de transportadora à instância em estado Connected e às ligações de produto com preço e stock.

Onde olhar quando algo não bate certo

Na lista de Instances vês o estado de cada loja e as suas últimas sincronizações de encomendas e produtos. Em Carrier Mappings tens as colunas Status, Used e Last Used, e em Product Bindings o estado de cada ligação. Tens também o estado das tarefas agendadas da cronologia acima. Além disso, a ligação passa pelo FlexigoTech Cloud, que guarda cifradas as credenciais, vigia a sincronização e avisa por e-mail se falhar. Os textos dos avisos estão reunidos em as mensagens de erro e avisos do Shopify Connector, e se estás em plena colocação em produção, o guia de definições, campos e primeira semana percorre o que há a preencher.

Versões e o que custa de verdade

O Shopify Connector está publicado no Odoo Apps para o Odoo 17, 18, 19 e 20, a 9 € por versão do Odoo, pagamento único sem IVA, segundo a ficha de cada versão; mas nas quatro o manifesto diz Needs FlexigoTech Cloud subscription (from 49 EUR/month, VAT excl.), e essa subscrição é o plano Conector: 49 €/mês ou 490 €/ano sem IVA (Pro: 98 €/mês ou 980 €/ano), com até 3 contas da plataforma (Pro: 10). Sem subscrição, ou com o serviço suspenso, pára o que a subscrição proporciona e os dados ficam no teu Odoo.

No Odoo App Store, cada versão do Odoo compra-se em separado.

Como te ajuda a FlexigoTech

Na FlexigoTech implementamos o Odoo 17, 18, 19 e 20 e desenvolvemos conectores e integrações à medida. Se queres que revejamos como o conector se encaixa na tua base de dados, que tarefas agendadas te convém ter em funcionamento, ou precisas de uma integração própria à volta da tua loja, conta-nos o teu caso.

Continue a ler

Erros do Shopify Connector no Odoo: o que significa cada mensagem e o que fazerAs mensagens de erro do Shopify Connector para Odoo com o texto literal: domínio, client secret, FlexigoTech Cloud, OAuth, tokens, empresas e permissões.Arranque do Shopify Connector no Odoo: campos, estados e preçoQue campos preencher no Shopify Connector para Odoo, que estados percorre cada registo, quanto custa com o FlexigoTech Cloud e o que rever na primeira semana.Shopify Connector para Odoo: seis ideias erradas antes de decidir se serveO que cobre o Shopify Connector para Odoo 17 a 20, o que precisas antes de o instalar, o que traz a subscrição FlexigoTech Cloud e o que fica de fora.
Verificado no código do conector (versão 20.0) e nas fontes indicadas

Fontes