Integração ERP com a tua loja online, nos dois sentidos

Ligamos o teu ERP ao Shopify, Magento, PrestaShop ou WooCommerce para que as encomendas do site entrem sozinhas, o stock e as tabelas de preços do ERP mandem na loja e os envios saiam sem ninguém copiar moradas. Com um middleware que regista cada mensagem e volta a tentar quando algo falha, não com um conector que ninguém percebe. Em produção com Shopify e SAP Business One.

  • 0 Encomendas do site introduzidas à mão no SAP, na Silicium
  • 15 min Do stock do ERP à loja, na Silicium
  • 4 Sistemas ligados: loja, ERP, transportadora e CRM
Como a loja vende: catálogo sincronizado, experiência de compra, pagamento, encomenda no ERP, medição e operação da tua equipa Cada venda afina o catálogo 01 · Catálogo Produtos e preçossincronizados 02 · Experiência Pesquisa, ficha ecarrinho 03 · Pagamento Gateways eantifraude 04 · Encomenda ERP, stock elogística 05 · Medição Conversão e margem 06 · Operação A tua equipa vende, osistema escala
  1. 01 · Catálogo Produtos e preços sincronizados
  2. 02 · Experiência Pesquisa, ficha e carrinho
  3. 03 · Pagamento Gateways e antifraude
  4. 04 · Encomenda ERP, stock e logística
  5. 05 · Medição Conversão e margem
  6. 06 · Operação A tua equipa vende, o sistema escala
  7. Cada venda afina o catálogo
Scroll

Definição

O que é a integração de um ERP com um ecommerce?

Integrar o ERP com a loja online é ligar os dois sistemas para que os dados circulem sozinhos entre eles: as encomendas e os clientes do site entram no ERP sem serem introduzidos à mão, e o stock, os preços, as tabelas de preços e o estado dos envios voltam do ERP para a loja. Cada dado tem um sistema que manda nele, um sentido e uma frequência de sincronização.

Há três formas de o fazer: com um conector de mercado (uma app ou um módulo que liga dois produtos concretos), com uma plataforma de automação como n8n ou Make, ou com um middleware à medida que fala com a API de cada sistema. O conector serve quando os teus processos encaixam no que ele faz; o middleware compensa quando há preços por cliente, encomendas que nascem dos dois lados, logística própria ou mais sistemas em jogo, como um CRM ou uma transportadora.

Resumo

Resumo executivo

O que resolve uma integração ERP e o que muda no dia a dia.

O sinal costuma ser o mesmo: alguém da equipa copia cada encomenda do site para o ERP, outra pessoa atualiza o stock da loja a partir de uma folha de cálculo e as tabelas de preços dos clientes profissionais vivem num sítio diferente daquele onde compram. Funciona enquanto há poucas encomendas. Depois chegam os erros de digitação, as vendas de produtos sem stock e os clientes que veem um preço que não é o deles.

Uma integração bem feita decide primeiro que sistema manda em cada dado: normalmente o ERP no stock, nos preços, nas tabelas de preços e nos clientes profissionais, e a loja nas encomendas web. Depois move cada dado no seu sentido e com a sua frequência: as encomendas assim que são pagas, o stock a cada poucos minutos, os preços de hora a hora. E deixa registo de cada mensagem, com novas tentativas e uma verificação periódica que recolhe o que se tenha perdido, para que ninguém tenha de adivinhar se uma encomenda chegou.

Foi o que construímos para a Silicium: a sua loja Shopify ligada ao SAP Business One, ao SendCloud e ao HubSpot. As encomendas do site entram sozinhas no SAP, o stock desce para a loja a cada 15 minutos e as etiquetas de envio saem do próprio ERP. Não implementamos ERP: isso faz o teu implementador. O nosso trabalho é a camada que o liga à loja, à logística e ao CRM, e a própria loja.

  • 5 min Encomendas nascidas no SAP que aparecem na loja (Silicium)
  • 1 h Preços e tabelas de preços do ERP para a loja (Silicium)
  • 30 min Verificação que recupera encomendas cujo aviso não chegou

