予約の最小時間を設定する

最短の事前予約時間の設定

販売者は、特定のサービスやスロットを最低限事前に予約したい場合があります。これらは、サービスレベルまたは可用性レベルで設定できます。両方に設定すると、可用性レベルの設定が使用されます。

サービスレベル定義

サービスレベルでは、このフィールドが rules.min_advance_booking と呼ばれます。このフィールドは、予約開始時間の数秒前に設定して、予約を開始する必要があります。たとえば、開始時間の 1 時間前に予約する必要がある場合は、このフィールドを 3600 に設定します(午後 3 時の予約は午後 2 時まで予約できます)。そのサービスのすべてのスロットに適用されます(スロットレベル定義でオーバーライドしない限り)。

JSON

"service": [
  {
    "rules": {
      "min_advance_booking": 3600
    }
  }
]

スロットレベルの定義

可用性スロットレベルでは、このフィールドが scheduling_rule_overrides.last_bookable_sec と呼ばれます。このフィールドは、特定のスロットを予約できる最後の時刻(EPOCH タイムスタンプ)です。これは、指定されている各スロットに適用されます。

JSON

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