Servicios reservables
Define qué puede reservar un cliente y las reglas operativas de cada oferta.
Para que sirve
- Una clínica define consulta inicial, control y procedimiento con distinta duración y capacidad.
- Una barbería publica cortes, tratamientos y turnos grupales con sus reglas de reserva.
- Un coworking ofrece salas, escritorios o equipos como servicios reservables.
Que lo hace diferente
- Cada servicio puede requerir, aceptar o elegir entre recursos reales de la organización.
- Los servicios alimentan la disponibilidad que ve el booking público y puede consultar el asistente IA.
- Se conectan al calendario, booking links y contactos CRM en lugar de vivir en un catálogo aislado.
Acceso
- Ruta principal:
/[orgId]/reservations/services - Como se llega:
Header app switcher > Reservations > Services - Permiso requerido:
can_access_reservations; catálogo visible para propietarios y administradores.
Alcance tecnico
- Frontend:
ReservationSettingsView.tsxy diálogos desetup/dialogs.tsx. - Backend:
reservation-servicesyreservation-service-resources. - Superficies publicas: los servicios activos y públicos aparecen en Booking público.
Funcionalidades internas
| Funcionalidad | Archivo | Resumen |
|---|---|---|
| Crear servicio | create-service.md | Define una oferta reservable. |
| Editar servicio | edit-service.md | Ajusta configuración y visibilidad. |
| Eliminar servicio | delete-service.md | Retira el servicio del catálogo. |
| Configurar capacidad y reservas | service-capacity.md | Controla grupo, cupos y límites de reserva. |
| Asociar recursos | service-resources.md | Define recursos requeridos, opcionales o alternativos. |
Relaciones
- Depende de: Resources y Currencies.
- Usado por: Calendar, Booking links y Booking público.
Limitaciones y notas
- Un servicio inactivo no puede reservarse.