O que inclui

O que sincronizamos entre o ERP e a loja

Os fluxos habituais. Em cada projeto decidimos contigo quais fazem falta, em que sentido e com que frequência.

  • Encomendas do site para o ERP assim que são pagas, como encomenda de venda, sem ninguém as introduzir
  • Clientes: ficha criada ou atualizada no ERP com cada encomenda, e clientes do ERP de volta à loja
  • Stock do ERP para a loja a cada poucos minutos, para não vender o que não existe
  • Preços e tabelas de preços: preços por cliente ou por grupo e descontos do ERP, com o preço final na loja. Essencial num ecommerce B2B
  • Encomendas que nascem no ERP (telefone, comerciais, profissionais), visíveis também na loja
  • Envios: o armazém marca a encomenda como pronta e o envio é criado na transportadora com a sua etiqueta
  • Estados: preparada, enviada e entregue, refletidos na loja sem atualizações à mão
  • Faturas: emitidas pelo ERP, que é quem tem de cumprir o Verifactu e a faturação eletrónica em Espanha; a integração leva o dado para onde for preciso
  • CRM: clientes e empresas do ERP no HubSpot, para que a equipa comercial veja o que compra cada conta

Porquê

Um middleware com registo, não um conector caixa negra

A camada que traduz entre o ERP, a loja e os restantes sistemas.

Entre o ERP e a loja pomos uma camada própria, um middleware, que recebe os avisos da loja (webhooks), escreve no ERP pelas suas interfaces oficiais e leva o stock, os preços e os clientes no sentido contrário com a frequência que cada dado pede. Cada mensagem fica registada: o que chegou, o que foi enviado e o que o outro sistema respondeu. Se o ERP não responde, a mensagem volta a ser enviada; se um aviso não chega, uma verificação periódica recolhe-o. Pode correr no teu servidor, como na Silicium, ou onde decidirmos contigo. E é teu: código, documentação e acessos.

fluxos-silicium.yaml
# Frequências em produção (Silicium, out. 2026)
shopify_para_sap:
encomendas: ao serem pagas (webhook)
recuperacao: verificação a cada 30 min
sap_para_shopify:
stock_e_clientes: a cada 15 min
precos_e_tabelas: de hora a hora
encomendas_nascidas_no_sap: a cada 5 min
sap_para_sendcloud:
envio: quando a encomenda fica pronta
sap_para_hubspot:
clientes_profissionais: todas as noites
  • 0 Encomendas à mão
  • 4 Sistemas
  • 15 min Stock

Pontos-chave

Com que ERP trabalhamos

O ERP escolhes tu, ou já o tens. Nós ligamo-lo pela via que cada produto e cada versão permitam.

  1. 01

    SAP Business One

    O que temos em produção: Shopify, SAP Business One, SendCloud e HubSpot na Silicium, com encomendas, clientes, stock, preços, tabelas de preços, envios e CRM. Todo o detalhe em integração SAP Business One.

  2. 02

    Odoo

    O Odoo tem API para ler e escrever encomendas, produtos, clientes e stock. Se a tua loja está em Shopify, Magento ou PrestaShop e não a queres passar para o ecommerce do próprio Odoo, ligamo-la ao teu Odoo por essa API.

  3. 03

    Microsoft Dynamics 365 Business Central e Navision

    O Business Central disponibiliza APIs e serviços web, e o Navision, serviços web. Antes de mais vemos que versão tens e se está na cloud ou no teu servidor, porque isso decide a via de ligação e quem nos tem de dar acesso.

  4. 04

    A3

    O A3 tem várias famílias de produto e nem todas se integram da mesma forma. A primeira coisa que fazemos é confirmar que via o teu produto e a tua versão permitem e, se for preciso mexer no ERP, coordenar isso com o teu distribuidor.

  5. 05

    Sage

    Tal como com o A3: cada produto Sage e cada versão liga-se de uma forma. Confirmamos a via de integração antes de orçamentar e trabalhamos com o teu parceiro Sage quando é preciso mudar a configuração do ERP.

  6. 06

    Holded

    O Holded tem uma API documentada para contactos, produtos e documentos de venda. Conhecemo-la por experiência própria: a nossa plataforma, o Nexo, sincroniza a faturação com o Holded por essa API.

  7. 07

    Logística e CRM: SendCloud e HubSpot

    A integração não acaba no ERP. Na Silicium, o envio é criado no SendCloud quando o armazém marca a encomenda como pronta, com vários volumes, pagamento contra entrega e alfândega fora da UE, e os clientes profissionais sobem para o HubSpot todas as noites.

