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.
| Regla | Có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
Lista de espera
|
| 2 | MGMatías Guzmán LeivaSegundo en la fila | Full Trimestral | 07:15 | 2 h 26 min | En espera |
Promover
Lista de espera
|
| 3 | ACAntonia Cáceres RíosÚltima en la fila | 12 Sesiones | 08:20 | 1 h 21 min | En espera |
Promover
Lista de espera
|
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
| Clase | Fecha | Hora | Coach | Estado | Posición en espera | Acciones |
|---|---|---|---|---|---|---|
| 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.