Dos dados do ERP à decisão de compra
O Apoio às Compras se conecta ao VarejOnline por API e traz informações para uma base própria de análise. A proposta é facilitar a leitura de produtos, compras e fornecedores, para que os usuários entendam melhor o que acontece em suas lojas antes de decidir uma compra.
O sistema combina os dados sincronizados do ERP com seus próprios processos de cotação, comparação de propostas e controle de validades. A consulta pode considerar uma loja específica ou uma visão consolidada das lojas disponíveis ao usuário.
Os processos na prática
01. Conectar e sincronizar os dados
A integração utiliza um token autorizado pelo VarejOnline para descobrir as empresas disponíveis. O módulo de sincronização importa informações de produtos, fornecedores, entradas de compra e estoque, e permite acompanhar as execuções e eventuais falhas.
02. Entender o histórico de cada produto
O detalhe do produto reúne estoque, menor, maior e último preço de compra. O histórico mostra fornecedor, loja, data, quantidade, preço unitário e variação em relação à compra anterior. A comparação entre fornecedores ajuda a contextualizar uma nova proposta com o que já foi comprado.
03. Organizar as cotações e comparar propostas
O usuário cria uma cotação com itens e fornecedores, prepara as solicitações e acompanha as respostas. O comparativo apresenta os preços normalizados por item e permite distribuir a compra entre fornecedores. A decisão gera ordens de compra por fornecedor, com exportação em Excel, PDF ou texto para envio manual.
04. Acompanhar as validades
A área de validades complementa a análise de compras com o acompanhamento dos vencimentos dos produtos. Isso coloca mais uma informação da rotina da loja ao lado do histórico de compras e das cotações.
Como o software é construído
O frontend utiliza React, TypeScript e Vite, com Tailwind CSS e TanStack Query. A LFSP Platform fornece componentes e estruturas compartilhadas de aplicação. O frontend é publicado no Firebase Hosting.
A API em Java 21 e Spring Boot concentra a integração com o VarejOnline e o acesso ao PostgreSQL. O Flyway versiona as alterações do banco. A autenticação utiliza Firebase Authentication, com validação do token no backend. API e banco são executados em containers Docker.
Apoio à decisão de compra
A integração mantém os dados disponíveis para consulta. Com o histórico de preços, os fornecedores e as cotações na mesma aplicação, o usuário pode comparar as opções antes de comprar.