# πŸš€ Guia RΓ‘pido - Sistema de Parcelas com PIX ## ⚑ InΓ­cio RΓ‘pido (3 Passos) ### 1️⃣ Execute no Supabase SQL Editor ```sql CREATE TABLE IF NOT EXISTS venda_parcelas ( id UUID PRIMARY KEY DEFAULT gen_random_uuid(), venda_id UUID NOT NULL REFERENCES vendas(id) ON DELETE CASCADE, numero_parcela INTEGER NOT NULL, valor DECIMAL(10,2) NOT NULL, data_vencimento DATE NOT NULL, status TEXT DEFAULT 'pendente' CHECK (status IN ('pendente', 'pago', 'vencida', 'cancelada')), data_pagamento TIMESTAMP WITH TIME ZONE, pix_payment_id TEXT, pix_qr_code TEXT, pix_qr_code_base64 TEXT, observacoes TEXT, created_at TIMESTAMP WITH TIME ZONE DEFAULT NOW(), updated_at TIMESTAMP WITH TIME ZONE DEFAULT NOW(), UNIQUE(venda_id, numero_parcela) ); CREATE INDEX IF NOT EXISTS idx_venda_parcelas_venda ON venda_parcelas(venda_id); CREATE INDEX IF NOT EXISTS idx_venda_parcelas_status ON venda_parcelas(status); CREATE INDEX IF NOT EXISTS idx_venda_parcelas_vencimento ON venda_parcelas(data_vencimento); CREATE TRIGGER update_venda_parcelas_updated_at BEFORE UPDATE ON venda_parcelas FOR EACH ROW EXECUTE FUNCTION update_updated_at_column(); ALTER TABLE venda_parcelas ENABLE ROW LEVEL SECURITY; CREATE POLICY "Enable all operations for authenticated users" ON venda_parcelas FOR ALL USING (true); ``` ### 2️⃣ Reinicie o Servidor ```bash # Ctrl+C para parar npm start ``` ### 3️⃣ Teste! - Crie uma venda parcelada (3x por exemplo) - Visualize a venda (Γ­cone πŸ‘οΈ) - Veja as 3 parcelas com valores individuais - Gere PIX de cada parcela separadamente ## 🎯 O Que Foi Implementado ### βœ… Nova Mensagem de WhatsApp AutomΓ‘tica Quando vocΓͺ registra uma venda, o cliente recebe: **Se for Γ€ Vista:** ``` OlΓ‘ JoΓ£o Silva! πŸ‘‹ Sua compra foi registrada com sucesso! πŸ’™ Confira os detalhes abaixo: πŸ“… Data da compra: 18/10/2025 πŸ’° Valor total: R$ 150,00 πŸ’³ Pagamento: Γ€ vista Agradecemos pela sua preferΓͺncia! 😊 Conte sempre com a Liberi Kids - Moda Infantil πŸ‘•πŸ‘— ``` **Se for Parcelado:** ``` OlΓ‘ JoΓ£o Silva! πŸ‘‹ Sua compra foi registrada com sucesso! πŸ’™ Confira os detalhes abaixo: πŸ“… Data da compra: 18/10/2025 πŸ’° Valor total: R$ 150,00 πŸ’³ Pagamento: 3x de R$ 50,00 cada Agradecemos pela sua preferΓͺncia! 😊 Conte sempre com a Liberi Kids - Moda Infantil πŸ‘•πŸ‘— ``` ### βœ… VisualizaΓ§Γ£o de Parcelas Individuais Na tela de detalhes da venda, vocΓͺ verΓ‘: ``` β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β” β”‚ πŸ’³ Parcelas Individuais β”‚ β”œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€ β”‚ β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β” β”‚ β”‚ β”‚ Parcela 1/3 πŸ• Pendenteβ”‚ β”‚ β”‚ β”‚ πŸ’° Valor: R$ 50,00 β”‚ β”‚ β”‚ β”‚ πŸ“… Vencimento: 18/11/2025 β”‚ β”‚ β”‚ β”‚ [Gerar PIX] πŸ’³ β”‚ β”‚ β”‚ β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜ β”‚ β”‚ β”‚ β”‚ β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β” β”‚ β”‚ β”‚ Parcela 2/3 πŸ• Pendenteβ”‚ β”‚ β”‚ β”‚ πŸ’° Valor: R$ 50,00 β”‚ β”‚ β”‚ β”‚ πŸ“… Vencimento: 18/12/2025 β”‚ β”‚ β”‚ β”‚ [Gerar PIX] πŸ’³ β”‚ β”‚ β”‚ β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜ β”‚ β”‚ β”‚ β”‚ β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β” β”‚ β”‚ β”‚ Parcela 3/3 βœ… Pago β”‚ β”‚ β”‚ β”‚ πŸ’° Valor: R$ 50,00 β”‚ β”‚ β”‚ β”‚ πŸ“… Vencimento: 18/01/2026 β”‚ β”‚ β”‚ β”‚ βœ… Pago em: 17/01/2026 14:30 β”‚ β”‚ β”‚ β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜ β”‚ β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜ ``` ### βœ… PIX Individual por Parcela Quando vocΓͺ clica em "Gerar PIX": 1. Sistema gera QR Code especΓ­fico para aquela parcela 2. Valor exato da parcela (nΓ£o o total) 3. VocΓͺ pode enviar por WhatsApp 4. Cliente recebe: ``` OlΓ‘ JoΓ£o Silva! πŸ’™ Segue o PIX para pagamento da *Parcela 2*: πŸ’° Valor: R$ 50,00 πŸ“… Vencimento: 18/12/2025 πŸ‘‡ Escaneie o QR Code abaixo ou copie o cΓ³digo PIX para pagar: [QR CODE IMAGE] ``` ## 🎨 Cores dos Status - 🟒 **Verde** = Parcela Paga - 🟑 **Amarelo** = Parcela Pendente - πŸ”΄ **Vermelho** = Parcela Vencida ## πŸ“± Fluxo de Trabalho Completo ``` 1. Cliente faz compra ↓ 2. VocΓͺ registra venda parcelada (ex: 3x) ↓ 3. Cliente recebe WhatsApp automΓ‘tico "Compra registrada: 3x de R$ 50,00" ↓ 4. Quando vencer parcela 1: - VocΓͺ abre a venda - Clica "Gerar PIX" na parcela 1 - Envia PIX por WhatsApp ↓ 5. Cliente paga via PIX ↓ 6. Status muda para "Pago" βœ… ↓ 7. Repete para parcelas 2 e 3 ``` ## πŸ”₯ Recursos AvanΓ§ados ### Mensagem por Parcela Cada parcela tem mensagem especΓ­fica: - Valor exato da parcela - NΓΊmero da parcela (1/3, 2/3, etc.) - Data de vencimento especΓ­fica ### Rastreamento Individual - Cada parcela tem seu ID ΓΊnico - PIX vinculado Γ  parcela especΓ­fica - HistΓ³rico de pagamento por parcela ### IntegraΓ§Γ£o com Alertas O sistema se integra com alertas WhatsApp: - 3 dias antes do vencimento - No dia do vencimento - 3 dias apΓ³s vencimento VariΓ‘veis disponΓ­veis: - `{cliente}` = Nome do cliente - `{valor}` = Valor da parcela - `{quando}` = Data vencimento - `{parcela}` = NΓΊmero da parcela ## πŸ’‘ Dicas de Uso ### βœ… Boas PrΓ‘ticas 1. **Gere o PIX prΓ³ximo ao vencimento** - PIX tem validade 2. **Envie lembrete 3 dias antes** - Cliente tem tempo de se organizar 3. **Marque como pago manualmente** - Se receber por outro meio 4. **Use observaΓ§Γ΅es** - Anote detalhes importantes ### ⚠️ Evite 1. ❌ Gerar mΓΊltiplos PIX para mesma parcela 2. ❌ Alterar valor apΓ³s gerar PIX 3. ❌ Deletar venda com parcelas pagas ## πŸ†˜ SoluΓ§Γ£o de Problemas ### "NΓ£o vejo as parcelas" - βœ… Criou a tabela no Supabase? - βœ… Reiniciou o servidor? - βœ… A venda Γ© parcelada? ### "Erro ao gerar PIX" - βœ… MercadoPago configurado? - βœ… Cliente tem dados cadastrados? - βœ… Parcela jΓ‘ foi paga? ### "WhatsApp nΓ£o envia" - βœ… Evolution API configurada? - βœ… Cliente tem WhatsApp cadastrado? - βœ… InstΓ’ncia estΓ‘ conectada? ## πŸ“Š RelatΓ³rios Futuros O sistema estΓ‘ preparado para: - Dashboard de parcelas a vencer - RelatΓ³rio de inadimplΓͺncia - HistΓ³rico de pagamentos - AnΓ‘lise de recebimentos ## πŸŽ“ Exemplo PrΓ‘tico **CenΓ‘rio:** Venda de R$ 300,00 em 3x 1. **Registro:** - Valor Total: R$ 300,00 - 3 parcelas de R$ 100,00 - Vencimentos: 18/11, 18/12, 18/01 2. **Cliente Recebe:** ``` Compra registrada! πŸ’° Total: R$ 300,00 πŸ’³ 3x de R$ 100,00 cada ``` 3. **No vencimento de cada parcela:** - Gera PIX de R$ 100,00 - Envia para cliente - Cliente paga - Marca como pago βœ… 4. **Resultado:** - Controle total dos recebimentos - Cliente recebe apenas o que deve - HistΓ³rico completo registrado --- ## ✨ Pronto para Usar! Agora vocΓͺ tem controle completo de vendas parceladas com: - βœ… Parcelas individuais - βœ… PIX separado por parcela - βœ… WhatsApp automΓ‘tico - βœ… Rastreamento de status - βœ… Interface visual moderna **Comece agora criando sua primeira venda parcelada!** πŸš€