취소 기간 추가 방법
취소 기간은 취소 버튼이 활성화되는 시점을 정의합니다. 즉, 취소 함수가 사용자 확인 이메일에서 작동하지 않으며 다른 모든 표시 경로에서 사라집니다.
취소 기간은 서비스 수준과 슬롯 수준 두 가지 방법으로 사용 설정할 수 있습니다. 이러한 수준에서 창을 지정하는 프로세스는 아래에 설명되어 있습니다.
서비스 수준 및 슬롯 수준 취소 기간이 모두 설정된 경우 슬롯 수준 기간이 적용됩니다. 둘 다 설정되어 있지 않으면 취소 기간의 기본값은 시간대의 시작입니다. 즉, 사용자는 마지막 순간에 취소할 수 있습니다.
서비스 수준 정의
서비스 피드에서 rules.min_advance_online_canceling
를 지정하여 서비스 수준 취소 기간을 사용 설정할 수 있습니다. 이 필드는
예약이 필요한 예약 시작 시간(초) 전에 설정해야 합니다. 예를 들어 시작 시간 전 24시간까지만 예약을 취소할 수 있는 경우 이 필드는 86, 400으로 설정됩니다. 따라서 오후 3시 예약은 전날 오후 3시까지만 취소할 수 있습니다.
이는 슬롯 수준 정의에 의해 재정의되지 않는 한 서비스의 모든 슬롯에 적용됩니다.
JSON
{ "service": [ { "rules": { "min_advance_online_canceling": 86400 } } ] }
슬롯 수준 정의
가용성 슬롯 수준에서 이 필드는 scheduling_rule_overrides.last_online_cancellable_sec
이라고 합니다. 이 필드는 특정 슬롯을 취소할 수 있는 마지막 시간 (EPOCH 타임스탬프)입니다.
이는 지정된 각 슬롯에 적용됩니다.
JSON
"service_availability": [ { "availability": { "scheduling_rule_overrides": { "last_online_cancellable_sec": 1468081800 } } } ]