Idea · Lista de espera

Mockup de propuesta · no construida · caso que la motiva: Pilates · viernes 11-09-2026 · 19:00 · 16/16 · Daniela Soto · 13-09-2026

Cómo funciona (en simple)

propuesta

Una fila ordenada para las clases llenas. El alumno se anota, ve su lugar («usted es la 2°») y espera tranquilo. Si alguien cancela (o el centro sube el cupo), el sistema avisa al primero de la fila y le da unos minutos para confirmar.

ReglaCómo funciona
Orden de la fila (FIFO) El primero que se anotó recibe el primer cupo que se libera. Sin prioridad por plan: la fila se explica sola y no genera reclamos en recepción.
Cuándo se libera un cupo Con la cancelación de un alumno de la clase o con el aumento de cupo que haga el centro. La cancelación o eliminación de la clase cierra la lista (no libera cupo).
Ventana para confirmar 30 minutos, con pausa nocturna de 22:00 a 08:00: si la oferta cae en ese rango, el reloj se detiene y arranca a las 08:00. Si la clase parte en menos de 30 min, la ventana se corta al inicio.
Si no confirma El cupo pasa al siguiente de la fila. Quien no confirmó sale de la lista de esa clase (con aviso) y puede volver a anotarse al final.
Tope de la lista Mitad del cupo de la clase, con mínimo 3 y máximo 10 (Pilates 16/16 → 8; Spinning 25 → 10). Editable por centro y por clase. Al llenarse muestra Lista llena.
Solo cupos locales Los alumnos de Wellhub y ClassPass no pueden confirmar por NFIT (no tienen cuenta ni app), así que su cupo nunca se ofrece a la fila local: vuelve al pool de la integración.
No descuenta sesión La reserva en espera no descuenta sesión del plan ni cuenta en la ocupación: la sesión se descuenta recién al asistir. El contador del alumno no se mueve por estar en la fila.
Aviso y confirmación Push de la app + WhatsApp con enlace de un solo uso, simultáneos (correo solo como registro): el alumno confirma sin abrir la app, en segundos.
Promover manual Admin y recepción tienen el botón «Promover» por fila para saltarse el orden cuando el caso lo pide (el alumno está en el mesón). Queda registrado en el historial.

Fragmento 1 · Chip y leyenda del calendario

origen: calendario.html
Chip de la clase llena con el sufijo «+3 en espera»

El chip de una clase llena suma el contador de la fila. Sirve para decidir subir el cupo o abrir otra clase en ese horario: saber que hay 3 personas esperando es el dato que lo justifica.

Símbolos LLENOClase al 100 % (16/16) Lista de espera · +3 en espera

Fragmento 2 · Bloque «Lista de espera» del detalle de clase

origen: clase-detalle.html
Sección «Lista de espera (3)» con sus 7 columnas, «Promover al primero» y «Promover» por fila
# Alumno Plan Anotado Lleva esperando Estado Acciones
1 PCPilar Contreras NavarretePrimera en la fila (FIFO) Full Mensual 06:32 3 h 09 min En espera Promover
2 MGMatías Guzmán LeivaSegundo en la fila Full Trimestral 07:15 2 h 26 min En espera Promover
3 ACAntonia Cáceres RíosÚltima en la fila 12 Sesiones 08:20 1 h 21 min En espera Promover
Una reserva en espera no descuenta sesión del plan: la sesión se descuenta recién al asistir. La espera solo guarda el lugar en la fila. Orden FIFO por minuto de anotación · la promoción es manual: recepción puede saltar la fila con «Promover»

Acción de cabecera · «Promover al primero»

3 en espera Cupo de la lista: 8

Cabecera del bloque «Lista de espera (3)»: el cupo de la lista sale de la mitad del cupo de la clase (16/16 → 8) y el botón promueve al primero de la fila saltándose el reloj de confirmación.

Fragmento 3 · Posición en espera de la ficha del alumno

origen: alumno-perfil.html
Chip con «16/16 + 3 en espera» + badge «En espera · 3» y posición «2° de 3»
19:0016/16 + 3 en espera
Pilates
LLENO En espera · 3
Lista de espera · Pilates · viernes 11-09-2026 · 19:00 · Daniela Soto
Está 2° en la lista. Se le avisa por WhatsApp + push en cuanto se libere un cupo.
Una reserva en espera no descuenta sesión: el plan sigue en 25 / 30 hasta que asista.
Ver la lista de la clase El orden completo y «Promover» viven en el detalle de la clase
ClaseFechaHoraCoachEstadoPosición en esperaAcciones
Pilates 11-09-2026 19:00 Daniela Soto En esperaclase llena · 16/16 + 3 en espera 2° de 3 Quitar de la lista
Quitar de la lista de espera Acción rápida de la ficha: recepción saca al alumno de la fila sin entrar al calendario.

Confirmación · Quitar de la lista de espera

abierto como demo

Propuesta · «Sin cupo» con salida honesta

abierto como demo
Fragmentos copiados de modulos/calendario/calendario.html (chip «+3 en espera» y leyenda), modulos/calendario/clase-detalle.html (lista de espera con 7 columnas y «Promover») y modulos/alumnos/alumno-perfil.html (posición, aviso y «Quitar de la lista»). Este mockup es la referencia para retomar la idea: la lista de espera está fuera del rework y hoy no existe en el producto.