Los packs de clases son bonos prepagados que tus reservantes compran una vez y canjean contra clases elegibles. El dinero entra en tu cuenta Stripe Connect en el momento de la compra, y los canjes ocurren gratis al reservar.
Función del plan Pro. Solo tarjeta vía Stripe (el bono paga sesiones futuras, así que la plataforma necesita un método de pago).
Dónde gestionarlos
Revenue tools → Class packs en la barra lateral.
Qué defines por pack
- Número de sesiones: cuántas clases cubre el pack.
- Precio y moneda: cobrado en la compra.
- Días de validez: pase de 60 días, pase de 90 días, etc. El pack caduca esos días tras la compra.
- Clases elegibles: por defecto el comprador puede canjear contra cualquiera de tus clases grupales. Puedes restringir a un subconjunto.
- Auto-renovación (opcional): cuando está activa, el pack se renueva al caducar usando el método de pago guardado. El comprador puede apagarlo cuando quiera.
Dónde compran los reservantes
Dos superficies:
- El perfil de mentor tiene una sección "Class packs" que lista los packs activos con precios y validez. Default para quien navega.
- Un agent puede listar y comprar packs vía los tools MCP
list_mentor_class_packsybuy_class_pack(devuelve una URL de Stripe Checkout).
Cómo funciona el canje
Cuando un reservante tiene un pack activo con sesiones restantes, la página de reserva muestra "Usar sesión del pack" como opción de pago. Elegirla consume una sesión del pack en vez de cobrar la tarjeta. La reserva queda en Confirmed a 0 $ con una fila packRedemption que apunta al pack.
Auto-renovación
Cuando un pack caduca (los días de validez se agotan) Y está marcado como auto-renew Y el método de pago guardado sigue funcionando, el cron diario de auto-renovación acuña una nueva compra de pack al mismo precio. Los fallos envían al reservante un email de "no pudimos renovar" y puede recomprar a mano.
Compras grupales o corporativas
Las empresas pueden comprar un bloque de códigos de pack a la vez vía el flow de group-purchase. El operador recibe una lista de códigos de canje para distribuir; cada código mapea a una compra de pack. Ver los tools MCP redeem_group_pack_code y list_my_group_purchases.