📅 Citas

Sistema universal de reservas — configura proveedores, servicios y horarios; tus clientes reservan solos desde un enlace público, sin necesidad de cuenta.

EN

📋 ¿Qué es este módulo?

Citas sirve para cualquier negocio donde alguien reserva un horario con un proveedor: consultores, doctores, barberías, talleres, salones. Un proveedor es cualquier persona o recurso reservable — desde un consultor solo hasta varios doctores en una clínica, cada uno con su propio calendario. El sistema evita traslapes de verdad: respeta la duración real de cada servicio y, si lo configuras, un tiempo de limpieza/traslado entre una cita y la siguiente.

👤 Proveedores

providers.php — cada calendario reservable de tu negocio, con los servicios que ofrece.

🧾 Servicios

services.php — catálogo con duración y, opcionalmente, colchón de tiempo y precio.

🕐 Horarios

availability.php — horario semanal por proveedor y bloqueos puntuales (vacaciones, días festivos).

📆 Calendario

dashboard.php — todas tus citas en un calendario visual, con filtros y cambio de estatus.

👤 Proveedores

Un proveedor es un calendario reservable. Si trabajas solo, crea un único proveedor (por ejemplo, tu propio nombre). Si tienes varias personas o recursos que se reservan por separado — varios doctores, varias sillas de barbería, varias bahías de servicio — crea un proveedor por cada uno.

Cada proveedor tiene un nombre, un título opcional (por ejemplo "Dentista" o "Barbero") y un color, usado para distinguirlo en el calendario. Desde la misma pantalla marcas qué servicios ofrece cada proveedor — no todos los proveedores tienen que ofrecer todos los servicios.

⚠️ Un proveedor sin servicios asignados no aparece como reservable para ese servicio en el enlace público — asegúrate de marcar al menos un servicio por proveedor.

🧾 Servicios

Cada servicio define cuánto tiempo real ocupa una cita. La duración es el tiempo que el cliente ve y lo que se reserva en el calendario. El colchón (opcional) es tiempo adicional que se bloquea después de la cita — para limpieza, traslado, o simplemente para no encadenar citas sin respiro — sin que el cliente lo vea como parte de su horario.

El precio es opcional y solo informativo — este módulo no cobra por adelantado; si tu negocio necesita cobro antes de agendar, revisa el módulo de Consultoría IT como referencia de ese patrón distinto.

🕐 Horarios y Bloqueos

Cada proveedor necesita su horario semanal antes de poder recibir reservas. Se define por día de la semana, con hora de inicio y fin — puedes agregar más de un bloque el mismo día si hay un descanso (por ejemplo 09:00-13:00 y 15:00-19:00 con la comida en medio).

💡 Una cita nunca puede cruzar el hueco entre dos bloques de horario. Si tu horario es 09:00-13:00 y 15:00-19:00, una cita que empezaría a las 12:45 y terminaría a las 13:15 se rechaza — no cabe completa dentro de un solo bloque.

Los bloqueos puntuales son excepciones de un día específico — vacaciones, un día festivo, una salida a media tarde. Puedes bloquear el día completo o solo un rango de horas dentro de ese día.

🔗 El Enlace de Reserva

Cada negocio tiene un enlace público único (visible en la parte superior de tu dashboard.php) que puedes compartir por WhatsApp, redes sociales o tu propio sitio. Cualquiera que lo abra puede elegir proveedor, servicio, fecha y hora disponible, sin necesidad de iniciar sesión.

Para completar la reserva, el cliente da su nombre, email, WhatsApp y CURP. Estos tres últimos son obligatorios en toda la plataforma — garantizan que la reserva quede identificada correctamente y que el cliente pueda reclamar su propio perfil después si lo desea.

Al confirmar, el cliente recibe un correo con un enlace propio para reagendar o cancelar su cita sin volver a contactarte — ese enlace es de un solo uso por cita y no requiere cuenta tampoco.

📆 Tu Calendario

dashboard.php muestra todas las citas en una vista de calendario (día, semana o mes), coloreadas por proveedor. Puedes filtrar por proveedor o por estatus. Al hacer clic en una cita se abre su detalle, desde donde puedes cambiar su estatus (confirmada, completada, cancelada, no se presentó) y agregar notas internas — estas notas nunca las ve el cliente.

🔧 Preguntas Frecuentes

¿Puedo tener citas que se traslapen a propósito? No — el sistema siempre evita traslapes reales entre citas del mismo proveedor, considerando duración y colchón. Si necesitas atender a dos personas al mismo tiempo, crea un proveedor adicional.
¿El cliente necesita cuenta en chzr.llc? No. Reserva, reagenda y cancela todo por enlace, sin cuenta. Si más adelante decide crear una cuenta, su información ya queda ahí para reclamar.
⚠️ Borrar un proveedor no elimina sus citas ya reservadas — solo lo desactiva, así que deja de aparecer como opción para reservas nuevas, pero su historial se conserva.
↑