| Версия | 1.0 |
| Logus The Box | Да |
| Table of Contents |
|---|
Шаг 1.
Для настройки стыковки включите у Клиента роль Мастер продаж.
...
При помощи кнопки "Добавить" создайте Внешний канал продаж. В качестве интерфейса выберите Wubook Bnovo (см. скриншот)
- Заполните название канала продаж
- Задайте интерфейс Bnovo
- Безналичная оплата - транзакция которой будет начислена оплата пришедшая через эквайринг WuBookBnovo
- Оплата эквайрингом отеля - транзакция пришедшая через эквайринг отеля.
...
| Название вкладки | Назначение |
|---|---|
| Квоты | Квота номеров, выставленных на продажу. Обычно используется Весь пул номеров MAIN, |
Типы комнат | Типы комнат, выставленные на продажу |
| Внешние тарифы | Тарифы, настроенные в личном кабинете |
| Внешние услуги | Коды внешних услуг. |
| Описание | Описание некоторых кодов, полученных по протоколу стыковки. |
| Code Block | ||||
|---|---|---|---|---|
| ||||
<ChannelConfiguration>
<DepositRules>
<Rule Name="01 оплата на сайте" GuaranteeCode="PrePay" DepositPayments="RecievedPayment" PaymentSystemProfileAcquiringName="Hotel" Payee="Guest" Agent="TL" Company="TL" LogusGuarantee="Deposit" />
<Rule Name="02 ожидается оплата на сайте" GuaranteeCode="PrePay" DepositPayments="ExpectedPayment" PaymentSystemProfileAcquiringName="Hotel" Payee="Guest" Agent="TL" Company="TL" LogusGuarantee="Deposit" />
<Rule Name="03 оплата в отеле" GuaranteeCode="None" PaymentSystemProfileAcquiringName="Hotel" Payee="Guest" Agent="TL" Company="TL" LogusGuarantee="Deposit" />
<Rule Name="04 OTA оплачено" GuaranteeCode="PrePay" DepositPayments="" PaymentSystemProfileAcquiringName="Channel" Payee="Channel" Agent="Channel" Company="Channel" LogusGuarantee="DirectBill" />
<Rule Name="05 OTA негарантированная бронь" GuaranteeCode="None" PaymentSystemProfileAcquiringName="Channel" Payee="None" Agent="Channel" Company="Channel" LogusGuarantee="Deposit" />
</DepositRules>
</ChannelConfiguration> |
Настройка тарифов:
- Перейдите во вкладку "Внешние тарифы"
- Выберите тарифный план
Укажите пакет (если необходимо)
Укажите внешний код тарифа (коды тарифов можно посмотреть на вкладке Описание)
Info Одному коду тарифа в Logus могут быть сопоставлены несколько тарифов из личного кабинета WubookBnovo.
Обязательно добавьте тариф с кодом "0" (без кавычек)Нажмите "Добавить"
Перейдите во вкладку "Квоты"
В поле "Тарифы на продажу" активируйте нужные тарифы.
Warning Внимание! Одна из ошибок, по причине которой брони с настроенными тарифами не попадают в Logus - тариф не выставлен на продажу.
...
- Перейдите во вкладку "Типы комнат"
Выберите тип комнаты
Укажите внешний ID (коды можно посмотреть в личном кабинете)
Info Интеграция позволяет сопоставить одному Сопоставление по типу комнаты из Logus - несколько ID типов комнат из Wubook. Значения вводятся через ; (точку с запятой)происходит по ID (один тип комнаты, один ID)
Настройка услуг:
- Перейдите во вкладку "Внешние услуги"
- Выберите услугу
Укажите вариант
Укажите внешний код услуги (коды можно посмотреть в личном кабинете
...
- Перейдите во вкладку "Квоты"
Добавьте каналы продаж
Info title Коды каналов Если бронь не с канала, то ota_id=nullЕсли если бронь с канала
,то
может принимать следующие значенияid:
booking - Booking.com airbnb - Airbnb agoda - Agoda.com 101hotels - AllHotelsMarket AllHotelsMarket (старая версия) avito - Avito.ru bronevik - Bronevik.com/Bro.Online cbooking - Cbooking expedia - Expedia hostelworld - Hostelworld onetwotrip - OneTwoTrip! ostrovok - Ostrovok (Emerging Travel Group) talarii - Talarii uts - Hotelbook aanda - Zabroniryi.ru acase - Academservice sutochno - Sutochno svoyhotel - Svoy Hotel tvil - Tvil megotel - Megotel multitour - Мультитур edemvgosti - Edem-v-Gosti.ru directrates - Direct Rates
yieldplanet - Yield Planet
alean - Алеан
visitsochi - Visitsochi
turbaza - TurbazaDirect Rates alean Алеан visitsochi Visitsochi turbaza Turbaza travelclick Travel Click hotels101 101Hotels.com (новая версия) gethotel Gethotel privettur Privettur funandsun FUN&SUN mirturbaz Mirturbaz russpass RussPass innbi Innbi otello Otello Info title Обновление Externalld В связи с проблемами клиента, когда после заезда интеграция изменяет тариф и пакеты гостя, появился метод API, который будет обновлять ExternalId брони через API.
Обновить ExternalId можно, сделав запрос:
POST /api/Reservation/{genericNo}json
{"SetExternalIdRequest":{"SystemId":"string","Value":"string","Url":"string"
С версии 3.22.1, реализована выгрузка тарифов на дополнительных местах по логике:
Передаются цены за взрослых на основных местах (1 - одноместное / 2 - двухместное / 3 - трехместное размещение взрослых на осн месте), а также наценки за 1 гостя (1 ребенок по возрастному диапазону / 1 взрослый на доп месте) с помощью метода /v1/api/extra_charges
Выгрузка на дополнительных местах включается параметром UploadAdditionalPlacePrices (по умолчанию - true) в файле конфигурации:
| Code Block |
|---|
<Bnovo Enabled="False">
<!--Разрешить выгрузку гостей на доп. местах-->
<UploadAdditionalPlacePrices>True</UploadAdditionalPlacePrices>
</Bnovo> |
В интерфейс добавлено отображение возрастных категорий Bnovo. Запрос в Bnovo логируется в папку Logus.HMS.Service\logs\bnovo\{дата запроса}\UpdateExtraCharges
У детей есть 3 типа размещения:
0 - на осн месте
1 - на доп месте
2 - без предоставления места (например, спит в кровати с родителями)
Взрослые на доп местах также будут передаваться в поле "children_ages" - их ID всегда равен "0" и тип размещения "1"
В самом xml запросе это будет выглядеть как: \"requested_bed_variant\": 0/1/2
| Info | ||
|---|---|---|
| ||
Для корректного обновления цен детей и взр. на доп.местах необходимо выполнить настройки по инструкции: |

