最短の事前予約時間の設定
販売者が特定のサービスやスロットをあらかじめ予約しておきたいケースは数多くあります。これらはサービスレベルと可用性レベルで設定できます。両方に設定されている場合は、可用性レベルの設定が使用されます。
サービスレベルの定義
サービスレベルでは、このフィールドは rules.min_advance_booking
と呼ばれます。このフィールドは、予約が必要になる予約開始時刻の秒数に設定する必要があります。たとえば、常に開始時間の 1 時間前に予約を行う必要がある場合、このフィールドは 3,600 に設定します(そのため、午後 3 時の予約は午後 2 時まで予約できます)。この設定は、そのサービスのすべてのスロットに適用されます(スロットレベルの定義でオーバーライドされない限り)。
JSON
"service": [ { "rules": { "min_advance_booking": 3600 } } ]
スロットレベルの定義
空き状況スロットレベルでは、このフィールドは scheduling_rule_overrides.last_bookable_sec
と呼ばれます。このフィールドは、特定のスロットを予約できる最後の時刻(エポック タイムスタンプ)です。これは、指定された個々のスロットに適用されます。
JSON
"service_availability": [ { "availability": { "scheduling_rule_overrides": { "last_bookable_sec": 1468081800 } } } ]