Ligar Shopify a um ERP ou sistema de fulfillment

Aplicações e integrações 9 min de leitura

Uma secretária de armazém onde um ecrã e prateleiras de stock se enfrentam
Dois sistemas, um número. Decida quem o possui antes de os ligar.

Projetos de integração falham na propriedade, não no protocolo. Uma vez que dois sistemas acreditam ambos que possuem o número de stock, cada bug subsequente é um sintoma dessa decisão não tomada.

Por isso o primeiro entregável não é código. É uma tabela.

A tabela de propriedade que escreve primeiro#

Ligar Shopify a um ERP ou sistema de fulfillment — A tabela de propriedade que escreve primeiro
CampoProprietárioDireção
Dados mestre de produtoNormalmente ERPERP → Shopify
PreçoNormalmente ERPERP → Shopify
Nível de stockUm sistema, nunca ambosArmazém → Shopify
EncomendasShopifyShopify → ERP
Estado de fulfillment e trackingArmazémArmazém → Shopify
Registo de clienteDepende; decida explicitamenteApenas uma direção

As regras que o mantêm são#

  1. Um proprietário por campo, e o outro sistema nunca o escreve.
  2. Sincronize numa direção por campo. Sincronização bidirecional é onde vivem os loops.
  3. Use um identificador externo estável — SKU, não IDs internos de base de dados.
  4. Torne tudo idempotente para que uma repetição seja inofensiva.
  5. Registe cada mensagem com o seu identificador para que uma encomenda disputada possa ser rastreada ponta a ponta.

Stock é a parte difícil#

Stock é o campo que todos querem escrever e ninguém quer possuir. Escolha o sistema mais próximo dos bens físicos, normalmente o armazém, e deixe-o ser autoritativo. Shopify então reflete esse número em vez de negociar com ele.

Sobrevenda é quase sempre um sintoma de dois escritores, não de latência de sincronização. Corrija a propriedade antes de afinar a frequência.

Planeie para as falhas aborrecidas#

O armazém fica offline durante uma hora; o ERP rejeita uma morada mal formada; um produto existe num sistema e não no outro. Nenhuma destas é exótica, e todas precisam de um comportamento definido e um lugar onde um humano possa ver a fila.

Perguntas frequentes

Sincronização em tempo real ou em lote?

Encomendas prontamente, stock frequentemente, dados de produto num horário. Tudo em tempo real custa mais e melhora pouco.

Devemos usar uma plataforma de middleware?

Para vários sistemas, sim — centraliza retries, logs e mapeamento. Para uma integração é frequentemente mais peças móveis que valor.

Quem corrige uma mensagem presa às 2 da manhã?

Decida antes do lançamento. Uma integração sem proprietário e uma fila visível torna-se perda silenciosa de dados.

integração erp shopifyintegração fulfilment shopifysincronização inventário shopifyintegração armazém shopifymiddleware shopify

Todos os guias

Atualizado a 2026-08-04 por shopifydevelopment.info · Sobre nós

Escrito por quem constrói

Cada guia é escrito por programadores que constroem e mantêm lojas Shopify, não reescrito a partir de outros sites.

Revisto com calendário

A Shopify lança alterações constantemente. Cada guia traz a data da última revisão e publicamos essa data mesmo quando nada mudou.

Sem colocações pagas

Nenhuma aplicação, loja de temas, agência ou parceiro pode comprar aqui uma menção, uma posição ou um link.

Doze línguas

Cada guia é traduzido, não sobreposto por máquina — cada língua tem o seu URL e a sua data de revisão.

Limites ditos com clareza

Dizemos sem rodeios o que a Shopify não deixa mudar e quando outra plataforma serve melhor as suas regras.