1С-БИТРИКС и DIRECTUM – бронируем отели
Заказать обратный звонок
+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. 

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

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

1С-БИТРИКС:

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

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

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

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

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

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

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

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



Написать комментарий

Ваш комментарий

Загрузить файл или картинкуПеретащить с помощью Drag'n'drop
Перетащите файлы
Ничего не найдено
Отправить Отменить

Комментариев никто не оставлял. Вы можете стать первыми!

Решения
B2BShop: Оптовый магазин с b2b кабинетом
199 900 руб.
MissShop - магазин женской одежды
119 900 руб.
3 Отзыва
MisterShop - магазин мужской одежды
119 900 руб.
1 Отзыв
Парсер контента: сайты, excel, xml, yml, csv, rss
19 990 руб.
40 Отзывов
SEO умного фильтра: мета-теги, заголовки, карта сайта
14 990 руб.
23 Отзыва
Маркетинговые рассылки - персонализация сообщений
9 990 руб.
6 Отзывов
Комплексные отзывы, комментарии, вопросы
9 990 руб.
1 Отзыв
1С инструменты - расширение стандартного обмена
8 490 руб.
7 Отзывов
Ценовой маркетинг. A/B тестирование цен
7 490 руб.
Контентное API Яндекс.Маркет: Загрузка товаров, характеристик и обновление цен
9 990 руб.
5 Отзывов
Мой Бухгалтер - для частных бухгалтеров и бухгалтерских компаний. Адаптивный. Композитный
9 990 руб.
1 Отзыв
БыстроРемонт - ремонт квартир под ключ. Адаптивный. Композитный
9 990 руб.
Почта России/EMS - расчет и отслеживание
7 990 руб.
4 Отзыва
Похожие товары - как инструмент увеличения среднего чека
2 990 руб.
2 Отзыва
Вакансии HeadHunter
6 990 руб.
Быстрая загрузка картинок в визуальном редакторе
2 990 руб.
1 Отзыв
Мотивируем на регистрацию - повышаем продажи
2 490 руб.
Расчет DPD доставки
2 490 руб.
3 Отзыва
Счет на почту в PDF
2 990 руб.
Интеграция с Контур.Эльба
9 990 руб.
Расширенная авторизация
2 990 руб.
С этим товаром просматривают
Бесплатно
Сейчас покупают
Бесплатно
Этот товар был заказан
Бесплатно
Товар сейчас просматривают
Бесплатно
Удобный mp3 player
Бесплатно
Подписка на группы vkontakte и facebook
Бесплатно
1 Отзыв
Настраиваемый Ajax Preloader
Бесплатно
4 Отзыва
Умные хлебные крошки
Бесплатно
Заказ по телефону
Бесплатно
Еще решения


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