Cultbooking.com — сервис агрегатор бронирования отелей
О проекте
CultBooking — это система бронирования номеров для отелей, мотелей, общежитий, гостиниц типа «B&B», коттеджей и гостевых домов, квартир, вилл или других поставщиков недвижимости и жилья.
Гости могут быстро и легко бронировать номера прямо с веб-сайта, платформ социальных сетей или рекламных кампаний, что делает гостей лояльнее и увеличивает доходы в Интернете.
Задача
У компании заказчика уже был разработан модуль бронирования. Перед нами стояла задача доработки веб-сервиса: исправление ошибок, адаптивный дизайн и дополнительный функционал.
Работа по проекту
Мы провели аудит, выявили баги на фронтенде и исправили их, сделали рефакторинг кодовой базы. Адаптировали вёрстку некоторых страниц под экраны настольных компьютеров и планшетов, а для пользователей смартфонов сделали мобильную версию сайта. Доработали существующий функционал, добавили новые возможности, разработали фильтр, валидацию форм на сайте и «бесконечный скролл» на странице предложений. Более подробно о доработках напишем ниже.
Подключение CultBooking
Модуль бронирования быстро встраивается в любой сайт на любой CMS (WordPress, Joomla, Wix, Bitrix, MODx и так далее), бронирование происходит на Вашем сайте благодаря умной интеграции виджета.
Модуль бронирования легко настраивается и интегрируется в дизайн сайта, а также может быть полностью видоизменен. Имеется функциональная, удобная и адаптивная администраторская панель для управления заявками и работе с клиентской базой (CRM).
Подключение к CultBooking по API
API (Application Programming Interface или программный интерфейс приложения) — это совокупность способов, протоколов, инструментов, с помощью которых различные программы обмениваются своими возможностями, данными, выполняют разные функции.
Сервис CultBooking имеет открытый API, двусторонний XML и интегрирован с самыми популярными площадками онлайн бронирования: CultSwitch, HS/3, MappingMaster, Swoppen, lodit, Hotline.
CultBooking имеет открытый API, который обеспечивает плавную интеграцию с вашим списком номеров (цены, доступность, ограничения и многое другое). На веб-сайте вашего отеля будут отображаться инвентаризация и данные в режиме реального времени, что позволит гостям забронировать номер в режиме реального времени.
Обмен данными CultBooking с сайтом/CRM гостиницы
С интеграцией модуль бронирования и менеджер каналов автоматически обмениваются информацией о доступности, ценах и бронях с вашей системой управления (CRM, сайтом, базой данных).
Обмен данными базы клиента с системой бронирования CultBooking
Если гость забронировал номер по телефону или на стойке ресепшен в гостинице — информация о количестве свободных номеров автоматически будет отправлена в сервисы бронирования.
Быстрое и удобное обновление информации
Если вы обновите информацию, цены, описания на веб-сайте вашего отеля, то данные автоматически обновятся в сервисах бронирования в режиме реального времени, что позволит гостям увидеть актуальную информацию.
Функционал клиентской части
-
Поиск свободных номеров по дате заезда и дате выезда;
-
Выбор необходимого количества свободных номеров;
-
Выбор необходимого количества дополнительных мест, если такие имеются;
-
Заполнение формы с личными данными клиента;
-
Для бронирования номера необходимо произвести онлайн-оплату в размере процента от итоговой стоимости за проживание или определённой суммы;
-
В случае успешной оплаты происходит отправка квитанции на почту администратора и клиента, переадресация клиента на страницу с деталями платежа;
-
Номер снимается номерного фонда только после успешной оплаты;
-
В случае неуспешной оплаты клиент получает оповещение об ошибке;
-
Проверка информации о брони онлайн;
-
Онлайн доплата по номеру брони.
Функционал административной части
Бронирование
-
Поиск брони по фамилии клиента;
-
Поиск брони по дате заезда клиента;
-
Поиск брони по номеру брони;
-
Доплата брони;
-
Добавление новой брони с заполнением информации о клиенте и суммой оплаты;
-
Удаление брони;
-
Новые бронирования;
-
Запрет бронирование номеров на определённые даты.
Номера
-
Бронирование;
-
Добавление категории номеров с названием, картинкой, описанием, количеством, ценой за номер и ценой за дополнительное место;
-
Редактирование категории номеров.
В рамках доработки и развития сервиса CultBooking возникла необходимость
-
Ускорить процесс клиентской и северной разработки;
-
Снизить временные затраты на поддержку и временное развитие API;
-
Упростить поддержку обратной совместимости с помощью версионности API.
В результате проведенных работ мы существенно расширили функционал сайта, увеличили скорость его работы, внесли свой вклад в создание стабильной системы тестирования проекта, проделали огромную работу по переносу сайта на новое АПИ.
В ходе работы предоставлялись ежедневные и еженедельные отчеты (онлайн совещания) клиенту о ходе работы и выполнения задач.
Работа по проекту продолжается.
Лучшее в блогах
Вам понравится
Эксперты GMonit и «Лента» обсудили динамику изменений рынка SAP и результаты интеграции observability платформы GMonit в SAP-системы ритейл-компании.
Инструмент поможет стартапам качественно оформлять страницы приложений, соблюдать требования сторов и эффективнее привлекать пользователей.