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
- 01 · Catálogo Produtos e preços sincronizados
- 02 · Experiência Pesquisa, ficha e carrinho
- 03 · Pagamento Gateways e antifraude
- 04 · Encomenda ERP, stock e logística
- 05 · Medição Conversão e margem
- 06 · Operação A tua equipa vende, o sistema escala
- Cada venda afina o catálogo
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.
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.
- 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.
- 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.
- 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.
- 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.
- 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.
- 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.
- 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.
- 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.
- 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.
- 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.
- 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.
- 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.
- 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.
- 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.
- 01
Encomendas que se perdem ou se duplicam entre a loja e o ERP
MitigaçãoWebhook 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.
- 02
Vender produtos sem stock porque a sincronização vai atrasada
MitigaçãoFrequência decidida por dado: o stock a cada poucos minutos (na Silicium, a cada 15), os preços de hora a hora.
- 03
Dois sistemas que acham que mandam no mesmo dado
MitigaçãoO inventário de fluxos fixa um sistema mestre por dado antes de se escrever uma linha de código.
- 04
Uma atualização do ERP ou da loja que parte a integração sem ninguém dar por isso
MitigaçãoAlertas 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
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