Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

  1. Перейдите во вкладку "Квоты"
  2. Добавьте каналы продаж

    Info
    titleКоды каналов
    Если бронь не с канала, то ota_id=null

    если бронь с канала то id:

    bookingBooking.com
    airbnbAirbnb
    agodaAgoda.com
    101hotelsAllHotelsMarket (старая версия)
    avitoAvito.ru
    bronevikBronevik.com/Bro.Online
    cbookingCbooking
    expediaExpedia
    hostelworldHostelworld
    onetwotripOneTwoTrip!
    ostrovokOstrovok (Emerging Travel Group)
    talariiTalarii
    utsHotelbook
    aandaZabroniryi.ru
    acaseAcademservice
    sutochnoSutochno
    svoyhotelSvoy Hotel
    tvilTvil
    megotelMegotel
    multitourМультитур
    edemvgostiEdem-v-Gosti.ru
    directratesDirect Rates
    aleanАлеан
    visitsochiVisitsochi
    turbazaTurbaza
    travelclickTravel Click
    hotels101101Hotels.com (новая версия)
    gethotelGethotel
    privetturPrivettur
    funandsunFUN&SUN
    mirturbazMirturbaz
    russpassRussPass
    innbiInnbi
    otelloOtello
    Info
    titleОбновление Externalld

    В связи с проблемами клиента, когда после заезда интеграция изменяет тариф и пакеты гостя, появился метод API, который будет обновлять ExternalId брони через API.

    Обновить ExternalId можно, сделав запрос:
    POST /api/Reservation/{genericNo}

    json

    1. {
    2. "SetExternalIdRequest":{
    3. "SystemId":"string",
    4. "Value":"string",
    5. "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
titleОбновление цен

Для корректного обновления цен детей и взр. на доп.местах необходимо выполнить настройки по инструкции:
https://help.bnovo.ru/knowledgebase/%D0%BA%D0%B0%D1%82%D0%B5%D0%B3%D0%BE%D1%80%D0%B8%D0%B8-%D0%BD%D0%BE%D0%BC%D0%B5%D1%80%D0%BE%D0%B2-%D0%BF%D0%B5%D1%80%D0%B5%D0%B2%D0%BE%D0%B4-%D0%BD%D0%B0-%D0%BF%D0%B5%D1%80%D1%81%D0%BE%D0%BD%D1%8B/