E-commerce Ensina Mais
Venda de material didático para as redes ZeroHum e ZH+, da holding Transforma Educação
Loja online, ponto de venda nas escolas e back-office da Editora Ensina Mais. Cada família vê só o produto certo para a turma do aluno. O sistema integra pagamentos (Asaas), ERP e notas fiscais (Bling) e o sistema escolar.
O problema
A Editora Ensina Mais vende material didático para os responsáveis dos alunos. Cada produto depende da unidade, da turma, do ano letivo e do lote de entrega, e a venda acontece online e nos balcões das escolas. Tudo precisa conversar com o sistema escolar, o gateway de pagamento e o ERP.
A solução
- Catálogo personalizado: a partir da matrícula ativa, cada família vê só o produto da turma do aluno, com cache em Redis.
- Ponto de venda para as secretarias, com pagamento dividido em vários meios, e back-office com relatórios, cupons, contratos e emissão de notas.
- Fluxo de negociação de inadimplência com regras de juros e multa e links de pagamento.
- Lembretes de boleto e de carrinho abandonado com n8n.
Arquitetura
Microsserviços em Node.js e TypeScript atrás de um gateway com autenticação central e rate limiting, com bancos MySQL separados por domínio. Pedidos cujo pagamento precisa de processamento em segundo plano vão para uma fila no RabbitMQ, consumida em lote, e um agendador roda as rotinas sem execuções duplicadas.
- Pagamentos com Asaas: boleto, PIX, cartão, parcelamento e assinatura.
- Bling como ERP, com emissão de NF-e em lote, reprocessamento e acompanhamento de jobs.
- Importação de alunos, responsáveis e turmas do ActiveSoft, de forma automática e em ordem de dependência.
Problemas que resolve
Venda
O produto certo para cada aluno
Problema
O produto muda conforme a unidade, o ano, a turma e o lote de entrega.
Como o sistema resolve
Cada família vê só o produto da turma do aluno.
Financeiro e integrações
Venda, cobrança e nota fiscal integradas
Problema
Cada venda vira cobrança, pedido e nota fiscal em sistemas diferentes.
Como o sistema resolve
O pagamento confirmado atualiza o ERP e emite a nota fiscal.