Como adicionar janelas de cancelamento
As janelas de cancelamento definem quando o botão de cancelamento é ativado. Isso significa que a função de cancelamento ficará inoperável na confirmação do usuário e desaparecerá de todas as outras plataformas.
As janelas de cancelamento podem ser ativadas de duas maneiras: no nível do serviço e nível do slot. Os processos para especificar janelas nesses níveis são discutidos abaixo.
Se uma janela de cancelamento em nível de serviço e uma janela de cancelamento em nível de espaço estiverem definidas, o de nível do espaço do anúncio entrará em vigor. Se nada for definido, a janela de cancelamento o padrão é o início do horário (ou seja, o usuário pode ser cancelado no no último minuto).
Definição do nível de serviço
As janelas de cancelamento de serviço podem ser ativadas especificando
rules.min_advance_online_canceling
no
Serviço
se alimentam. 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 só puder ser cancelada
até 24 horas antes do horário de início, este campo será definido como
86400 (portanto, uma reserva para as 15h só pode ser cancelada até as 15h do dia anterior).
Isso se aplica a todos os slots desse serviço
(a menos que substituído pela definição no nível do slot).
JSON
{ "service": [ { "rules": { "min_advance_online_canceling": 86400 } } ] }
Definição no nível do slot
No
no nível do espaço em que o campo é chamado
scheduling_rule_overrides.last_online_cancellable_sec
. Isso
é a última vez (carimbo de data/hora EPOCH) em que o horário específico pode ser cancelado.
Isso se aplica a cada espaço individual em que ele foi especificado.
JSON
"service_availability": [ { "availability": { "scheduling_rule_overrides": { "last_online_cancellable_sec": 1468081800 } } } ]