Gestión de Sedes (Sucursales)
El módulo de Sedes (internamente conocido como Warehouses en el sistema) te permite administrar todas las sucursales o puntos físicos de tu Spa de mascotas. Cada sede funciona de manera independiente, teniendo sus propias configuraciones de horarios, citas etc.
:::note Restricción de Acceso
Este es un módulo crítico y su acceso está altamente restringido. Solo los usuarios con permisos de Administrador (requiresAdmin: true) pueden visualizar, crear o modificar la información y configuración de las sedes, es importante aclarar que cada sede creada tendra un costo adiconal al pactado inicalmente.
:::
Creación y Edición de Sedes
Al agregar una nueva sucursal al sistema, esta queda vinculada de forma segura al subdominio de tu empresa (Client ID).
La información básica de una sede incluye:
- Nombre de la Sede: El identificador comercial (Ej. "Sede Norte", "Sede Principal").
- Ciudad / Ubicación: Información geográfica de referencia para la sede.
Configuración de Agendamiento (Booking Config)
El verdadero poder del módulo de Sedes radica en su motor de reservas. Cada sucursal tiene un panel de configuración propio (booking-config) que dicta las reglas matemáticas con las que el sistema permitirá a los clientes (o al personal) agendar citas.
Las variables que puedes configurar por sede son:
1. Horario Operativo y Capacidad
- Hora de Inicio (
start_hour): A qué hora abre la sede (Ej. 8 para las 8:00 AM). - Hora de Cierre (
end_hour): A qué hora deja de recibir citas (Ej. 17 para las 5:00 PM). - Intervalo (
slot_interval): La duración o frecuencia de cada bloque de citas (Ej. 1 hora). - Mascotas por Franja (
pets_per_slot): El límite máximo (aforo) de mascotas que la sede puede atender simultáneamente en un mismo intervalo horario.
2. Días Hábiles y Excepciones
- Días Disponibles (
available_days): Un listado de los días de la semana en los que la sede opera normalmente (0 = Domingo, 1 = Lunes, etc.). - Fechas Bloqueadas (
blocked_dates): Fechas puntuales en las que la sede no ofrecerá servicio, como días festivos. - Excepciones Avanzadas (
date_overrides): Reglas específicas para un día particular, permitiendo bloquear o habilitar un día por fuera del horario regular.
:::info Prevención de Overbooking
Estas configuraciones alimentan en tiempo real los calendarios de reserva y los modales de Reagendamiento. Si un horario supera el límite de pets_per_slot o si el día no está en los available_days, el sistema tachará la opción y no permitirá agendar más mascotas, previniendo sobrecargas de trabajo.
:::
Impacto Global en el Sistema
Una vez configuradas tus sedes, estas interactúan con todo tu panel de control:
- Dashboard Principal: Aparecerá un selector global en la parte superior que te permitirá filtrar las ventas, ingresos y la agenda del día para ver "Todas las Sedes" o aislar los datos de una sola.
- Órdenes y Kanban: Podrás filtrar el historial de mascotas o el tablero operativo según la sede en la que se encuentren trabajando tus Groomers.