Como definir um tempo mínimo de reserva avançado
Há muitos casos em que um comerciante gostaria de ter serviços ou os slots sejam reservados com um tempo mínimo de antecedência. Eles podem ser definidos no nível de serviço e/ou de disponibilidade. Se for definido em ambos, o configuração no nível de disponibilidade será usada.
Definição do nível de serviço
No
o campo é chamado de rules.min_advance_booking
. Este campo
precisa ser definido como o número de segundos antes do início da reserva.
o horário em que a reserva precisa ser feita. Por exemplo, se a reserva sempre
deve ser feito 1 hora antes do horário de início. Este campo seria definido como
3600 (portanto, uma reserva para as 15h pode ser feita até as 14h). Isso se aplica a
todos os slots desse serviço (a menos que seja substituído pela definição no nível do slot).
JSON
"service": [ { "rules": { "min_advance_booking": 3600 } } ]
Definição no nível do slot
No
no nível do espaço em que o campo é chamado
scheduling_rule_overrides.last_bookable_sec
. Isso
campo é a última vez (carimbo de data/hora EPOCH) em que o espaço específico pode ser reservado.
Isso se aplica a cada espaço individual em que ele foi especificado.
JSON
"service_availability": [ { "availability": { "scheduling_rule_overrides": { "last_bookable_sec": 1468081800 } } } ]