Система онлайн-бронирования гостиниц туроператора «Байкалов»
Перед «Студией 38» заказчиком (туроператор «Байкалов») была поставлена интересная и непростая задача разработки модуля онлайн-бронирования гостиниц в байкальском регионе для сайта http://baikalov.ru.
Онлайн-бронирование гостиниц
Обратимся за определением для систем онлайн бронирования гостиниц (ссылка):
- Системами онлайн бронирования гостиниц называются системы, в которых отражено наличие реальных номеров в гостиницах и в которых информирование гостиницы о бронировании номера клиентом происходит менее чем за одну минуту с момента бронирования, бронирование номера в гостинице при этом возможно за любой минимальный период времени до начала брони т.е. более чем за одну минуту.
На сайтах гостиничного и туристического бизнеса можно встретить два вида бронирования:

- Истинное онлайн-бронирование — когда клиент выбирает, бронирует и оплачивает номер самостоятельно. Для оплаты клиент использует пластиковую карточку и через несколько секунд получает ваучер, подтверждающий бронь.
- Псевдоонлайн-бронирование (также «бронирование по запросу») — когда клиент заполняет форму заявки на сайте гостиницы и отправляет ее администратору. В течение некоторого времени клиент ждет звонка сотрудника службы бронирования для подтверждения брони. «Бронирование по запросу» иногда неправильно называют «онлайн-бронированием». Разница между ними, как между магазинами «старого» образца с продавщицей у прилавка и современными супермаркетами самообслуживания.
Требования к продукту
Заказчиком предъявлялись следующие основные требования к разрабатываемому продукту:
- Модуль должен обслуживаться администратором, не имеющего специальных навыков программирования.
- Модуль должен представлять собой масштабируемое приложение, встраиваемое в сайт Заказчика.
- Дизайн модуля предоставляется Заказчиком.
- Исполнитель самостоятельно выполняет работы по внедрению модуля в сайт заказчика.
- Модулем должно быть удобно и просто пользоваться как клиенту, так и администратору.
Описание работы модуля онлайн-бронирования гостиниц
Интерфейс просмотра информации и бронирования
Клиент, открывая модуль заказа, видит список и карту регионов озера Байкал, где он может забронировать гостиницу.

На этой же странице клиент может ознакомиться со списком гостиниц в выбранном регионе и перейти непосредственно на страницу понравившейся гостиницы, где клиент может ознакомиться с более детальным описанием гостиницы, списком номеров, их описанием и ценами за определенные периоды проживания. После чего клиент переходит непосредственно к бронированию понравившегося номера.

При желании клиент может ознакомиться с более подробным описанием интересующего его номера.

На странице бронирования отображены описание номера и приведены данные, необходимые для непосредственной процедуры бронирования, например, период размещения или имена заселяющихся.

Система автоматически рассчитывает стоимость проживания на выбранный период. Причем, помимо цены выводит подробную информацию по тому, как происходил расчет стоимости.
После чего, если клиент впервые на сайте, он регистрируется, указав контактные данные в зеленом блоке, либо, если он уже является пользователем системы — вводит свой e-mail и пароль во вкладке «У меня уже есть личный кабинет».
Механизм бронирования
В процессе бронирования модуль автоматически соотносит данные заказа, сетку бронирования и тип бронирования, заданный в системе для данной гостиницы.
Тип бронирования может быть двух видов – либо бронирование ведется системой автоматически, либо сетка бронирования ведется гостиницей самостоятельно и менеджер системы координирует данные с администрацией гостиницы.
В случае, когда сетка бронирования ведется гостиницей самостоятельно, то такая заявка обрабатывается администратором модуля: администратору посылается уведомление на заданный email о том, что поступил заказ и его нужно обработать.
В автоматическом режиме система соотносит данные заказа и сформированную в системе сетку бронирования номеров. Если заявка может быть выполнена по сетке бронирования, клиент перенаправляется в личный кабинет, откуда может оплатить заказ.
Если заявка не может быть одобрена в автоматическом режиме:
- Клиенту выводится сообщение о ручной проверке заявки.
- Администратору приходит уведомление, система автоматически формирует альтернативы по данной заявке, которые формируются исходя из сетки бронирования на основании схожести*.
- Администратор заходит в модуль, открывает поступивший заказ, где модуль подробно описывает заявку. Администратор в ручном режиме уточняет возможность выполнение заказа и делает выбор: одобрить заявку или предложить клиенту альтернативы.
- Клиент изучает поступившие альтернативы и либо соглашается, либо отклоняет их. В таком случае администратор повторно рассматривает заявку клиента.
* При формировании альтернатив системой под схожестью понимается идентичность нескольких параметров:
- схожесть по датам: модуль предлагает «соседние» возможные даты;
- схожесть по категории номеров: модуль предлагает свободные номера в той же гостинице схожей категории;
- схожесть по гостиницам: модуль предлагает «соседние» гостиницы на основе региона, где размещается гостиница.
В «неутверждённом» состоянии (клиент не рассмотрел предложенные альтернативы) заявка может находиться три рабочих дня, после этого удаляется.

