cambios propuestos por dru
This commit is contained in:
@@ -61,9 +61,11 @@ docker compose up -d --build
|
||||
ni clientes, ni citas, ni servicios. Todo se lee y se escribe contra la API de EA.
|
||||
|
||||
- Los servicios y la disponibilidad los lee el frontend de EA (a través del proxy de solo lectura).
|
||||
- El calendario deshabilita los días sin ningún hueco vía `GET /api/month-availability`
|
||||
(agregado server-side día a día contra EA, con caché de 10 min por mes+servicio).
|
||||
- Al reservar, el navegador envía la selección a `POST /api/book` y **el servidor**:
|
||||
- lee los servicios de EA (fuente de verdad de nombre y duración),
|
||||
- busca o crea el cliente por **email**,
|
||||
- busca o crea el cliente por **teléfono** (identifica al cliente; el email es opcional),
|
||||
- crea **una** cita con el servicio de mayor duración y el bloque total en las notas.
|
||||
- La gestión completa (clientes, servicios, citas, proveedores, etc.) se hace desde http://localhost:8888
|
||||
|
||||
@@ -96,8 +98,8 @@ Cómo funciona actualmente con EasyAppointments:
|
||||
- En el campo `notes` se guarda el detalle completo:
|
||||
```
|
||||
Nombre: ...
|
||||
Email: ...
|
||||
Teléfono: ...
|
||||
Email: ... (solo si el cliente lo dio)
|
||||
Servicios: Corte + Tinte + ...
|
||||
Duración total: 120 min
|
||||
Mensaje: ...
|
||||
|
||||
Reference in New Issue
Block a user