Establecer ventanas de cancelación

Cómo agregar ventanas de cancelación

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

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

Si se configuran un período de cancelación a nivel del servicio y un período de cancelación a nivel del espacio, se aplicará la ventana a nivel del espacio. Si no se establece ninguno, el período de cancelación se establecerá de forma predeterminada en el inicio del horario disponible (es decir, se puede cancelar el usuario en el último minuto).

Definición del nivel de servicio

Se pueden habilitar las ventanas de cancelación a nivel de servicio si especificas rules.min_advance_online_canceling en el feed de Servicio. Este campo se debe configurar con la cantidad de segundos de anticipación a la hora de inicio de la reserva que se debe realizar. 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 p.m. solo se puede cancelar hasta las 3 p.m. del día anterior). Esto se aplicaría a todas las ranuras de ese servicio (a menos que lo anule la definición del nivel de ranura).

JSON

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

Definición del nivel de ranura

En el nivel del horario disponible, el campo se llama scheduling_rule_overrides.last_online_cancellable_sec. Este campo es la última hora (marca de tiempo de EPOCH) en la que se puede cancelar la ranura específica. Esto se aplicaría a cada espacio individual en el que se especificó.

JSON

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