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 } } } ]