Ustawianie minimalnego czasu rezerwacji z wyprzedzeniem

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