Definir janelas de cancelamento

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
        }
    }
  }
]