Cómo establecer un tiempo mínimo de reserva anticipada
Existen muchos casos en los que un comercio desea adquirir servicios específicos o horarios que se reserven con un tiempo mínimo de anticipación. Estas se pueden configurar a nivel del servicio o en el nivel de disponibilidad. Si se establece en ambos, a nivel de disponibilidad.
Definición de nivel de servicio
En el
el nivel de servicio que el campo se llama rules.min_advance_booking
. Este campo
se debe establecer en el número de segundos antes del inicio de la reserva
la hora en que se debe realizar la reserva. Por ejemplo, si la reserva siempre
debe hacerse 1 hora antes de la hora de inicio que se establecerá en este campo
3600 (por lo que una reserva para las 3 p.m. se puede reservar hasta las 2 p.m.). Esto se aplicaría a
Todas las ranuras para ese servicio (a menos que la definición del nivel de ranura las anule).
JSON
"service": [ { "rules": { "min_advance_booking": 3600 } } ]
Definición del nivel de ranura
En el
a nivel del horario disponible, se llama
scheduling_rule_overrides.last_bookable_sec
Esta
corresponde a la última hora (marca de tiempo EPOCH) en la que se puede reservar el horario disponible específico.
Esto se aplicaría a cada horario disponible individual en el que se haya especificado.
JSON
"service_availability": [ { "availability": { "scheduling_rule_overrides": { "last_bookable_sec": 1468081800 } } } ]