Estoque: o fluxo que mais exige cuidado
A sincronização de estoque é a que gera mais problema quando é feita de
forma ingênua, porque envolve uma corrida entre canais. O produto único que
está no site também está no balcão, no representante e no marketplace.
A primeira decisão é qual saldo o site enxerga. Publicar o total disponível
no ERP costuma gerar venda de item já comprometido; publicar um saldo
reservado para o canal digital reduz esse risco e imobiliza produto. A
escolha depende do giro e do custo de cancelar um pedido.
A segunda é a frequência. Estoque atualizado uma vez por dia funciona para
catálogo grande com giro lento e falha em produto disputado. O desenho que
costuma equilibrar usa atualização por evento para o que se move, com uma
carga completa periódica que corrige divergências acumuladas.
A terceira é o que fazer com o item que zera durante a compra. Vale
definir se o site bloqueia a finalização, permite reserva temporária no
carrinho ou aceita o pedido em falta com aviso. As três respostas são
legítimas, e escolher nenhuma delas é a única alternativa ruim.
Kits, variações e produtos que não existem no ERP
Nem tudo que a loja vende corresponde a um item cadastrado no sistema de
gestão, e esses casos precisam de decisão explícita antes da sincronização
de estoque. Kits montados a partir de produtos individuais são o exemplo
mais comum.
Um kit não tem saldo próprio: a disponibilidade dele depende do menor saldo
entre os componentes, e cada venda de kit precisa baixar todos eles. Quando
isso não é tratado, a loja vende kit sem estoque ou deixa de vender item
que existe, e as duas falhas aparecem juntas.
Variações de tamanho e cor seguem lógica parecida quando o ERP as registra
como produtos independentes, sem vínculo entre si. O site precisa
reagrupá-las para exibir uma página única de produto, e esse agrupamento
depende de uma regra confiável de correspondência, que raramente existe
pronta no cadastro.
Existem ainda os itens que só fazem sentido no digital, como serviços de
instalação e garantia estendida. Vale decidir se eles são cadastrados no
ERP para entrar no pedido normalmente ou se são tratados como valor
adicional, porque cada opção muda o que a nota fiscal vai conter.
Preço: tabelas, regras e o que o site consegue reproduzir
A sincronização de preço fica complexa quando a empresa vende com condições
diferentes por cliente, algo comum em operações entre empresas. O ERP
costuma comportar tabelas por região, por perfil, por volume e por
negociação individual.
O trabalho de integração precisa definir quanto dessa lógica o site
reproduz. Reproduzir tudo exige que o site consulte o ERP no momento da
navegação, o que aumenta a dependência entre os sistemas e o tempo de
resposta. Simplificar em uma tabela única acelera a vitrine e perde a
condição negociada.
Uma solução intermediária que costuma funcionar mantém o preço padrão
sincronizado no site e consulta o ERP apenas para clientes identificados
com condição especial. Isso preserva a velocidade da navegação anônima e a
precisão para quem está logado.
Pedido e o caminho de volta
Do lado do pedido, a integração precisa levar para o ERP tudo o que a
operação precisa para faturar e expedir, e trazer de volta o que o cliente
precisa para acompanhar.
A ida carrega itens, quantidades, valores praticados, desconto aplicado,
forma e condição de pagamento, frete escolhido, endereço de entrega e dados
fiscais do comprador. Detalhes de conversão aparecem aqui: o site trabalha
com códigos próprios de produto e forma de pagamento, e o mapeamento entre
esses códigos e os do ERP precisa ser explícito.
A volta traz a mudança de situação, o número da nota e o código de
rastreio, o que reduz de forma direta o volume de contato perguntando onde
está o pedido. Esse fluxo costuma ser deixado para depois e é o que mais
alivia o atendimento.
Quando o ERP fica indisponível
Sistemas de gestão saem do ar para manutenção, atualização e por falha, e o
site precisa continuar funcionando nesses períodos. Uma integração que
derruba a loja junto com o ERP transforma um problema interno em prejuízo
comercial.
O desenho resiliente guarda no site uma cópia recente do que é essencial
para vender, como preço e saldo, de modo que a navegação e a compra sigam
possíveis. Os pedidos gerados durante a indisponibilidade entram em fila e
são enviados quando o sistema volta, sem duplicar.
Também entra aqui o tratamento de limite de acesso. Muitos ERPs suportam um
número restrito de consultas simultâneas, e uma integração que consulta a
cada visita pode derrubar o sistema de gestão em um pico de tráfego. Esse
risco é avaliado antes, e não descoberto em campanha.
Comece pelo fluxo que resolve o erro mais visível
A DreamMark pode indicar qual sincronização traz mais alívio para a sua
operação no primeiro ciclo.
Vários canais de venda no mesmo estoque
Empresas que vendem em site próprio e em marketplaces enfrentam a mesma
questão multiplicada, porque cada canal precisa enxergar um saldo confiável
do mesmo estoque físico.
Nesses casos, o desenho costuma prever uma camada central que conversa com
o ERP e distribui para os canais, em vez de cada canal manter conexão
própria. Isso reduz o número de integrações a manter e coloca a regra de
distribuição de saldo em um lugar só.
A decisão de negócio que acompanha é como dividir o estoque entre os
canais: proporção fixa, prioridade para o canal de maior margem ou saldo
compartilhado com risco de conflito. A DreamMark trabalha essa definição
junto com a área comercial, porque é escolha de estratégia antes de ser
escolha técnica.
Como a DreamMark conduz
O projeto entrega por fluxo, começando pelo que resolve o problema mais
visível:
-
Levantamento: qual ERP, qual plataforma de site, quais
formas de acesso existem e quais versões estão em uso;
-
Definição de propriedade: qual sistema é dono de cada
campo, acordado entre operação e comercial;
-
Mapeamento de códigos: correspondência entre produto,
forma de pagamento, frete e situação nos dois lados;
-
Desenho dos fluxos: direção, frequência, gatilho e
comportamento em caso de falha;
-
Implementação por etapa: preço e estoque primeiro,
pedido e situação depois;
-
Testes com dados reais: incluindo produto sem estoque,
pedido cancelado e cliente com condição especial;
-
Entrada assistida: acompanhamento próximo nas primeiras
semanas, com conferência de divergências;
-
Monitoramento: alertas de falha e de ausência de
movimento, além da documentação da arquitetura.
A etapa 3 é a que mais gera surpresa. Empresas costumam ter produtos com
código diferente entre os sistemas, itens duplicados no cadastro e
variações registradas de formas incompatíveis, e esse acerto precisa
acontecer antes de qualquer sincronização.
Serve para qualquer ERP
A viabilidade depende da forma de acesso que o sistema oferece, e não do
nome do fornecedor. ERPs com API documentada e ambiente de teste são o
cenário mais simples e rápido.
Sistemas sem API ainda podem ser integrados por caminhos alternativos, como
troca programada de arquivos ou leitura de banco de dados, com limitações
próprias de atraso e de estabilidade. ERPs desenvolvidos internamente
costumam ser flexíveis, e dependem da disponibilidade de quem os mantém.
A verificação de acesso acontece antes de qualquer compromisso de prazo,
porque é ela que define o esforço real. A DreamMark prefere dizer isso na
primeira conversa a descobrir o obstáculo depois do orçamento aprovado.
O cadastro de produto, que precede a integração
A qualidade do cadastro no ERP determina a qualidade da vitrine, e esse é o
obstáculo mais frequente em projetos de integração. Sistemas de gestão
guardam o produto para faturar, não para vender, e a diferença aparece
logo.
Os problemas típicos são conhecidos: descrição abreviada com código
interno, ausência de categoria comercial, produtos duplicados que a
operação aprendeu a conviver, variações de tamanho e cor cadastradas como
itens sem relação entre si, e unidade de medida inconsistente.
Nada disso impede a integração, e tudo isso aparece na vitrine se não for
tratado. As alternativas são melhorar o cadastro na origem, o que beneficia
a empresa inteira, ou manter no site uma camada de enriquecimento com o
conteúdo comercial, ligada ao produto pelo código do ERP.
A segunda opção costuma ser o caminho realista, e ela precisa de uma regra
clara: quando um produto novo entra no ERP, ele aparece no site como
rascunho até que alguém complete o conteúdo comercial. Sem essa regra,
itens entram na vitrine com nome ilegível e sem imagem.
Frete, fiscal e as regras que moram no sistema de gestão
Algumas regras de negócio vivem no ERP e precisam chegar ao site sem serem
reimplementadas, sob pena de os dois passarem a calcular resultados
diferentes para a mesma situação.
O caso mais comum é o tributário. Substituição, diferença de alíquota entre
estados e regimes específicos alteram o valor final e são calculados no
sistema de gestão. Reproduzir essa lógica na plataforma de e-commerce cria
duas fontes de verdade que divergem na primeira mudança de legislação. O
desenho mais estável consulta o ERP para o cálculo, com resultado guardado
temporariamente para não pesar na navegação.
O frete segue lógica parecida quando a empresa tem tabela negociada com
transportadora, regra de frete grátis por região ou por valor, e restrição
de entrega por tipo de produto. Simplificar isso no site produz cobrança
errada em uma direção ou na outra, e as duas custam caro.
A definição de onde cada regra é calculada faz parte do desenho inicial, e
vale documentá-la. É a informação que a próxima pessoa vai precisar quando
algo divergir.
Como começar
O primeiro passo é listar o que hoje é atualizado à mão entre o sistema de
gestão e o site, com quem faz e com que frequência. Essa lista costuma
revelar em poucos minutos qual fluxo compensa integrar primeiro.
A DreamMark atende de forma remota em todo o Brasil, a partir do Rio
Grande do Sul, com reuniões presenciais em Gravataí, Cachoeirinha, Porto
Alegre e região metropolitana, Lajeado, Caxias do Sul, Santa Cruz do Sul e
no Litoral Norte gaúcho.
Vale reunir, antes da primeira conversa, o nome do ERP e da plataforma do
site, a versão em uso de cada um e o contato de quem responde
tecnicamente por eles, incluindo o fornecedor externo quando houver. Boa
parte do prazo desses projetos é consumida esperando resposta sobre acesso
e credencial, e ter esse mapa pronto encurta o início de forma
significativa.
Também ajuda saber quantos produtos ativos existem no cadastro e quantos
pedidos a operação processa em um dia comum e em um dia de pico. Esses dois
números orientam o dimensionamento da sincronização e evitam um desenho
que funciona em volume normal e trava exatamente quando a empresa mais
precisa dele.
Dúvidas frequentes
Perguntas frequentes
- O que a integração entre ERP e site sincroniza?
- Normalmente catálogo de produtos, preço, estoque, pedidos, cadastro de clientes, situação do pedido e documento fiscal, cada um com direção e frequência próprias. Os fluxos não precisam entrar todos de uma vez: uma sequência que funciona bem começa por preço e estoque, que resolvem o erro mais visível para o cliente, e segue para pedido e situação, que resolvem o gargalo interno de lançamento e expedição.
- Funciona com qualquer ERP?
- A viabilidade depende da forma de acesso que o sistema oferece, e não do nome do fornecedor. ERPs com API documentada e ambiente de teste são o cenário mais simples. Sistemas sem API ainda podem ser integrados por troca programada de arquivos ou leitura de banco, com mais atraso e menos estabilidade. A verificação de acesso acontece antes de qualquer compromisso de prazo, porque define o esforço real.
- Quem manda no preço e na descrição do produto?
- A definição costuma colocar o ERP como dono do operacional, incluindo código, preço, saldo e dado fiscal, e o site como dono do comercial, incluindo título de vitrine, descrição de venda, imagens e categorização de navegação. A separação existe porque o nome cadastrado no ERP costuma ser abreviado e cheio de código, adequado à operação e ruim para quem está comprando.
- Com que frequência o estoque é atualizado?
- Depende do giro e do custo de cancelar um pedido. Atualização diária funciona em catálogo grande com giro lento e falha em produto disputado. O desenho que costuma equilibrar usa atualização por evento para os itens que se movem, com uma carga completa periódica para corrigir divergências acumuladas. Também é preciso decidir se o site enxerga o saldo total ou um saldo reservado para o canal digital.
- E se o produto acabar enquanto o cliente está comprando?
- Essa é uma decisão de negócio a ser tomada no projeto: o site pode bloquear a finalização, permitir reserva temporária no carrinho ou aceitar o pedido em falta com aviso claro. As três respostas são legítimas conforme o tipo de operação. O que não funciona é não escolher nenhuma, porque nesse caso o comportamento fica indefinido e a decisão acaba sendo tomada pelo acaso.
- O que acontece com o site se o ERP sair do ar?
- Em uma integração bem desenhada, o site continua vendendo. Ele guarda uma cópia recente do que é essencial, como preço e saldo, e os pedidos gerados durante a indisponibilidade entram em fila para serem enviados quando o sistema voltar, sem duplicar. Integração que derruba a loja junto com o ERP transforma um problema interno de manutenção em prejuízo comercial direto.
- Vendemos com tabela de preço diferente por cliente. Dá para refletir no site?
- Dá, e a decisão é sobre quanto dessa lógica o site reproduz. Reproduzir tudo exige consultar o ERP durante a navegação, o que aumenta a dependência e o tempo de resposta. Uma solução intermediária mantém o preço padrão sincronizado no site e consulta o ERP apenas para clientes identificados com condição especial, preservando a velocidade da navegação anônima.
- Precisamos refazer nosso site para integrar?
- Na maioria dos casos, não. A integração é construída sobre a plataforma que já está no ar, desde que ela permita receber e enviar dados de forma programada. A troca de plataforma só entra na conversa quando a atual não oferece esse acesso ou quando ela é o próprio gargalo da operação, e essa avaliação é feita com transparência no levantamento inicial.
- Vendemos também em marketplaces. Como fica o estoque?
- Nesse cenário o desenho costuma prever uma camada central que conversa com o ERP e distribui para todos os canais, em vez de cada canal manter conexão própria. Isso reduz o número de integrações a manter e concentra a regra de distribuição em um lugar. Junto vem a decisão comercial de como dividir o saldo entre canais, que é estratégia antes de ser técnica.
- Quanto tempo leva a implantação?
- Depende de quantos fluxos entram, do acesso disponível no ERP e do estado do cadastro de produtos. O mapeamento de códigos costuma ser a etapa que mais gera surpresa, porque é comum encontrar produtos com código diferente entre os sistemas, itens duplicados e variações registradas de formas incompatíveis. Esse acerto precisa acontecer antes de qualquer sincronização.
- A integração pode sobrecarregar nosso ERP?
- Pode, se for construída sem cuidado. Muitos sistemas de gestão suportam um número restrito de consultas simultâneas, e uma integração que consulta o ERP a cada visita ao site pode derrubá-lo em um pico de tráfego. O desenho correto guarda no site o que pode ser consultado localmente e reserva as chamadas ao ERP para o que exige informação do momento, com limite de frequência.
- Vocês também criam a loja virtual?
- A DreamMark trabalha com criação de loja virtual como serviço próprio, e a integração pode ser contratada de forma independente para um site que já existe. Quando os dois acontecem juntos, a vantagem é que a estrutura de dados nasce prevista para receber a sincronização, o que reduz contornos técnicos depois.