Saltar al contenido principal

Cuentas Familiares

Las Cuentas Familiares permiten que un solo usuario gestione varios bailarines con un solo inicio de sesión. Los padres pueden agregar hijos, cónyuges u otros miembros del hogar y reservar clases, comprar paquetes y realizar un seguimiento de la asistencia en su nombre, todo desde un mismo panel.

Grupos familiares

Cada usuario puede crear un grupo familiar. La persona que crea el grupo es el titular principal de la cuenta. Es responsable de toda la facturación, comunicaciones y consentimientos del grupo.

Un grupo familiar puede contener:

  • Adultos — otros miembros del hogar que bailan en el estudio. Opcionalmente pueden tener su propio correo electrónico para notificaciones directas.
  • Menores — niños menores de 18 años (o la mayoría de edad aplicable). Las cuentas de menores no tienen credenciales de inicio de sesión independientes.

Cada miembro de la familia tiene su propio perfil con nombre, correo electrónico opcional, fecha de nacimiento y nivel de baile. El estudio los ve como estudiantes separados a efectos de asistencia e informes.

Agregar miembros de la familia

  1. Ve a Configuración > Familia.
  2. Haz clic en Agregar Miembro.
  3. Completa el nombre, apellido y fecha de nacimiento del miembro.
  4. Opcionalmente proporciona una dirección de correo electrónico. Para menores, esto no es obligatorio — todas las comunicaciones se envían al titular principal de la cuenta.
  5. Selecciona el nivel de baile del miembro si corresponde.
  6. Haz clic en Guardar.

El nuevo miembro aparece en tu grupo familiar y está disponible inmediatamente para reservas de clases.

Protección de menores (COPPA y RGPD)

BailaYa aplica protecciones estrictas para menores:

  • Sin inicio de sesión independiente — los menores no tienen sus propias credenciales. El padre o tutor legal gestiona su cuenta en su totalidad.
  • Consentimiento parental — al agregar un menor, el titular principal de la cuenta confirma que es el padre o tutor legal del niño y consiente el procesamiento de datos en su nombre.
  • Recopilación mínima de datos — solo se recopila la información necesaria para la inscripción en clases y la asistencia de los menores.
  • Verificación de fecha de nacimiento — el sistema utiliza la fecha de nacimiento para determinar automáticamente el estado de menor, asegurando que las reglas de cumplimiento se apliquen de manera consistente.

Estas medidas se alinean con COPPA (Ley de Protección de la Privacidad Infantil en Línea) en Estados Unidos y el Artículo 8 del RGPD (Condiciones aplicables al consentimiento del niño) en la Unión Europea.

Reservar en nombre de miembros de la familia

Al reservar una clase, el titular principal de la cuenta puede elegir para qué miembro de la familia es la reserva:

  1. Navega a la clase que deseas reservar.
  2. En el flujo de reserva, selecciona Reservar para y elige el miembro de la familia del menú desplegable.
  3. Confirma la reserva.

La reserva se atribuye al miembro de la familia seleccionado para el seguimiento de asistencia, pero el titular principal de la cuenta es quien recibe los correos de confirmación y puede gestionar la reserva.

Cómo funciona la facturación

Todos los cargos van al titular principal de la cuenta. No hay facturación separada para miembros individuales de la familia.

  • Las compras de paquetes las realiza el titular principal de la cuenta y pueden ser utilizadas por cualquier miembro de la familia, según las restricciones del paquete (nivel, tipo de baile).
  • Las tarifas de clase se cobran al método de pago de la cuenta principal.
  • Las facturas y recibos se emiten al titular principal de la cuenta.

Esto mantiene la gestión financiera simple: una cuenta, un método de pago, un conjunto de facturas para toda la familia.

Referencia de API

EndpointMétodoDescripción
/api/family/membersGETListar todos los miembros del grupo familiar del usuario actual
/api/family/membersPOSTAgregar un nuevo miembro de la familia
/api/family/members/[id]PUTActualizar los datos de un miembro de la familia
/api/family/members/[id]DELETEEliminar un miembro de la familia del grupo