A operação de varejo de tecnologia em Salvador precisava operar online com a mesma robustez da loja física: catálogo amplo, integrações com ERP interno hardcoded, frete calculado em tempo real, múltiplos meios de pagamento e processos comerciais que não cabiam na configuração padrão de plataforma de e-commerce.
Customização completa do layout e dos fluxos da loja virtual dentro do wBuy, somada a uma camada de integrações em Node.js — ERP interno, transportadoras (cálculo de frete e rastreio), gateways de pagamento, marketplaces e serviços externos — toda a operação rodando em VPS própria sob configuração e gestão da etcweb.
Contexto
A Login Informática é um varejo de tecnologia em Salvador — computadores, periféricos, smartphones, áudio/vídeo, eletrodomésticos e acessórios. Atende consumidor final via loja física e canal online, com catálogo amplo e ticket médio que varia bastante de categoria para categoria.
Vender tecnologia online no Brasil tem particularidades duras: cálculo de frete em tempo real (porque margens não comportam erro), múltiplos meios de pagamento (cartão, boleto, PIX, financiamento), integração com ERP interno que cuida do estoque e da contabilidade, e canais paralelos (marketplaces) que precisam refletir o mesmo estoque e os mesmos preços em tempo real.
A plataforma wBuy entrega o esqueleto do e-commerce. Mas para a operação real da Login, era preciso construir uma camada inteira de customizações de layout, fluxos e integrações que a configuração padrão da plataforma não cobre.
Camada 1 — Customização da loja em wBuy
Sobre o wBuy, a etcweb. implementou toda a parte de programação do layout e do comportamento:
- Design e experiência do cliente desenhados sob medida — identidade visual da Login, navegação por categoria pensada para o volume de produtos, página de produto com informações técnicas estruturadas, checkout otimizado
- Fluxos customizados que não cabiam na configuração padrão da plataforma — regras de promoção condicionais, lógica de exibição por categoria, comportamentos específicos de busca interna
- Performance ajustada para um catálogo amplo, com lazy loading de imagens e otimização de assets
Camada 2 — Integrações em Node.js
A operação real da loja virtual depende de várias APIs externas conversando em sincronia. A etcweb. construiu essa camada inteira em Node.js:
- ERP interno (hardcoded) — sincronização de estoque, preço e cadastro de produtos entre a loja virtual e o sistema de gestão interno da Login
- Logística e frete — integração com transportadoras para cálculo de frete em tempo real no checkout, geração de etiquetas e rastreio de envios
- Meios de pagamento — gateways para cartão, boleto, PIX e parcelado, com tratamento de retorno assíncrono e reconciliação financeira
- Marketplaces — sincronização de catálogo, preço e estoque com canais paralelos onde a Login vende
- Serviços auxiliares — verificação de CEP, validação fiscal, notificações transacionais
Cada integração foi construída com observabilidade desde o dia 1: logs estruturados, retry idempotente, alertas em caso de falha em APIs externas. Em e-commerce, integração silenciosa que falha vira venda perdida que o time só descobre no fechamento.
Camada 3 — Infraestrutura em VPS própria
Toda essa camada de Node.js + integrações roda em VPS própria configurada e gerida pela etcweb. — não plataforma serverless, não managed service. A escolha foi pragmática para o cenário:
- Custo previsível com tráfego do volume da Login
- Controle completo sobre o ambiente — versões, dependências, scheduling de jobs
- Proximidade dos serviços internos do cliente que precisam de baixa latência
- Configuração que inclui SSL, reverse proxy, monitoramento, backups automáticos e processos de recovery
Por que esse case importa
Login Informática é o caso típico de operação de varejo que não escolhe entre plataforma pronta ou desenvolvimento sob medida — usa as duas coisas. A plataforma resolve o que é commodity (carrinho, checkout, painel administrativo). A camada de integrações resolve o que é específico da operação (ERP, frete, marketplaces, processos comerciais). Juntar as duas camadas com qualidade exige time que entende dos dois lados da conta.
