ECVI каналы бронирования

Интеграция с BNOVO через CM ECVI
cm . web - booking . ru  - для каналов при взаимодействии с Binovo - добавляем канал 

 1. «Наименование»; 2. Выбираем тип « Bnovo Channel Manager »; 3. Логин, пароль и  ID гостиницы в системе  Bnovo  – это не логин-пароль пользователя, а " API-доступы ", которые можем получить только от тех поддержки Bnovo по предварительному запросу. 4. Галка «Активный» Страница с прописанными настройками выглядела так: 

 

 3.

Сохраняем изменения в новом созданном веб-канале 

 

 4.

В Конфигураторе перечисляем категории для выгрузки во вкладке  WebBookingII (ECVI) : 

 

 Указываем количество мест и токен отеля. Токен копируем из настроек отеля на  cm.web-booking : 

 

 

 5.

Еще раз открываем на редактирование созданный веб-канал, если все параметры верные, то в списке категорий тарифов мы получим поля для маппирования: 

 

 6.

Для выгрузки справочника тарифов и категорий на сервере устанавливается служба обмена  WebBookingII 

 

 

 7.

На текущий момент выгрузка детских размещений осуществляется только из колонки «Реб.А», пример из тестовой интеграции: 

 Если при выгрузке цены не происходит обновление в личном кабинете Bnovo, то подождать 2 минуты и перезайти в личный кабинет (выход-вход, это унаследовано от WuBook, там тоже такое наблюдалось, что пока не перезайдешь в кабинет, то данные по ценам не обновлялись). 

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

Шаблоны печатных форм CM ECVI
В шаблонах печатных форм те, что с наименованием в () - отображаются внутри основного шаблона: 

 

 

 На примере формы " Уведомление о бронировании с web-формы " : 

 Бронирование № {ReservID} в гостинице "{HotelName}" {status} {Rooms} Общая стоимость: {Amount} 

 

 

 

 

 

 В {Rooms} добавляется информация из шаблона " Уведомление о бронировании с web-формы (тип номера)" 

 

 

 

 

 Номер:  {ResourceName} {ResourceTypeName} 

 Заезд:  {StartAt} 

 Выезд:  {EndAt} 

 Бронь: {ResNum} 

 

 

 

 

 И получаем: 

 

 Бронирование № в гостинице "Гостиница" подтверждено Номер: 502 2М Заезд: 22.08.2026 12:00 Выезд: 24.08.2026 12:00 Общая стоимость: 8600,00

Значки каналов бронирований
Отображение в списке гостей иконки канала бронирования. 

 Устанавливается по используемой интегрируемой стыковке взаимодействия с каналами: 

 CM ECVI 

 CM Travelline 

 WuBook 

 

 Или по указанной организации в карточке гостя: 

 Booking.com 

 Expedia 

 Academservice 

 Броневик 

 Забронируй 

 Travelline 

 Ostrovok

НАСТРОЙКА_ECVI_CHANNEL_MANAGER
1. 

 В личном кабинете booking выбираем провайдера Edelink. 

 2.     Нам на почту support @ edelink . ru поступает письмо с ссылкой, нужно подтвердить подключение 

 

 3.    В личном кабинете cm.web-booking.ru заводим новую запись о гостинице и создаем Веб-канал : 

 

 4.    В Конфигураторе ставим на выгрузку Категории комнат – «Передавать в CRS» 5.    Прописываем HotelID для каждой категории: 

 

 HotelID – это токен из личного кабинета cm - webbooking : 

 

 6.    Этот же токен прописываем в конфиге службы: 

 

 Сохраняем изменения и запускаем службу WebBookingII (на сервере). 

  

BRONEVIK
  

 Отправьте ПИСЬМО В БРОНЕВИК СЮДА -  data11@bronevik.com 

 ID гостиницы берем из системы Броневик. Пароль и URL - данные проставляют сотрудники технической поддержки АСУ "Эдельвейс". 

 Указать код валюты в настройках личного кабинета cm.web-booking.ru, иначе цены не будут выгружены с ошибкой по отсутствию кода валюты. 

 И расставить типы размещений по всем выгружаемым категориям: 

 Как работает – у Броневика есть 4 типа размещения , это 

 RoomTypeId 

 1 - односпальное 

 2 - дабл 

 3 – твин 

 

 (4) - shared 

 В 2 и 3 мы передаем цену за 2х взрослых. 

 В Броневике есть еще shared , но оно не используется. Т.о. для наших типов ресурсов можно выбирать значения «Одна кровать», «большая кровать» и «2 маленькие».

