Saltar al contenido principal

Módulo de Agendamiento (Bookings)

El módulo de agendamiento permite gestionar de manera eficiente las reservas de las mascotas. El sistema está diseñado para soportar múltiples sedes (Agendamiento Multi-Sede), asegurando que cada sucursal maneje sus propios horarios, cupos y días de operación de forma independiente.

Características Principales

  • Control por Sede: Puedes visualizar y gestionar las citas filtrando por la sede específica.
  • Agenda del Día: En el Dashboard principal, cuentas con un panel de "Citas para Hoy" que te muestra cronológicamente las mascotas que están por llegar.
  • Control de Aforo: El sistema previene el overbooking (sobreventa) calculando automáticamente cuántas mascotas hay agendadas en una misma franja horaria.

Proceso de Agendamiento y Reagendamiento

Cuando necesites programar o modificar una cita (por ejemplo, desde el modal de Reagendar Cita), el sistema te guiará por dos pasos principales:

1. Selección del Día

El sistema despliega un calendario interactivo que evalúa en tiempo real las reglas de negocio de la sede. Verás que algunos días pueden estar bloqueados (marcados en rojo o tachados). Esto sucede por las siguientes reglas automáticas:

  • Días Inactivos: Días de la semana en los que la sede no opera (por ejemplo, si el spa cierra los domingos).
  • Bloqueos Específicos: Fechas puntuales que han sido marcadas como no disponibles (ej. Días festivos o cierres excepcionales).
  • Excepciones Avanzadas: Bloqueos temporales dictados por la configuración de la sede.

2. Selección del Horario (Franjas Disponibles)

Una vez seleccionado un día válido, el sistema genera las franjas horarias (slots) disponibles.

:::info ¿Cómo se calculan los horarios? Las franjas se generan basándose en la configuración de la sede:

  • Hora de apertura y cierre (ej. de 8:00 AM a 5:00 PM).
  • Intervalo de citas (ej. cada 1 hora).
  • Mascotas por franja: Límite máximo de mascotas que el spa puede recibir al mismo tiempo. :::

Junto a cada horario, verás un indicador de ocupación (por ejemplo, 1/3), lo que significa que hay 1 mascota agendada de un máximo de 3 permitidas.

:::warning Cupo Lleno Si una franja horaria alcanza su límite máximo de mascotas, el botón se volverá rojo y no permitirá agendar más citas en ese horario para garantizar la calidad del servicio. :::


Ciclo de Vida de una Cita

  1. Estado Inicial: Toda cita nueva ingresa con el estado Agendado.
  2. Notificación: Si el cliente consulta su portal o recibe una notificación, verá su cita confirmada.
  3. Ingreso: El día de la cita, cuando la mascota llega a la sede, la orden debe transitar al estado Recepción, momento en el cual comenzará el flujo operativo en el Tablero Kanban.