Como trabalhamos

Como o fazemos

Fluxo a fluxo, com dados reais e sem desligar o processo manual até o novo funcionar.

  1. 01

    Inventário de fluxos e sistema mestre

    Listamos cada dado que se move (encomendas, clientes, stock, preços, tabelas de preços, envios, faturas) e decidimos contigo que sistema manda em cada um, em que sentido viaja e com que frequência. Confirmamos que via de integração o teu ERP permite. Sai daqui um mapa de dados e um orçamento fechado.

  2. 02

    Desenho do middleware

    Filas para não perder mensagens, novas tentativas quando um sistema não responde, verificações que recolhem o que escapou e um registo de cada mensagem. Decidimos contigo onde corre.

  3. 03

    Desenvolvimento por fluxos

    Começamos pelo fluxo que mais horas te tira, quase sempre as encomendas, e seguimos com stock, preços, envios e CRM. Cada fluxo é testado em separado.

  4. 04

    Testes em paralelo com dados reais

    Antes de deixares de introduzir encomendas à mão, a integração corre em paralelo com encomendas e dados reais, contra um ambiente de testes do ERP se existir, e comparamos os resultados com a tua equipa.

  5. 05

    Arranque

    Ativamos os fluxos um a um, com a equipa avisada e um plano de recuo preparado. Se o projeto inclui mudar de loja, como na Silicium, a migração faz parte do mesmo plano.

  6. 06

    Vigilância

    Alertas quando uma mensagem falha ou um sistema deixa de responder, e a integração dentro da nossa manutenção: se muda uma API ou uma versão do ERP, ajustamo-la nós.

Para quem

É para ti?

Encaixa quando a loja já vende o suficiente para que introduzir encomendas e acertar o stock custe horas todas as semanas.

Para quem

  • Empresas com loja online que copiam à mão as encomendas do site para o ERP.
  • Lojas que vendem produtos sem stock porque o inventário é atualizado tarde ou numa folha de cálculo.
  • Negócios B2B ou mistos com preços por cliente, preços por grupo ou encomendas de comerciais que têm de aparecer na loja.
  • Empresas que estreiam ERP ou mudam de loja e querem deixar a integração resolvida no mesmo passo.
  • Equipas que já têm um conector e não sabem porque é que às vezes se perde uma encomenda.

Para quem não

  • Quem procura implementar ou configurar o ERP: isso é com o teu parceiro ou implementador do ERP; nós entramos para o ligar. A exceção é o Odoo, que também implementamos.
  • Lojas com poucas encomendas e processos standard: uma app ou um módulo conector pode bastar-te, e dizemos-te isso.
  • ERP sem nenhuma via de integração (nem API, nem serviços web, nem troca de ficheiros): primeiro é preciso resolver isso com o fabricante.

Entregáveis

O que está incluído e o que não está

Para que o âmbito fique claro antes de começar.

Incluído

  • Inventário de fluxos e mapa de dados com o sistema mestre de cada dado
  • Middleware com filas, novas tentativas, verificações de recuperação e registo de cada mensagem
  • Desenvolvimento dos fluxos acordados entre ERP, loja, transportadora e CRM
  • Testes em paralelo com dados reais antes do arranque
  • Alertas e vigilância da integração depois do arranque
  • Código, documentação e acessos em tua propriedade

Não incluído

  • Implementação, configuração e licenças do ERP (exceto o Odoo, que também implementamos)
  • Licenças de apps, conectores ou serviços de terceiros como SendCloud ou HubSpot

