Pacotes de aulas são combos pré-pagos que quem reserva compra uma vez e resgata contra aulas elegíveis. O dinheiro cai na sua conta Stripe Connect no ato da compra, e os resgates acontecem de graça no momento da reserva.
Recurso do plano Pro. Só Stripe-cartão (o combo paga sessões futuras, então a plataforma precisa de um método de pagamento).
Onde gerenciar
Revenue tools → Class packs na barra lateral.
O que você define por pacote
- Número de sessões: quantas aulas o pacote cobre.
- Preço e moeda: cobrado na compra.
- Dias de validade: passe de 60 dias, passe de 90 dias, etc. O pacote expira esses dias depois da compra.
- Aulas elegíveis: por padrão o comprador pode resgatar contra qualquer aula em grupo sua. Você pode restringir a um subconjunto.
- Auto-renovação (opcional): quando ligado, o pacote se renova na expiração com o método de pagamento salvo. O comprador pode desligar a qualquer momento.
Onde quem reserva compra
Duas superfícies:
- O perfil do mentor tem uma seção "Class packs" que lista os pacotes ativos com preços e validade. Default para quem navega.
- Um agent pode listar e comprar pacotes via os tools MCP
list_mentor_class_packsebuy_class_pack(retorna uma URL de Stripe Checkout).
Como o resgate funciona
Quando quem reserva tem um pacote ativo com sessões restantes, a página de reserva oferece "Usar sessão do pacote" como opção de pagamento. Escolher consome uma sessão do pacote em vez de cobrar o cartão. A reserva cai em Confirmed a 0 $ com uma linha packRedemption apontando para o pacote.
Auto-renovação
Quando um pacote expira (dias de validade esgotados) E está marcado como auto-renew E o método de pagamento salvo ainda funciona, o cron diário de auto-renovação cria uma nova compra de pacote no mesmo preço. Falhas mandam para quem reservou um e-mail de "não conseguimos renovar" e ele pode recomprar manualmente.
Compras em grupo ou corporativas
Empresas podem comprar um combo de códigos de pacote de uma vez via o flow de group-purchase. O operador recebe uma lista de códigos de resgate para distribuir; cada código mapeia para uma compra de pacote. Veja os tools MCP redeem_group_pack_code e list_my_group_purchases.