Mindestvorlaufzeiten für Buchungen festlegen

Mindestvorlaufzeiten für Buchungen festlegen

Es gibt viele Fälle, in denen Händler bestimmte Dienstleistungen oder Slots mindestens im Voraus buchen möchten. Diese können entweder auf Dienst- und/oder Verfügbarkeitsebene festgelegt werden. Wenn beide festgelegt sind, wird die Einstellung auf der Verfügbarkeitsebene verwendet.

Definition von Service Level

Auf Serviceebene heißt das Feld rules.min_advance_booking. Dieses Feld sollte auf die Anzahl von Sekunden vor der Reservierungsstartzeit festgelegt werden. Wenn die Buchung beispielsweise immer 1 Stunde vor der Startzeit erfolgen muss, wird dieses Feld auf 3.600 festgelegt. Eine Buchung für 15:00 Uhr kann also bis 14:00 Uhr gebucht werden. Dies gilt für alle Slots für diesen Dienst, es sei denn, er wird durch die Definition auf Slotebene überschrieben.

JSON

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

Definition auf Anzeigenflächenebene

Auf Verfügbarkeits-Slot-Ebene heißt das Feld scheduling_rule_overrides.last_bookable_sec. Dieses Feld gibt an, wann der jeweilige Slot das letzte Mal (EPOCH-Zeitstempel) gebucht werden kann. Dies gilt für jede einzelne Anzeigenfläche, in der dies angegeben wurde.

JSON

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