Ustawianie minimalnego czasu rezerwacji z wyprzedzeniem
W wielu przypadkach sprzedawca może chcieć określić konkretne usługi lub aby zarezerwować przedziały czasu z minimalnym wyprzedzeniem. Możesz je ustawić na na poziomie usługi lub dostępności. Jeśli jest ustawione na obu, parametr stosowane jest ustawienie z poziomu dostępności.
Definicja poziomu usług
Na
poziom usługi to rules.min_advance_booking
. To pole
należy ustawić na liczbę sekund przed rozpoczęciem rezerwacji
przed dokonaniem rezerwacji. Jeśli na przykład rezerwacja zawsze
należy wykonać na godzinę przed czasem rozpoczęcia w tym polu
3600 (czyli rezerwacja na 15:00 może zostać zarezerwowana do 14:00). Dotyczy to
wszystkich przedziałów dla tej usługi (chyba że zostanie zastąpione przez definicję na poziomie boksu).
JSON
"service": [ { "rules": { "min_advance_booking": 3600 } } ]
Definicja na poziomie przedziału
Na
poziom przedziału dostępności, do którego nazywane jest pole
scheduling_rule_overrides.last_bookable_sec
Ten
to czas ostatniego zarezerwowania określonego przedziału czasu (sygnatura czasowa EPOCH).
Będzie to miało zastosowanie do każdego boksu, w którym został on określony.
JSON
"service_availability": [ { "availability": { "scheduling_rule_overrides": { "last_bookable_sec": 1468081800 } } } ]