Clases Privadas
Las clases privadas permiten a los estudiantes reservar sesiones individuales con un instructor en horarios y precios acordados.
Configurar un instructor para clases privadas
Ve a Equipo → [Instructor] → Clases Privadas y configura:
- Disponibilidad — ventanas semanales recurrentes en las que el instructor está disponible (ej. Lunes 09:00–17:00)
- Precios — uno o más pares de duración/precio (ej. 30 min → $25, 60 min → $45, 90 min → $65)
Solo los instructores con al menos una ventana de disponibilidad activa y una entrada de precios activa son devueltos por la API pública y mostrados en la página de reserva de clases privadas.
Proceso de reserva para invitados
Los estudiantes e invitados reservan clases privadas a través de una página de checkout alojada en:
https://www.bailaya.com/{locale}/book/private-lesson/{instructorId}
El flujo de reserva:
- El estudiante elige "Registro Rápido" (invitado) o "Iniciar Sesión" (cuenta existente)
- El invitado ingresa nombre, correo electrónico y teléfono opcional
- El estudiante selecciona fecha, hora de inicio y duración
- La reserva se confirma; el estudiante recibe un correo electrónico con la referencia de la reserva
Ver reservas
Las reservas de clases privadas aparecen en Clases Privadas → Reservas en el panel de control. Cada reserva muestra el estudiante, instructor, fecha, hora, duración y precio.
Visualización de precios en tu sitio web
Usa el componente PrivateLessonList o la API de instructores de clases privadas para mostrar los precios y la disponibilidad de los instructores en tu sitio, con un enlace directo al checkout de reserva.
Preguntas personalizadas de reserva
Los estudios pueden agregar preguntas personalizadas que los estudiantes deben responder al solicitar una clase privada — por ejemplo, idioma preferido o cualquier requisito previo que el instructor necesite saber.
Ve a Configuración → Preguntas de reserva para administrarlas. Para cada pregunta puedes configurar:
- Texto de la pregunta en cada idioma soportado (las traducciones omitidas usan inglés como respaldo)
- Tipo — Texto libre para una respuesta abierta, o Lista desplegable con opciones predefinidas
- Opciones (solo para listas) — cada una tiene un valor interno y una etiqueta traducida
- Obligatoria — el estudiante debe responder para completar la reserva
- Activa — desactívala para ocultar la pregunta sin perder su configuración
Las preguntas se muestran tanto en el flujo de invitado como en el flujo de estudiante autenticado. Las respuestas se almacenan en la reserva y se incluyen en la notificación por correo enviada al instructor.