Files
SKEEN-Proyecto/docs/producto/configuracion-cliente.md

6.6 KiB
Raw Blame History

Configuración de una clínica / spa nuevo

Guía de puesta en marcha de una instancia del sistema (producto multi-giro). Todo lo que sigue se configura desde la interfaz, sin tocar código.

Para crear la instancia (base de datos, puerto, servicio, dominio, secretos y primer usuario admin) usa el script de provisioning: ver nueva-instancia.md. Esta guía empieza cuando la instancia ya está levantada y con sesión de administrador.


1. Identidad de la clínica

Configuración → Clínica → Identidad

Qué Efecto
Nombre comercial Login, títulos, tickets, documentos y mensajes
Logo claro / oscuro Sidebar, login y tema claro
Pie de página Login y documentos impresos
Color primario / acento Se aplican en vivo sobre los 3 temas; vacío = tema original
URL pública Base para enlaces de pago, correos y el enlace de reservas

2. Terminología (giro del negocio)

Configuración → Terminología

Elige el pack según el negocio y ajusta cualquier término a mano:

Pack Paciente Cita Visita Expediente Médico Cabina
Clínica (default) Paciente Cita Visita Expediente Médico Cabina
Spa / Wellness Cliente Reserva Sesión Ficha Terapeuta Sala
Estética Cliente Cita Sesión Ficha Especialista Cabina
Dental Paciente Cita Consulta Expediente Odontólogo Consultorio

El pack cambia menús, títulos, botones, estados y también los mensajes de notificación y el portal público de reservas.

3. Operación

Configuración → Clínica (datos y horarios)

  • Teléfono, email, dirección, sitio web, RFC, nota de ticket.
  • Horario de apertura y cierre: define la rejilla de la agenda (default 08:00–19:00).
  • Zona horaria y moneda base.

Configuración → Sucursales: alta de sedes (nombre, código, dirección, teléfono) y cuál es la predeterminada. Cada cita pertenece a una sucursal. Las sucursales con histórico no se borran: se desactivan.

Configuración → Categorías de servicios: las 4 categorías base (Consulta, Tratamiento, Procedimiento, Paquete) se pueden renombrar y se pueden crear más (p. ej. "Depilación", "Faciales"). Las de sistema no se borran.

4. Catálogo y precios

  • Servicios: nombre, categoría, precio, duración (define el tamaño del bloque en la agenda), paquete y tasa de impuesto.
  • Inventario: artículos, consumibles (con caducidad, que bloquea la venta al vencer) y su tasa de impuesto.
  • Los precios se editan en Servicios / Inventario; el POS y la agenda los toman de ahí.

5. Impuestos

Configuración → Clínica → Impuestos (apagado por defecto)

  • Activar impuestos, nombre (p. ej. IVA), tasa por defecto y catálogo de tasas.
  • Precios incluyen impuesto: si el precio capturado ya trae impuesto, el sistema lo desglosa automáticamente.
  • Con impuestos activos: desglose en POS, tickets, estado de cuenta y reporte Reportes → Impuestos (por mes, servicio y sucursal, exportable).

6. Reservas en línea (portal del cliente)

Configuración → Reservas en línea (apagado por defecto)

  • Activar el portal y compartir el enlace /reservar de la clínica (el propio panel muestra el enlace listo para copiar).
  • Opciones: título y descripción visibles al cliente, confirmación manual o automática de la cita reservada, permitir elegir especialista, permitir elegir sucursal, máximo de días a futuro, anticipación mínima, teléfono de contacto, mensaje de confirmación y política de cancelación (si el cliente puede cancelar y con cuántas horas de anticipación).
  • El cliente recibe un enlace propio para consultar o cancelar su cita. Las reservas que llegan por el portal se distinguen en la agenda.

7. Usuarios, roles y permisos

Configuración → Usuarios: alta de usuarios, rol, menús visibles y, para agenda, las 5 acciones específicas (consultar, agendar, editar, eliminar, generar visitas).

Configuración → Roles: tres pestañas:

  1. Roles: crear roles propios del negocio (p. ej. Terapeuta, Estilista, Recepción de fin de semana), renombrar, ajustar jerarquía y activar/desactivar.
  2. Permisos: 43 permisos por acción agrupados en 9 módulos, con botones todo/ninguno. El backend los hace cumplir aunque el usuario manipule la interfaz.
  3. Menús: qué sección ve cada rol.

Recomendación: partir del rol más parecido, ajustar y guardar.

8. Notificaciones

Configuración → Notificaciones (apagado por defecto, con modo prueba)

  • Recordatorios automáticos antes de la cita (varias ventanas: 2 h, 24 h, 1 semana…), confirmación al reservar en línea, felicitación de cumpleaños, seguimiento post-visita y recuperación de pacientes que no se presentaron.
  • Canales: WhatsApp y correo. Plantillas editables con vista previa.
  • Modo prueba: registra lo que se habría enviado sin contactar a nadie — úsalo para revisar textos antes de encenderlo.
  • Historial de notificaciones enviadas por paciente y por cita, con reintento.

9. Tickets y documentos

Configuración → Tickets: ancho (58/80 mm), fuente, logo y qué secciones se imprimen (incluida la de impuestos). Se aplica al ticket de venta y al de reimpresión.


Checklist de arranque

  • Identidad: nombre, logos, colores, URL pública.
  • Terminología: pack del giro + ajustes finos.
  • Horarios, zona horaria, sucursales, categorías.
  • Catálogo de servicios con precios y duraciones.
  • Inventario y consumibles (caducidades).
  • Impuestos (tasa por defecto + tasas por servicio/artículo).
  • Usuarios y roles/permisos.
  • Reservas en línea (activar y difundir el enlace).
  • Notificaciones en modo prueba → revisar textos → encender.
  • Tickets: formato y secciones.
  • Confirmar que las credenciales del admin se cambiaron.

Estado del producto por fases

Fase Alcance Estado
1 Capa de configuración (terminología, sucursales, categorías, ajustes, colores, horarios, URLs de pago), defaults neutros, provisioning de instancias Entregado
2.1 Roles y permisos editables (43 permisos) Entregado
2.2 Impuestos configurables Entregado
2.3 Portal público de reservas en línea Entregado
2.4 Recordatorios y notificaciones automáticas En curso
2.5 Consentimientos y formularios digitales con fotos Pendiente
2.6 Membresías y suscripciones Pendiente
3 Recursos en agenda, compras/proveedores, comisiones por reglas, PWA, i18n, API keys/webhooks, panel multi-cliente Pendiente