Заявка, требующая рассмотрения администратора

Заявка, требующая одобрения альтернатив клиентом

Заявка, готовая к оплате
Оплата заявки
Из личного кабинета клиент имеет возможность оплатить заявку несколькими способами:
- Онлайн-оплата с помощью банковской карты: клиент со специальной страницы указывает реквизиты своей банковской карты, после чего осуществляется непосредственная транзакция – деньги списываются с карты клиенты, а его заявка помечается в системе как оплаченная.
- Оплата посредством банковского перевода (для физических и юридических лиц): клиент на основе указанных контактных данных распечатывает бланк для оплаты (счет). Если оплата совершена корректно, администратору сайта приходит уведомление о получение денег. Администратор ставит статус заказа в модуле как «оплаченный».

Выбор вариантов оплаты
После того, как заявка отмечается как оплаченная, клиенту становится доступен специальный ваучер, при предъявлении которого он может заселяться в гостиницу.

Оплаченная заявка
Если клиент не оплачивает заявку в течение 10 рабочих дней, то она удаляется.
Каждый пользователь, оплативший заказ, имеет возможность отказаться от заказа. Для этого ему в его личном кабинете необходимо нажать специальную кнопку, и после этого Заказчиком производится полный или частичный возврат объёма денежных средств (в зависимости от размера срока, оставшегося до начала заказанного клиентом варианта, за который он отказывается). Возврат суммы осуществляется вне системы. Ваучер перестает быть действительным.
Личный кабинет клиента
Из своего личного кабинета клиент имеет возможность управлять собственными заявками, оплачивать счета, распечатать ваучер и т.п.
Помимо прочего, существует стандартный набор функций по управлению собственным профилем, например, изменение контактных данных и прочее.

Изменение контактных данных клиента
Административная панель
Из специальной панели менеджер компании может полноценно управлять системой онлайн-бронирования гостиниц.
В его распоряжении доступны следующие основные функции:
- Список гостиниц – добавление, редактирование списка байкальских регионов, гостиниц и их номерного фонда с ценами.
- Бронирование гостиниц – модуль, позволяющий просматривать и управлять поданными пользователями заявками, подбирать альтернативы, просматривать подробную статистику, отслеживать сетку заявок в удобном виде в форме диаграмм Гантта. Помимо прочего, данный модуль позволяет отфильтровать заявки по следующим критериям:
- Новые заявки
- Утверждаются альтернативы
- Выставлен счет на оплату
- Клиент оплатил счет
- Клиент съездил
- Просроченные заявки по вине клиента
- Отмененные заявки
- Удаленные заявки
Была реализована схема разделение прав доступа для администраторов, таким образом, в системе могут работать несколько менеджеров, каждый из которых будет заниматься управлением в рамках своих полномочий.
Онлайн-бронирование транспорта
Помимо вышеописанной системы по бронированию гостиниц на берегу озера, клиенты компании могут также воспользоваться услугами по бронированию транспорта — на сайте можно забронировать корабль, яхту, самолёт или вертолёт.

Главная страница бронирования кораблей и яхт.

Просмотр описания.

Форма бронирования.
Работа нашей Студии над системой находится лишь в начале своего долгого, и, мы уверены, успешного пути. Совместно с туроператором «Байкалов» разработан план по дальнейшему развитию и улучшению системы, что дает нам уверенность говорить о том, что разработанная система будет развиваться и работать дальше. А ведь создание жизнеспособного и интересного продукта – это, пожалуй, главная задача для любой компании.
