Бронирование игровых мест
Бронирование закрепляет конкретное игровое место за гостем на определённое время заранее. Это полезно для клубов, где в пиковые часы свободных мест не остаётся: гость, оформивший бронь, придёт к своему месту, и никто другой его не займёт.
В статье — как устроена бронь, с какими объектами Gizmo она связана и что происходит с ней от оформления до окончания. Пошаговое оформление брони — в инструкции «Как создать бронирование».
Из чего состоит бронь?
Каждая бронь — это запись с набором условий:
Время начала и длительность — когда место будет занято и на сколько. Длительность выбирается с шагом в полчаса.
Владелец — гость, на которого оформлена бронь. Это может быть клиент из базы или человек без учётной записи.
Станции — одно или несколько игровых мест, которые входят в бронь.
PIN — код, который создаётся вместе с бронью. Он виден в колонке «PIN» журнала бронирований.
Примечания и дополнительный телефон — служебная информация для оператора.
Статус бронирования и статус платежа — состояние брони (например, «Истек», когда её время прошло) и её оплаты (например, «Без оплаты»).
Все поля — в статье «Карточка бронирования».
Как бронь связана с другими объектами?
Бронирование не работает само по себе — оно опирается на станции, пользователей, продажи и права операторов.
Станции и группы станций. Бронь всегда привязана к конкретным станциям. При оформлении Gizmo показывает только станции, свободные на выбранное время, а в календаре их можно отфильтровать по филиалу и группе станций. Можно ли включить в одну бронь несколько станций, определяет правило Разрешить бронирование на несколько хостов. Так владелец брони может забронировать места сразу для себя и для друзей.
PIN брони. Если на забронированный пк садится сам владелец брони, PIN не спрашивается. Если садится его друг, при входе нужно ввести PIN брони — поэтому владелец передаёт PIN тем, для кого бронировал места.
Пользователи. Владелец брони — клиент из базы или гость без учётной записи. Оформлять брони на незарегистрированных гостей может только оператор с правом Бронирования для гостей.
Тарифы и пакеты времени. Бронь оплачивается временем по тарифу, пакетом времени или и тем и другим — это задаёт правило Вариант покупки. Пакет времени можно использовать для брони, только если в его карточке включено Доступно для бронирования — см. «Карточка пакета времени».
Скидки. Если в правилах включено Подключение скидок, к стоимости брони применяются действующие скидки гостя — так же, как к обычным покупкам. Как устроены скидки — в статье «Карточка скидки».
Права операторов. В наборе прав доступа за бронирование отвечают три права: Создание броней, Создавать бронирования без платежей и Бронирования для гостей. Без первого оператор не сможет оформить бронь, без второго — оформить её без оплаты. Подробнее — в статье «Карточка прав доступа».
Клиентская оболочка. Оповещений о брони два вида. Общее оповещение показывается на экране забронированного пк — за сколько минут до начала, задаётся в политике бронирования. А гость, который в это время сидит за забронированным местом, получает в Gizmo Client отдельное уведомление о том, что скоро начнётся чужая бронь — его текст, время показа и тип задаются в «Уведомлениях».
Жизненный цикл брони
Оформление. Оператор создаёт бронь — сразу с оплатой или без неё. Бронь появляется в календаре и в журнале бронирований со статусом «Ожидание».
До начала. За время, указанное в правиле Заблокировать вход пользователя до начала бронирования, другие гости перестают входить на забронированное место. Клиент и оператор получают уведомления о приближении брони — за указанное в настройках количество минут. Если за местом уже сидит другой гость, он получает предупреждение заранее, а к началу брони его сеанс завершается.
Начало. Место остаётся закрытым для других гостей ещё на время из правила Заблокировать вход пользователя после начала бронирования — оно ждёт владельца. Чтобы войти, владельцу брони не нужен депозит; но если бронь не оплачена или оплачена не полностью, при входе потребуется доплата.
Неявка. Если владелец не вошёл за время из правила Истечение при отсутствии входа, бронь отменяется, и место снова доступно всем.
Окончание. Когда время брони проходит, она получает статус «Истек» и остаётся в журнале бронирований — по ней можно проверить, состоялась ли бронь и оплачена ли.
Оплата и отмена
Бронь можно оформить с оплатой — гость платит сразу, — или без оплаты, если гость заплатит позже. На стоимость влияют правила:
Тип комиссии — клуб может брать за саму бронь фиксированную сумму, процент от стоимости или не брать ничего.
Минимальный процент оплаты — какую часть стоимости гость вносит заранее.
Срок действия платежа за бронирование — сколько минут есть у гостя, чтобы завершить оплату после создания брони.
Минимальное и максимальное время — на какой срок вообще можно забронировать место.
Отмену регулируют два правила: Льготный период отмены бронирования — за сколько минут до начала гость может отменить бронь без штрафа, и Возврат средств при отмене — какой процент оплаты ему вернётся.
Как Gizmo считает доступность мест?
При поиске свободных станций Gizmo учитывает два параметра:
Ожидаемое время сеанса — стандартная продолжительность сеанса гостя в минутах.
Дефицит-фактор — процентный коэффициент, учитывающий возможную нехватку мест.
Оба параметра влияют на то, какие станции система предложит для брони на выбранное время.