Agregar ventanas de cancelación

Cómo agregar ventanas de cancelación

Las ventanas de cancelación definen cuándo se activa el botón. Esto significa que la función de cancelación dejará de funcionar en los correos electrónicos de confirmación del usuario y desaparecerá de todas las demás plataformas.

Las ventanas de cancelación se pueden habilitar de dos maneras: a nivel del servicio y a nivel del horario disponible. Los procesos para especificar las ventanas en estos niveles se analizan a continuación.

Si se configuran una ventana de cancelación de nivel de servicio y una de nivel de ranura, se aplicará la ventana de nivel de ranura. Si no se establece ninguna opción, la ventana de cancelación se establece de forma predeterminada en el inicio del horario (es decir, el usuario se puede cancelar a último momento).

Definición de nivel de servicio

Se pueden habilitar las ventanas de cancelación a nivel de servicio mediante la especificación de rules.min_advance_online_canceling en el feed de servicio. Este campo se debe establecer en la cantidad de segundos antes de la hora de inicio de la reserva que debe hacerse. Por ejemplo, si la reserva solo se puede cancelar hasta 24 horas antes de la hora de inicio, este campo se establecerá en 86,400 (por lo que una reserva para las 3:00 p.m. solo se puede cancelar hasta las 3:00 p.m. del día anterior). Esto se aplicaría a todas las ranuras para ese servicio (a menos que la definición a nivel del espacio la anule).

JSON

{
  "service": [
    {
      "rules": {
        "min_advance_online_canceling": 86400
      }
    }
  ]
}

Definición de espacio a nivel del espacio

En el nivel de ranuras de disponibilidad, el campo se llama scheduling_rule_overrides.last_online_cancellable_sec. Este campo es la última vez (marca de tiempo EPOCH) en la que se puede cancelar el espacio específico. Esto se aplicaría a cada ranura individual en la que se haya especificado.

JSON

"service_availability": [
  {
    "availability": {
      "scheduling_rule_overrides": {
        "last_online_cancellable_sec": 1468081800
        }
    }
  }
]