Vendas ainda não abertas
Clique num assento livre
Nenhuma reserva ainda
Reserva de Ingressos
Após o cadastro, o admin liberará seu acesso.
Seu cadastro está aguardando aprovação da escola
Assim que a escola aprovar, o mapa de assentos aparece aqui automaticamente.
Vendas abrem em
Vendas ainda não abertas
Clique num assento livre
Nenhuma reserva ainda
💡 Os valores abaixo são aplicados por aluno. Cada família selecionada receberá o valor multiplicado pelo seu número de alunos.
| Família | Alunos | Primeiro acesso | Último acesso | Status | Ações |
|---|
Imprima os recibos para os pais assinarem ao retirar os ingressos físicos.
Se houver demanda suficiente, aumente o total de ingressos para todas as famílias em lista de espera de uma vez.
| Família | Evento | Qtd. desejada | Na fila desde | Status | Ações |
|---|
Somente leitura. Duas seções (por assento e por responsável), cada uma em página própria na impressão.
Clique em ↻ para carregar os logs.
Um item por linha. No registro de pagamento, Pix e cartão exigem escolher um item da lista.
E-mails são enviados pelas Cloud Functions via Brevo. A chave fica no Secret Manager do Google Cloud — nunca no site nem no banco. Para trocar:
firebase functions:secrets:set BREVO_KEY
firebase deploy --only functions
Falhas de envio aparecem no histórico de cada lançamento (ícone ✉) e nos logs das funções (severity ERROR).
Rodar uma vez antes de abrir vendas em produção.
Popula contadores internos com base nos assentos já existentes no banco.