Integração de sistemas no e-commerce: como conectar ERP, estoque e fiscal sem travar a operação

O e-commerce cresce, a mídia traz mais tráfego, e é justamente nesse momento que a operação começa a travar. O site mostra produto que já acabou, a nota fiscal atrasa, o pedido para no caminho entre a loja e o ERP. Para quem decide o negócio, o sintoma aparece como venda perdida e cliente insatisfeito. A causa, quase sempre, está na integração de sistemas do e-commerce: na forma como loja, ERP, estoque e fiscal conversam entre si.

Esse é o paradoxo do crescimento. Escalar exige conectar cada vez mais sistemas à loja, como ERP (SAP, Oracle, TOTVS), gestão de armazém (WMS), emissão fiscal e CRM. Se essas conexões não forem desenhadas para trabalhar juntas, o que deveria acelerar a operação se torna o principal gargalo dela.

Quando o volume expõe as falhas

Com poucos pedidos, uma integração frágil passa despercebida. Uma sincronização que leva alguns minutos não faz diferença numa terça-feira comum, mas faz num lançamento de coleção, numa campanha com influenciador ou na Black Friday. É nesses momentos que os problemas aparecem, e costumam aparecer juntos:

  • Ruptura de estoque: quando o ERP demora para sincronizar com a loja, o site continua vendendo produtos que já esgotaram no centro de distribuição. O resultado é pedido cancelado, devolução e um cliente que dificilmente volta.

  • Gargalo fiscal: a tributação brasileira tem regras que mudam por estado, por CNPJ e por tipo de movimentação. Se a emissão da nota depende de processo manual ou de uma integração frágil, ela trava, e a expedição para junto.

  • Site lento: dezenas de aplicativos rodando scripts concorrentes no carrinho deixam a página pesada, e velocidade pesa direto na receita. No estudo Milliseconds Make Millions, conduzido pela Deloitte e pela 55 a pedido do Google com 37 marcas da Europa e dos Estados Unidos, uma melhora de 0,1 segundo na velocidade do site mobile aumentou em 8,4% a conversão em varejo.

  • Trabalho manual que cresce junto com as vendas: pedido redigitado no ERP, código de rastreio copiado à mão, estoque conferido em planilha no fim do dia. Cada processo é pequeno, mas eles se somam, e em dia de pico não há equipe que dê conta.

Se a sua operação reconhece mais de um desses sinais, ou se tem pela frente um lançamento, uma inauguração ou uma data sazonal que a estrutura atual não parece preparada para suportar, o problema dificilmente está nas pessoas. Está na forma como os sistemas foram ligados.

Da integração espaguete à orquestração

A maioria das operações começa conectando cada sistema diretamente a outro, um a um: a loja ao ERP, o ERP ao WMS, a loja à ferramenta fiscal. É a chamada integração em silos, e para uma operação pequena ela resolve bem. Conforme o negócio ganha canais, lojas físicas e ferramentas, porém, as conexões se multiplicam e formam o que o mercado apelidou de "integração espaguete": uma rede em que ninguém tem visão do todo, e uma mudança em uma ponta pode derrubar o fluxo inteiro.

As operações maiores precisam de muitos sistemas, e isso não vai mudar. O que faz diferença é ter um ponto central que coordene esse fluxo. Na orquestração de sistemas, em vez de cada ferramenta falar diretamente com as outras, um sistema central recebe o pedido, distribui as informações para cada parte da operação e acompanha cada etapa até a entrega. Em e-commerce, esse papel costuma ficar com o OMS, o sistema de gestão de pedidos. Numa loja na Shopify, por exemplo, a integração com o ERP passa pelo OMS, que recebe o pedido assim que ele é criado e o encaminha para o emissor fiscal e para a logística.

Com essa estrutura, o pedido segue do clique à entrega sem trabalho manual, e a falha de um sistema deixa de comprometer os demais.

O que avaliar na integração de sistemas do seu e-commerce

Integração parece assunto exclusivo de TI, mas as perguntas que importam são de operação, e qualquer gestor pode fazê-las ao fornecedor ou ao próprio time.

A primeira é sobre contingência: o que acontece com os pedidos se um sistema cair. Sem um plano para isso, um pedido feito durante uma instabilidade do ERP pode se perder ou exigir reprocessamento manual. Uma estrutura preparada guarda os pedidos, avisa a operação e reprocessa tudo automaticamente quando a conexão volta.

A segunda é sobre o fiscal brasileiro: integrações padronizadas para outros mercados nem sempre cobrem ICMS por estado, faturamento por vários CNPJs ou notas de transferência e de devolução. Para quem vende para todo o país, ou movimenta estoque entre CD, lojas físicas e dark stores, isso precisa estar resolvido dentro do fluxo, e não em contornos manuais.

Também vale perguntar quanto tempo o estoque leva para atualizar entre os canais, e pedir a resposta em minutos, não em termos genéricos como "tempo real". Em operações com loja física e site, o ideal é um estoque único, que mostre ao cliente a mesma disponibilidade em qualquer canal.

Depois, o que acontece quando a integração de que você precisa não existe. ERPs regionais, sistemas próprios e regras específicas do negócio nem sempre têm conector pronto, e a diferença está em a estrutura se adaptar à operação ou a operação ter que se adaptar à ferramenta.

Por fim, visibilidade. Integração que funciona como caixa-preta deixa o gestor dependente de terceiros para entender o próprio negócio. Saber o status de cada processo, os prazos e quem responde quando algo dá errado é o que transforma um problema técnico em um problema com dono e com prazo para ser resolvido.

Construir dentro de casa ou contratar

Diante de tudo isso, é comum a empresa pensar em desenvolver as integrações com o próprio time. A decisão depende do tamanho e do foco desse time, mas um ponto costuma ficar de fora da conta: desenvolver a integração é só o começo. Cada conexão precisa acompanhar as mudanças de API dos fornecedores, ser monitorada contra quedas e atualizada quando fica defasada, um trabalho contínuo que raramente entra no planejamento.

Em times de tecnologia enxutos, essa manutenção tende a ocupar a agenda que seria da evolução da loja e da jornada de compra. Em empresas cujo time digital é pequeno ou não é técnico, a dúvida costuma ser outra: quem assume quando a integração para no meio de uma campanha. Antes de decidir, vale medir quanto do tempo da equipe já vai para manter o que existe, e quem responde quando o problema aparece.

A complexidade não é commodity

Em 2011, Marc Andreessen escreveu que o software estava comendo o mundo. Desde então, implementar uma loja ou conectar um sistema ficou mais rápido e acessível: a execução virou commodity. A complexidade, não. O que separa as operações que escalam das que estagnam é a capacidade de fazer loja, ERP, estoque, fiscal e logística funcionarem como um único fluxo.

Na Check Commerce, é esse o trabalho da camada de Integrações. Quando ele está bem feito, o pico de uma campanha deixa de ser risco e passa a ser só volume, e o time sai da correção de falhas para voltar a decidir o que move o negócio: sortimento, canais e experiência do cliente.