One Two Trip
OneTwoTrip 

 Общая информация 

 Интеграция ECVI c OneTwoTrip позволяет автоматизировать следующие процессы: 

 

 обмен доступности между гостиничной системой и каналом продаж; 

 создание, отмена, изменение поступающих бронирований; 

 передача цен по синхронизированным тарифам из ECVI в канал OTT; 

 выгрузка ограничений на бронирование. 

 

 Чтобы зарегистрировать отель в Onetwotrip.com необходимо пройти регистрацию по  ссылке .

 Если ваши объекты уже размещены на OneTwoTrip - зайдите в экстранет по ссылке  extranet.travel 

 Настройка интеграции 

 Для проведения интеграции между каналом OTT с системой ECVI необходимо: 

 

 В личном кабинете канала OneTwoTrip зайти в раздел Доступность и цены-> Ченнел-менеджер, выбрать из списка ECVI и подтвердить. На этой же странице будет указан ID объекта размещения в OneTwoTrip; 

 Скопируйте ID объекта размещения в OneTwoTrip и отправьте запрос в службу технической поддержку ECVI -  support@ecvi.ru 

 Первоначальную настройку интеграции (на стороне ECVI) выполняют технические специалисты, в процессе настройки может потребоваться помощь представителя отеля, так как будут сопоставляться категории номеров двух систем, которые не всегда по названию можно легко сопоставить; 

 Отдельным пунктом отметим важность правильного сопоставления количества основных и дополнительных мест. 

   

 

 

 

 

 

 Пример настроек основных и дополнительных мест в экстранете OneTwoTrip Это означает, что в настройках категорий ECVI следует правильно учесть количество Дополнительных мест: 

 Пример настройки с количеством мест для категории номеров в ECVI 

 Так как на примере категории выше общая вместимость гостей 5, и добавлена одна дополнительная кровать, то в настройке категории (в ECVI - модуль Администрирование - Отель - Типы ресурсов - кнопка редактировать) следует правильно расставить количество мест - 4 основных и 1 дополнительное. 

   

 После того, как выполнены предварительные настройки в системе ECVI - правильно расставлено значение с количеством основных и дополнительных мест, сопоставлены (смапированы) категории и тарифы между каналом OTT и ECVI: 

 

 

 Далее можно приступить к следующему этапу - выгрузка цен по синхронизированным тарифам и выгрузка доступности (квота номеров). 

   

 Выгрузка цен в канал OTT 

 Для выгрузки цен по синхронизированным тарифам из ECVI Используется Конфигуратор/Настройки WEB -каналов. 

 Выгрузка доступности (квоты) в канал OTT 

 Подробная инструкция по выгрузке квоты из системы ECVI представлена по ссылке -  https://help.ecvi.ru/books/baza-znanii-ecvi/page/vygruzka-dostupnosti-kvoty-v-kanaly-prodaz 

 После того, как будет выгружена квота по всем категориям номеров и тарифы - следует открыть экстранет канала OneTwoTrip (Доступность и цены -> Обзор) и проверить результат выгрузки - сверить количество свободных номеров в соответствии с загрузкой номерного фонда в системе ECVI, и для проверки сверить несколько цен по тарифам в разные периоды. 

 

 

 Если эти данные выгружены успешно, то можно считать интеграцию успешно завершенной. В экстранете OneTwoTrip можно зайти в раздел Доступность и цены-> Ченнел-менеджер, там будет отражен список категорий и даты последнего обновления по ним, таким образом тоже можно проверить актуальность выгрузки:

Ostrovok
1.   Ключ 134 в Конфигураторе (запросить на support@edelink.ru ) 

 2. 

 Исполнить процедуру из папки ...ECVI Channel Manager\wb_all.sql 

 ВНИМАНИЕ!!! Если у отеля параллельно включена интеграция с TravelLine , то смотри процедуры CreateWebReserv , DeleteWebReserv   и ModifyWebReserv , при исполнении wb _ all все эти процедуры предназначены для работы с авансами, если отель работает без получения оплат из TL , то сломаем создание/удаление и модификацию заявок! 

 3. 

 Заводим личный кабинет для отеля на сайте cm . web - booking . ru , главные ключи для работы: 

 

 

 

 

 4. 

 

 Установка службы WebBookingII 

 5. 

 В конфигурационном файле службы прописываем: 

 · 

 

 <add key="HotelCode" value="nBJdIXZPi4-omnKwi-enakWcPo398TAU" /> 

 Token из личного кабинета cm . web - booking . ru 

 · 

 Проверяем поле: 

 

 <add key="AgentHostUri" value="https://cm.web-booking.ru/cmapi" /> 

 Должно быть так же 

 · 

 

 <add key="EdelPushUri" value="http://localhost:9786/cmapi/" /> Задаем открытый наружу порт  (делает системный администратор отеля) 

 6. 

 Прописанный в конфигурационном файле порт необходимо указать в настройках личного кабинета cm . web - booking . ru в формате: 

 http://195.211.219.5:9786/cmapi/booking 

 в поле: 

 

 

 7. 

 Прописываем для всех категорий код отеля (он же TOKEN ): 

 

 

 8. 

 И для тарифа: 

 

 

 9. 

 Так же прописываем через CfgAssistant три поля: 

 

 

 Эти параметры берем из кабинета cm . web - booking . ru , первые два относятся к головному офису, третий – код отеля он же TOKEN . 

 10. 

 Пользователь в личном кабинете Островка должен выбрать настройку по работе через провайдера Web - Booking : 

 

 

 11. 

 В личном кабинете cm . web - booking . ru создаем новый веб-канал Ostrovok с параметрами: 

 Тип канала – Emerging Travel Group 

 ID Гостиницы – берем из личного кабинета Ostrovok 

 Галка «Активный» 

 Сохраняем и перезаходим в настройки – должен появиться перечень категорий из Островка и список категорий из Конфигуратора – расставляем соответствия: 

 

 

 И тарифа: 

 

 При работе с питанием есть особенность – выгружаем с помощью специальной утилиты WebBookingIITool.exe (копируем конфигурацию рабочей службы WebBookingII.exe.config и вставляем в WebBookingIITool.exe.config): 

 

 

 Указываем правильный Token Отеля   и нажимаем кнопку Reload Packages , в результате пакеты питания должны выгрузиться в личный кабинет cm . web - booking . ru : 

 

 

 12. 

 После того, как категории и тарифы сопоставлены можно выгружать квоту из Конфигуратор и тариф. 

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