| Версия | 1.0 |
| Logus The Box | Да |
Шаг 1.
Для настройки стыковки включите у Клиента роль Мастер продаж.
...
При помощи кнопки "Добавить" создайте Внешний канал продаж. В качестве интерфейса выберите Bnovo (см. скриншот)
...
| Название вкладки | Назначение |
|---|---|
| Квоты | Квота номеров, выставленных на продажу. Обычно используется Весь пул номеров 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 могут быть сопоставлены несколько тарифов из личного кабинета Bnovo.
Обязательно добавьте тариф с кодом "0" (без кавычек)Нажмите "Добавить"
Перейдите во вкладку "Квоты"
В поле "Тарифы на продажу" активируйте нужные тарифы.
Warning Внимание! Одна из ошибок, по причине которой брони с настроенными тарифами не попадают в Logus - тариф не выставлен на продажу.
...
- Перейдите во вкладку "Квоты"
Добавьте каналы продаж
Info title Коды каналов Если бронь не с канала, то ota_id=null если бронь с канала то id:
booking Booking.com airbnb Airbnb agoda Agoda.com 101hotels 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 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 | ||
|---|---|---|
| ||
Для корректного обновления цен детей и взр. на доп.местах необходимо выполнить настройки по инструкции: |

