Заказать обратный звонок
Написать письмо
+7 (495) 278-08-54 Москва
+7 (812) 670-07-40 Санкт-Петербург

Новости

1С-БИТРИКС и DIRECTUM – бронируем отели

Николай Семенцов

26 января 2014

1С-БИТРИКС и DIRECTUM – бронируем отели

Компания «Сотбит» уже продолжительное время разрабатывает проект ЭТНОМИР, на котором стоят интересные и уникальные задачи. Проект ЭТНОМИР – это огромный живой музей на границе Московской и Калужской областей, на территории которого на данный момент находится 7 отелей и множество развлекательных сооружений. Перед нами стояла задача создать сервис, который позволит пользователям бронировать отели через сайт.

DIRECTUM:

Бронирование в комплексе ЭТНОМИР было организовано с помощью системы документооборота DIRECTUM, разработанной компанией «Центр внедрения документооборота». Хочется отметить, что данное решение по бронированию отелей на стороне DIRECTUM, под названием «Hotel Booking for DIRECTUM» взяло номинацию DIRECTUM AWARDS 2013.

Совместно со специалистом Карачевым Александром из компании, внедрившей DIRECTUM, и Анатолием Бамбизо, выстраивающим систему продаж в компании ЭТНОМИР, было решено использовать веб-сервис, как прослойку между пользователями интернет и системой документооборота DIRECTUM. 

Архитектура сервиса онлайн-бронирования:

Сотбит-1С-Битрикс-DIRECTUM

В локальной сети ЭТНОМИР есть много компьютеров, которые взаимодействуют с общей базой DIRECTUM. Веб-сервис имеет выход в интернет и возможность делать прямые запросы в базу для получения свободных номеров, пакетов с событиями, статусов бронирования и заказов. Запросы на создание чего-либо в DIRECTUM выполняются через создание XML пакетов и последующей отправки его обработки сценарием из DIRECTUM.

1С-БИТРИКС:

На стороне 1с-битрикс для бронирования было решено использовать модуль интернет-магазина. В данном модуле есть много функционала, который нам позволил быстро запустить сервис: оплата заказа, статусы заказа, номера отелей в заказе, по сути были товарами - все это упростило разработку.

Для платформы 1С-БИТРИКС компанией «Сотбит» были разработаны модуль и два компонента, которые взаимодействуют через API с веб-сервисом.

Первый компонент - это фильтр, который дает пользователю возможность ввести данные в каждом отеле на свободные номера в конкретные дни.

Сотбит-1С-Битрикс-DIRECTUM

Компонент обращается к веб-сервису на свободные номера с помощью API. Веб-сервис в свою очередь делает запрос в базу данных DIRECTUM, фильтр выдает массив свободных номеров в отеле на данное число. Отели и номера хранятся в инфоблоках. У каждого номера и отеля есть свой уникальный ID, по которому идет фильтрация при выводе. В нашем случае фильтр был внедрен в комплексный компонент каталога.Так же реализована  возможность, отгрузки пакетов событий в данные дни, приступили к разработке покупки обедов в отелях. Развитие данного сервиса не стоит на месте, там будут все более и более интересные возможности.

Второй компонент – это форма для оформления бронирования номера отеля, в ней пользователь заполняет свои данные. При отправке данных формы идет создание заказа и пользователя перекидывает на оплату заказа. Дальше после оформления заказа номер отеля бронируется на 3 часа в системе DIRECTUM до его оплаты. В нашей архитектуре обмена XML файлами есть время задержки 1 минута. Могла возникнуть проблема двойной продажи в этот период. Для предотвращения двойных продаж, как только пользователь сделал заказ через сайт, из полученного ответа на свободные номера снимаются номера, которые только что были заказы в данном отеле.

Модуль был создан для хранения настроек онлайн бронирования и взаимодействия сайта с веб-сервисом. Веб-сервис может делать запросы в данный модуль, на смену статусов заказа на подтверждение и аннуляцию бронирования. Если бронирование подтверждено, то пользователю высылается ваучер с которым он может заселиться в отель. Данный модуль так же служит для отправки данных об оплате на веб-сервис. Веб-сервис в свою очередь формирует XML пакеты, отправляя их в DIRECTUM.

Сервис успешно зарекомендовал себя среди пользователей, отлично справился с новогодним потоком отдыхающих. Решение получилось очень гибкое и масштабируемое, развитие данного сервиса будет продолжаться. Онлайн бронирование отелей можно посмотреть тут http://ethnomir.ru/hotels-and-restaurants/

Компания «Сотбит» надеется, что наш опыт создания такого сервиса будет полезен и вам.

Остались вопросы по статье?

Оставьте свой контакт и наш менеджер вас проконсультирует.



Решения
B2B портал
349 900 руб.
B2BShop
259 900 руб.
233 910 руб.
11 Отзывов
B2B кабинет
199 900 руб.
179 910 руб.
5 Отзывов
Оригами
39 900 руб.
35 910 руб.
11 Отзывов
SEO умного фильтра
14 990 руб.
13 491 руб.
182 Отзыва
Парсер контента
19 990 руб.
17 991 руб.
129 Отзывов
Сотбит: Мультирегиональность
14 990 руб.
13 491 руб.
37 Отзывов
Мультикорзина
24 990 руб.
22 491 руб.
Коммерческие предложения
39 990 руб.
35 991 руб.
B2BMobile
49 990 руб.
SEO умного поиска
9 990 руб.
8 991 руб.
3 Отзыва
Индивидуальные цены
39 900 руб.
35 910 руб.
Рекламации
39 900 руб.
35 910 руб.
Сотбит: CRM инструменты
4 990 руб.
4 491 руб.
Комплексные отзывы
9 990 руб.
8 991 руб.
3 Отзыва
1С инструменты
9 990 руб.
8 991 руб.
8 Отзывов
Расширенная регистрация
9 990 руб.
8 991 руб.
2 Отзыва
Перекрестные продажи
9 990 руб.
8 991 руб.
2 Отзыва
Микроразметка Schema.org
4 990 руб.
4 491 руб.
OpenGraph
4 990 руб.
4 491 руб.
Сотбит: Проверка контрагента
4 990 руб.
4 491 руб.
1 Отзыв
Быстрая загрузка картинок
4 990 руб.
4 491 руб.
1 Отзыв
Похожие товары
4 990 руб.
4 491 руб.
2 Отзыва
Интеграция с Контур.Эльба
9 990 руб.
8 991 руб.
1 Отзыв
Счет на почту в PDF
4 990 руб.
4 491 руб.
3 Отзыва
Сотбит: REST API
Бесплатно
Заказ по телефону
Бесплатно
Еще решения


Сотбит
Веб интегратор занимается разработкой сайтов на 1С-Битрикс, разработкой типовых решений, входит в ТОП-10 разработчиков для Маркетплейса 1С-Битрикс.
192029
Россия
Ленинградская область
Санкт-Петербург
м. «Петроградская», пр-т Медиков, д. 3-5, лит. А, оф. 211
+7 (812) 670-07-40
sale@sotbit.ru
,
Обратная связь