Mindestdauer für Vorausbuchungen festlegen

Mindestvorlaufzeiten für Buchungen festlegen

Es gibt viele Fälle, in denen Händler es wünschen, dass bestimmte Dienstleistungen oder Zeitblöcke mindestens im Voraus gebucht werden. Diese können auf Dienstebene und/oder auf Verfügbarkeitsebene festgelegt werden. Ist beides festgelegt, wird die Einstellung auf Verfügbarkeitsebene verwendet.

Service Level Definition

Auf Serviceebene heißt das Feld rules.min_advance_booking. In diesem Feld sollte die Anzahl von Sekunden vor dem Beginn der Reservierung festgelegt werden, die die Buchung vornehmen muss. Wenn die Buchung beispielsweise immer 1 Stunde vor der Startzeit erfolgen muss, wird dieses Feld auf 3.600 gesetzt. Eine Buchung für 15:00 Uhr kann also auch bis 14:00 Uhr gebucht werden. Dies gilt für alle Anzeigenflächen für diesen Dienst, sofern dies nicht durch die Definition auf Anzeigenflächenebene überschrieben wird.

JSON

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

Definition auf Anzeigenflächenebene

Auf der Ebene des verfügbaren Slots heißt das Feld scheduling_rule_overrides.last_bookable_sec. In diesem Feld wird angegeben, wann der Slot zuletzt gebucht werden kann (EPOCH-Zeitstempel). Dies gilt für jede einzelne Anzeigenfläche, in der dies angegeben wurde.

JSON

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