A prova

Integrações em produção

Na Silicium, que fabrica suplementos de silício orgânico e os vende a particulares e a profissionais de saúde, construímos um middleware em Node.js e TypeScript que corre no servidor do próprio cliente e liga a loja Shopify ao SAP Business One, ao SendCloud e ao HubSpot. Cada encomenda paga entra no SAP como encomenda de venda, com a ficha do cliente criada ou atualizada; o stock e os clientes descem para a loja a cada 15 minutos, os preços e as tabelas de preços de hora a hora, e as encomendas que nascem no SAP aparecem na loja a cada 5 minutos. Quando o armazém marca uma encomenda como pronta, o envio é criado no SendCloud e a etiqueta volta em PDF à encomenda do SAP. O SAP foi implementado pelo parceiro SAP do cliente; o nosso trabalho foi a integração, a migração de PrestaShop para Shopify e a loja. E a nossa própria plataforma, o Nexo, sincroniza a faturação com o Holded por API.

  • 0 Encomendas do site introduzidas à mão no SAP
  • 4 Sistemas ligados: Shopify, SAP Business One, SendCloud e HubSpot
  • 99,7 % Do histórico de encomendas do PrestaShop migrado para o Shopify (2018-2026)
  • 5,0 Avaliação no Clutch

Para o CTO

Resumo para o CTO

Como é construída uma integração nossa.

A loja avisa por webhook assim que uma encomenda é paga; o middleware valida-a, coloca-a em fila e escreve-a no ERP pelas suas interfaces oficiais. Como um webhook se pode perder, uma verificação periódica compara o que foi pago na loja com o que está no ERP e recupera o que faltar, e cada escrita é desenhada para que uma mensagem repetida nunca duplique uma encomenda. No sentido contrário, o ERP é a fonte: stock, clientes, preços e tabelas de preços são lidos com a frequência que cada dado pede.

Tudo fica num registo de mensagens consultável, com alertas quando algo falha. As credenciais do ERP e da loja são guardadas cifradas e com permissões mínimas, com os mesmos controlos com que estamos certificados em ISO 27001 e no Esquema Nacional de Segurança espanhol (ENS). O middleware pode correr no teu servidor, como na Silicium, e o código é teu.

Tecnologias

  • Node.js
  • TypeScript
  • Webhooks
  • REST
  • GraphQL
  • SQLite
  • SAP Business One
  • Shopify
  • SendCloud
  • HubSpot
  • Um sistema mestre por dado, decidido antes de programar
  • Webhooks para o urgente e verificações para o que se perca
  • Filas e novas tentativas quando um sistema não responde
  • Registo de cada mensagem e alertas
  • Código, documentação e acessos propriedade do cliente

Riscos e como os cobrimos

Os riscos que evitamos

O que vemos em integrações que nos chegam partidas ou a meio.

  1. 01

    Encomendas que se perdem ou se duplicam entre a loja e o ERP

    Mitigação

    Webhook mais verificação de recuperação, novas tentativas que não duplicam e registo de cada mensagem para saber o que aconteceu a cada encomenda.

  2. 02

    Vender produtos sem stock porque a sincronização vai atrasada

    Mitigação

    Frequência decidida por dado: o stock a cada poucos minutos (na Silicium, a cada 15), os preços de hora a hora.

  3. 03

    Dois sistemas que acham que mandam no mesmo dado

    Mitigação

    O inventário de fluxos fixa um sistema mestre por dado antes de se escrever uma linha de código.

  4. 04

    Uma atualização do ERP ou da loja que parte a integração sem ninguém dar por isso

    Mitigação

    Alertas quando uma mensagem falha, testes antes de cada alteração e a integração dentro da manutenção.

Tecnologias

Sistemas que ligamos

Lojas, ERP, logística e CRM.

  • Shopify
  • Magento / Adobe Commerce
  • PrestaShop
  • WooCommerce
  • SAP Business One
  • Odoo
  • Dynamics 365 Business Central
  • Navision
  • A3
  • Sage
  • Holded
  • SendCloud
  • HubSpot
  • Node.js
  • TypeScript

