О проекте

CultBooking — это система бронирования номеров для отелей, мотелей, общежитий, гостиниц типа «B&B», коттеджей и гостевых домов, квартир, вилл или других поставщиков недвижимости и жилья.

Гости могут быстро и легко бронировать номера прямо с веб-сайта, платформ социальных сетей или рекламных кампаний, что делает  гостей лояльнее и увеличивает доходы в Интернете.

>1 000 000

объектов в базе

Задача

У компании заказчика уже был разработан модуль бронирования. Перед нами стояла задача доработки веб-сервиса: исправление ошибок, адаптивный дизайн и дополнительный функционал.

работа по проекту

Мы провели аудит, выявили баги на фронтенде и исправили их, сделали рефакторинг кодовой базы. Адаптировали вёрстку некоторых страниц под экраны настольных компьютеров и планшетов, а для пользователей смартфонов сделали мобильную версию сайта. Доработали существующий функционал, добавили новые возможности, разработали фильтр, валидацию форм на сайте и «бесконечный скролл» на странице предложений. Более подробно о доработках напишем ниже.

подключение 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


В результате проведенных работ мы существенно расширили функционал сайта, увеличили скорость его работы, внесли свой вклад в создание стабильной системы тестирования проекта, проделали огромную работу по переносу сайта на новое АПИ.

 В ходе работы предоставлялись ежедневные и еженедельные отчеты (онлайн совещания) клиенту о ходе работы и выполнения задач.

Работа по проекту продолжается.

Используемые технологии


ЧТО МЫ ДЕЛАЕМ?

Мы занимаемся разработкой и сопровождением сложных веб-сервисов для автоматизации бизнес-процессов клиентов.

PHP: Laravel, YII2, Bitrix24

Back-end разработка на популярных фреймворках.

JS: Node.js, Ember.js, Vue.js

Front-end разработка на современных фреймворках

Amazon S3, Google Firebase

Облачные сервисы, масштабируемые базы данных

CRM-форма появится здесь