Reservar una cita
Reserva al cliente el servicio, el especialista y la hora elegidos. Los datos del cliente (nombre, teléfono, email, comentario) se toman de la pantalla con el elemento «Confirmar reserva». El bloque va en el botón «Reservar» de esa pantalla.


Configuración
- «Sucursal»: la sucursal de reservas o «El cliente elige la sucursal». En este último caso, indica la variable, normalmente
{{ branchId }}, que rellena el elemento «Sucursales de reservas». - «Servicio»: normalmente
{{ serviceId }}. - «Especialista»: normalmente
{{ staffId }}. Vacío oanysignifica cualquier especialista disponible. - «Hora»: normalmente
{{ slot }}. - «Número de la cita en una variable»:
bookingNumberpor defecto. - «Id de la cita en una variable»:
appointmentIdpor defecto. Lo necesitan la tarjeta de la cita y los bloques de cancelación y cambio. - «Motivo del rechazo en una variable»:
bookingErrorpor defecto.
Salidas
- «Reservado»: la cita se ha creado.
- «No se pudo reservar»: la hora ya está ocupada, no se eligió la sucursal o el servicio, el cliente superó el límite de reservas o no rellenó los campos obligatorios.
Particularidades
- La hora se vuelve a comprobar: si se ocupó mientras el cliente rellenaba el formulario, la cita no se crea.
- Como máximo 10 reservas por hora desde una dirección: a partir de ahí, el bloque responde «Demasiadas reservas seguidas. Inténtalo más tarde.».
- Una cita es para un solo servicio.