Perguntas frequentes

Perguntas frequentes sobre integração ERP

O que mais nos perguntam antes de ligar o ERP à loja.

O que é a integração de um ERP com um ecommerce?

É ligar o ERP à loja online para que os dados circulem sozinhos: as encomendas e os clientes do site entram no ERP sem serem introduzidos à mão, e o stock, os preços, as tabelas de preços e os envios voltam do ERP para a loja. Cada dado tem um sistema que manda nele e uma frequência.

Que dados se sincronizam entre o ERP e a loja?

Os habituais são encomendas, clientes, stock, preços e tabelas de preços, encomendas que nascem no ERP, envios e respetivos estados, e o CRM. Na Silicium sincronizam-se todos: as encomendas ao serem pagas, o stock e os clientes a cada 15 minutos, os preços e as tabelas de preços de hora a hora, as encomendas nascidas no SAP a cada 5 minutos e os clientes profissionais com o HubSpot todas as noites.

Com que ERP e com que lojas trabalham?

Lojas: Shopify, Magento, PrestaShop e WooCommerce. ERP: SAP Business One (em produção na Silicium), Holded (usado pela nossa plataforma Nexo), e Odoo, Business Central, Navision, A3 e Sage, que ligamos pela via que cada produto e versão permitam. Confirmamos isso antes de orçamentar.

Conector de mercado ou integração à medida?

Se os teus processos são standard e o conector cobre os teus fluxos, um conector sai mais barato e dizemos-te isso. A integração à medida compensa quando há preços por cliente, encomendas que nascem no ERP, logística própria ou um CRM, ou quando o conector perde encomendas e ninguém sabe porquê.

De quanto em quanto tempo se atualizam o stock e os preços?

Decide-se por dado. As encomendas viajam assim que são pagas. Na Silicium, o stock e os clientes descem para a loja a cada 15 minutos e os preços e as tabelas de preços de hora a hora. Se o teu catálogo roda muito, o stock pode ir mais vezes.

O que acontece se o ERP não responder ou se perder uma encomenda?

A mensagem fica em fila e volta a ser enviada. Se um aviso da loja não chega, uma verificação periódica recolhe-o: na Silicium, a cada 30 minutos. Fica tudo registado e, se algo falhar repetidamente, dispara um alerta.

Implementam o ERP?

Não. A implementação, a configuração e as licenças do ERP ficam a cargo do teu parceiro ou implementador. Nós construímos a camada de integração e a loja, e coordenamo-nos com ele quando a integração precisa de algo dentro do ERP. Com uma exceção: o Odoo também o implementamos nós.

Quanto custa integrar o ERP com a loja?

Depende do número de fluxos, da via de integração que o teu ERP permita e de quantos sistemas mais entrem (transportadora, CRM). Por isso começamos pelo inventário de fluxos e damos-te um orçamento fechado, sem horas em aberto.

É preciso mudar de loja ou de ERP?

Não. Ligamos o que já tens. Se coincidir com uma mudança, faz-se no mesmo projeto: na Silicium, a loja passou de PrestaShop para Shopify com 99,7 % do histórico de encomendas e a integração com o SAP arrancou sobre a loja nova.

Quem mantém a integração depois?

Nós, dentro da manutenção. Quando muda a API da loja ou o ERP é atualizado, ajustamos a integração, e os alertas avisam-nos se um fluxo deixar de funcionar.

Próximo passo

Diz-nos que ERP e que loja tens

Uma videochamada de 30 minutos com quem vai construir a integração. Se um conector de mercado te bastar, dizemos-te.

  • Sem compromisso
  • Resposta em 24h
  • Proposta personalizada
Última atualização: outubro de 2026

Falemos.

Consulta técnica inicial

IA, segurança e desempenho. Diagnóstico com proposta faseada.

  • NDA disponível
  • Resposta <24h
  • Proposta faseada

A sua primeira reunião é com um Arquiteto de Soluções, não com um comercial.

Falar com um arquiteto