Репрайсинг перелётов: различия между версиями

Материал из Центр поддержки системы бронировании
Перейти к навигации Перейти к поиску
(Параметры группы правил на определённую а/к)
 
(не показано 10 промежуточных версий 3 участников)
Строка 1: Строка 1:
'''Репрайсинг перелётов''' - процесс оценки перелёта в нескольких источниках.
+
[[Категория:Модули]] [[Категория:Дополнительные модули‎]]
 +
'''Репрайсинг перелётов''' процесс оценки стоимости перелёта в нескольких источниках.
  
 
==Назначение==
 
==Назначение==
  
Репрайсинг перелётов предназначен для поиска интересующего перелета сразу в нескольких [[ГРС|источниках]], в результате которого {{NameSystem}} получает набор одинаковых перелетов из указанных источников, при помощи [[Микшер результатов поиска (Авиабилеты)|микшера результатов поиска {{NameProject1}}]] автоматически будет выбран перелет, который и будет впоследствии забронирован.
+
Репрайсинг перелётов предназначен для поиска интересующего перелета сразу в нескольких [[ГРС|источниках]], в результате которого {{NameSystemLink}} получает набор одинаковых перелетов из указанных источников, при помощи [[Микшер результатов поиска (Авиабилеты)|микшера результатов поиска {{NameProject1}}]] автоматически будет выбран перелет, который и будет впоследствии забронирован.
  
 
== Принцип работы ==
 
== Принцип работы ==
Строка 16: Строка 17:
  
 
== Включение репрайсинга перелётов ==
 
== Включение репрайсинга перелётов ==
 +
Опция подключается дополнительно администратором {{NameSystem}} по запросу агентства. Для подключения опции направьте запрос в [http://helpdesk.nemo.travel проектный трекер системы].
 +
 +
{{Attention| Рекомендуем заводить настройки в Nemo Travel}}
  
 
Чтобы включить репрайсинг перелётов:
 
Чтобы включить репрайсинг перелётов:
 +
 +
Вариант Через панель администрирования '''{{NameProject2}}''' (Будет не доступен через некоторое время):
 
# В панели администрирования {{NameProject2}}:
 
# В панели администрирования {{NameProject2}}:
 
#* Зайдите в раздел '''Настройки Авиа → Поисковые настройки → Настройки репрайсинга'''<!--{{Menu|Настройки Авиа|Настройки репрайсинга}}-->.
 
#* Зайдите в раздел '''Настройки Авиа → Поисковые настройки → Настройки репрайсинга'''<!--{{Menu|Настройки Авиа|Настройки репрайсинга}}-->.
Строка 23: Строка 29:
 
# В панели администрирования {{NameProject1}}:
 
# В панели администрирования {{NameProject1}}:
 
#* Убедитесь, что '''Микшер результатов поиска''' включен, поскольку этот плагин выбирает перелет из результатов репрайсинга. Опция включается в разделе '''Управление продажами → Процессы → Процесс поиска → Тонкая настройка''' (см. [[Микшер результатов поиска (Авиабилеты)]]).
 
#* Убедитесь, что '''Микшер результатов поиска''' включен, поскольку этот плагин выбирает перелет из результатов репрайсинга. Опция включается в разделе '''Управление продажами → Процессы → Процесс поиска → Тонкая настройка''' (см. [[Микшер результатов поиска (Авиабилеты)]]).
 +
 +
Вариант Через панель администрирования '''Nemo Travel''':
 +
 +
В панели администрирования Nemo Travel:
 +
# Зайдити в раздел (доступно только для администратора) '''Для техподдержки → {{NameProject2}} Вебсервисы → Настройки Взаимодействия'''.
 +
#* Включить опцию '''Настройки репрайсинга''' в разделе '''Использовать настройки в Авиа сервере из Немо 1 для разделов'''. В случае, если данная настройка включена не будет, то настройки будут подтягиваться из админ панели {{NameProject2}}.
 +
#Зайдите в раздел '''Управление продажами → Авиабилеты → Процессы → Форма бронирования'''.
 +
#*Включите опцию '''Использовать репрайсинг'''.
  
 
== Создание правил репрайсинга перелётов {{NameProject2}}==
 
== Создание правил репрайсинга перелётов {{NameProject2}}==
 +
 +
{{Attention| Рекомендуем заводить правила в Nemo Travel}}
  
 
Чтобы создать правило репрайсинга перелётов:
 
Чтобы создать правило репрайсинга перелётов:
 +
 +
Вариант Через панель администрирования '''{{NameProject2}}''' (Будет не доступен через некоторое время):
  
 
# Зайдите в раздел '''Настройки Авиа → Поисковые настройки → Настройки репрайсинга<!--{{Menu|Настройки Авиа|Настройки репрайсинга}}-->.
 
# Зайдите в раздел '''Настройки Авиа → Поисковые настройки → Настройки репрайсинга<!--{{Menu|Настройки Авиа|Настройки репрайсинга}}-->.
Строка 32: Строка 50:
 
# Включите правило.
 
# Включите правило.
 
# Задайте параметры правила:
 
# Задайте параметры правила:
#* Укажите номера пакетов реквизитов Немо 2.0, в которых будет производится поиск перелетов при репрайсинге, в поле '''Дефолтные источники'''.
+
#* Укажите номера пакетов реквизитов Немо 2.0, в которых будет производится поиск перелетов при репрайсинге: в поле '''Дефолтные источники'''.
#* Укажите номера пакетов реквизитов Немо 2.0, для перелетов из которых разрешено использовать репрайсинг, в поле '''Источники, к которым применяется данный функционал'''.
+
#* Укажите номера пакетов реквизитов Немо 2.0, для перелетов из которых разрешено использовать репрайсинг: в поле '''Источники, к которым применяется данный функционал'''.
#* Задайте дополнительные параметры, которые будут применены к репрайсингу, в блоке '''Группа правил на определённую а/к.'''.
+
#* Задайте дополнительные параметры, которые будут применены к репрайсингу: в блоке '''Группа правил на определённую а/к.'''.
 +
# Нажмите кнопку '''Сохранить'''.
 +
 
 +
Вариант Через панель администрирования '''Nemo Travel''':
 +
#Зайдите в раздел '''Управление продажами → Авиабилеты → Процессы → Настройки репрайсинга перелётов'''
 +
#Выберите '''Импортировать настройки из Админ панели NEMO2.0''' или  '''Создать новую запись'''
 +
{{Attention| При выборе '''Импортировать настройки из Админ панели NEMO2.0''' все созданные правила будут удалены.}}
 +
 
 +
Создание новой записи:
 +
# Включите правило.
 +
#*Укажите номера пакетов реквизитов Немо 2.0, в которых будет производится поиск перелетов при репрайсинге: в поле '''Источники по-умолчанию, в которых производится репрайсинг'''
 +
#*Укажите номера пакетов реквизитов Немо 2.0, для перелетов из которых разрешено использовать репрайсинг: в поле '''Источники, к которым применяется функционал'''
 
# Нажмите кнопку '''Сохранить'''.
 
# Нажмите кнопку '''Сохранить'''.
  
 
=== Группа правил на определённую а/к. ===
 
=== Группа правил на определённую а/к. ===
После того, как общее правило сохранено, внутри правила появляется ссылка ''Добавить Частные правила репрайсинга перелётов''. Частные правила репрайсинга перелётов применяются к определенным авиакомпаниям из заданных источников при заданных условиях. В частном правила задаются:
+
После того, как общее правило сохранено, внутри правила появляется ссылка ''Добавить Частные правила репрайсинга перелётов''. Частные правила репрайсинга перелётов применяются к определенным авиакомпаниям из заданных источников при заданных условиях. В частном правиле задаются:
* источники, к перелетам из которых применяется правило,
+
* источники для репрайсинга,
 
* условия срабатывания правила: [[валидирующий перевозчик]] (обязательное поле) и, при необходимости, географические условия.
 
* условия срабатывания правила: [[валидирующий перевозчик]] (обязательное поле) и, при необходимости, географические условия.
  
Если параметры перелеты совпадают с заданными параметрами правила, {{NameSystem}} выполняет репрайсинг перелета в пакетах, заданных в поле '''Дефолтные источники''' корневого правила.
+
Если параметры перелета совпадают с заданными параметрами правила, {{NameSystem}} выполняет репрайсинг перелета в пакетах, заданных в поле '''Источники для репрайсинга'''.
  
 
==== Параметры группы правил на определённую а/к====
 
==== Параметры группы правил на определённую а/к====
*'''Валидирующий перевозчик''' — а/к? для которой применяется правило.
+
*'''Валидирующий перевозчик''' — а/к, для которой применяется правило.
 
*'''Источники для репрайсинга''' — номера пакетов реквизитов Немо 2.0, в которых будет производится репрайсинг перелётов.
 
*'''Источники для репрайсинга''' — номера пакетов реквизитов Немо 2.0, в которых будет производится репрайсинг перелётов.
 
* '''Список стран отправления''' —  страны отправления, при которых будет срабатывать данное правило. Список стран задается в формате '''ISO alpha 2''', например '''RU'''.
 
* '''Список стран отправления''' —  страны отправления, при которых будет срабатывать данное правило. Список стран задается в формате '''ISO alpha 2''', например '''RU'''.
Строка 51: Строка 80:
 
* '''Список городов отправления''' —  IATA-коды городов отправления, при которых будет срабатывать данное правило.
 
* '''Список городов отправления''' —  IATA-коды городов отправления, при которых будет срабатывать данное правило.
 
* '''Список городов прибытия''' —  IATA-коды городов прибытия, при которых будет срабатывать данное правило.
 
* '''Список городов прибытия''' —  IATA-коды городов прибытия, при которых будет срабатывать данное правило.
 +
* '''Список аэропортов отправления''' —  IATA-коды аэропортов отправления, при которых будет срабатывать данное правило.
 +
* '''Список аэропортов прибытия''' —  IATA-коды аэропортов прибытия, при которых будет срабатывать данное правило.
 +
* '''Проверять маршрут для перелёта в целом''' — Включает проверку маршрута для перелёта в целом, а не отдельных его сегментов.
 +
{{Attention| В случае наличия у перелета нескольких сегментов под городом отправления понимается пункт вылета первого сегмента.}}
 +
 +
{{Attention| Для RT перелётов точкой прибытия считается середина запрошенного маршрута, для остальных случаев точка прибытия считается по последнему сегменту перелёта.}}
  
 +
<div class="toccolours mw-collapsible mw-collapsed" style="width:1000px">
 +
===Описание работы микшера на этапе репрайсинга===
 +
<div class="mw-collapsible-content">
 +
<syntaxhighlight lang="xml" line enclose="div" style="font-size:9pt;background: #F9F9F9; border: 1px dashed #2F6FAB; padding: 10px 5px; margin: 10px 0;">
 +
<a:MixerLog>
 +
        <a:Enabled>true</a:Enabled>
 +
        <!--a:Enabled - Признак включенности микшера-->
 +
        <a:TotalFlightsCount>3</a:TotalFlightsCount>
 +
        <!--a:TotalFlightsCount - Количество перелётов участвующих в микшировании-->
 +
        <a:MixedFlightsCount>1</a:MixedFlightsCount>
 +
        <!--a:MixedFlightsCount - Количество перелётов оставшихся после микширования-->
 +
        <a:MixingRulesCount>7</a:MixingRulesCount>
 +
        <!--a:MixingRulesCount - Количество правил микширования-->
 +
        <a:MixResults>
 +
          <a:Group>
 +
            <a:GroupID>1</a:GroupID>
 +
            <a:MixingRuleID>70553</a:MixingRuleID>
 +
            <!--a:MixingRuleID - ID использованного правила микширования Nemo 2.0-->
 +
            <a:Airline>S7</a:Airline>
 +
            <a:MixingCode>19.05.2017[DME-SVX]S751,W 19.05.2017[SVX-OVB]S73254,W </a:MixingCode>
 +
            <!--a:MixingCode - краткая информация о перелете-->
 +
            <a:Flights>
 +
            <!--a:Flights - блок перелётов участвующих в микшировании -->
 +
              <a:Flight>
 +
              <!--a:Flights - информация о конкретном перелёте прошедшем микширование -->
 +
                <a:MinimalGDSPrice>
 +
                  <Amount>110.41</Amount>
 +
                  <Currency>EUR</Currency>
 +
                </a:MinimalGDSPrice>
 +
                <!--a:MinimalGDSPrice - минимальная цена от GDS представленная в валюте агенства-->
 +
                <a:MinimalPrice>
 +
                  <Amount>110.42</Amount>
 +
                  <Currency>EUR</Currency>
 +
                </a:MinimalPrice>
 +
                <!--a:MinimalPrice - минимальная цена с учетом ценообразования, представленная в валюте агенства-->
 +
                <a:MaximalPrice>
 +
                  <Amount>110.42</Amount>
 +
                  <Currency>EUR</Currency>
 +
                </a:MaximalPrice>
 +
                <!--a:MaximalPrice - максимальная цена с учетом ценообразования, представленная в валюте агенства-->
 +
                <a:MaximalCharge>
 +
                  <Amount>0.01</Amount>
 +
                  <Currency>EUR</Currency>
 +
                </a:MaximalCharge>
 +
                <!--a:MaximalCharge - максимальный сбор, представленный в валюте агенства-->
 +
                <a:MaximalCommission>
 +
                  <Amount>0.11</Amount>
 +
                  <Currency>EUR</Currency>
 +
                </a:MaximalCommission>
 +
                <!--a:MaximalCommission - максимальная комиссия, представленная в валюте агенства-->
 +
                <a:MaximalProfit>
 +
                  <Amount>0.12</Amount>
 +
                  <Currency>EUR</Currency>
 +
                </a:MaximalProfit>
 +
                <!--a:MaximalProfit - максимальная выручка, представленная в валюте агенства-->
 +
                <a:Package>1424</a:Package>
 +
                <!--a:Package - пакет Nemo 2.0 из которого был взят перелет-->
 +
                <a:PassedLevels>
 +
                  <a:Level>1</a:Level>
 +
                  <a:Level>2</a:Level>
 +
                </a:PassedLevels>
 +
                <!--a:PassedLevels - список пройденных уровней микширования -->
 +
                <a:IsResult>false</a:IsResult>
 +
                <!--a:IsResult - признак false означает, что перелёт не попадает в выдачу, признак true - означает, что перелёт был выбран микшером-->
 +
                <a:OriginalPrice>
 +
                  <Amount>6844</Amount>
 +
                  <Currency>RUB</Currency>
 +
                </a:OriginalPrice>
 +
                <!--a:OriginalPrice - цена от GDS, в валюте GDS-->
 +
              </a:Flight>
 +
              <a:Flight>
 +
                <a:MinimalGDSPrice>
 +
                  <Amount>110.41</Amount>
 +
                  <Currency>EUR</Currency>
 +
                </a:MinimalGDSPrice>
 +
                <a:MinimalPrice>
 +
                  <Amount>110.42</Amount>
 +
                  <Currency>EUR</Currency>
 +
                </a:MinimalPrice>
 +
                <a:MaximalPrice>
 +
                  <Amount>110.42</Amount>
 +
                  <Currency>EUR</Currency>
 +
                </a:MaximalPrice>
 +
                <a:MaximalCharge>
 +
                  <Amount>0.01</Amount>
 +
                  <Currency>EUR</Currency>
 +
                </a:MaximalCharge>
 +
                <a:MaximalCommission>
 +
                  <Amount>0.11</Amount>
 +
                  <Currency>EUR</Currency>
 +
                </a:MaximalCommission>
 +
                <a:MaximalProfit>
 +
                  <Amount>0.12</Amount>
 +
                  <Currency>EUR</Currency>
 +
                </a:MaximalProfit>
 +
                <a:Package>1375</a:Package>
 +
                <a:PassedLevels>
 +
                  <a:Level>1</a:Level>
 +
                  <a:Level>2</a:Level>
 +
                  <a:Level>3</a:Level>
 +
                </a:PassedLevels>
 +
                <a:IsResult>true</a:IsResult>
 +
                <a:OriginalPrice>
 +
                  <Amount>6844</Amount>
 +
                  <Currency>RUB</Currency>
 +
                </a:OriginalPrice>
 +
              </a:Flight>
 +
              <a:Flight>
 +
                <a:MinimalGDSPrice>
 +
                  <Amount>168.41</Amount>
 +
                  <Currency>EUR</Currency>
 +
                </a:MinimalGDSPrice>
 +
                <a:MinimalPrice>
 +
                  <Amount>168.41</Amount>
 +
                  <Currency>EUR</Currency>
 +
                </a:MinimalPrice>
 +
                <a:MaximalPrice>
 +
                  <Amount>168.41</Amount>
 +
                  <Currency>EUR</Currency>
 +
                </a:MaximalPrice>
 +
                <a:MaximalCharge>
 +
                  <Amount>0</Amount>
 +
                  <Currency>EUR</Currency>
 +
                </a:MaximalCharge>
 +
                <a:MaximalCommission>
 +
                  <Amount>0.17</Amount>
 +
                  <Currency>EUR</Currency>
 +
                </a:MaximalCommission>
 +
                <a:MaximalProfit>
 +
                  <Amount>0.17</Amount>
 +
                  <Currency>EUR</Currency>
 +
                </a:MaximalProfit>
 +
                <a:Package>39109</a:Package>
 +
                <a:IsResult>false</a:IsResult>
 +
                <a:OriginalPrice>
 +
                  <Amount>177.2</Amount>
 +
                  <Currency>USD</Currency>
 +
                </a:OriginalPrice>
 +
              </a:Flight>
 +
            </a:Flights>
 +
          </a:Group>
 +
        </a:MixResults>
 +
        <a:MixingRules>
 +
        <!--a:MixingRules - cписок правил которые участвовали в микшировании-->
 +
          <a:Rule>
 +
            <a:ID>70553</a:ID>
 +
            <a:Data>
 +
              <a:FirstPriceCondition>MinimalPrice</a:FirstPriceCondition>
 +
              <a:SecondPriceCondition>MaximalPrice</a:SecondPriceCondition>
 +
              <!-- Режим работы заданных этапов микширования в использованном правиле -->
 +
              <a:Sources>
 +
                <a:SourceID>1375</a:SourceID>
 +
                <a:SourceID>29782</a:SourceID>
 +
                <a:SourceID>1424</a:SourceID>
 +
                <a:SourceID>28888</a:SourceID>
 +
                <a:SourceID>39109</a:SourceID>
 +
              </a:Sources>
 +
              <!--a:Sources - список источников которые участвовали в микшировании-->
 +
            </a:Data>
 +
          </a:Rule>
 +
        </a:MixingRules>
 +
        <a:CurrencyRates>
 +
        <!--a:CurrencyRates - использованные курсы валют-->
 +
          <a:TargetCurrency>EUR</a:TargetCurrency>
 +
          <!--a:TargetCurrency - валюта агенства в которую велась конвертация-->
 +
          <a:Rates>
 +
          <!--a:Rates - Курсы валют по отношению к валюте агенства -->
 +
            <a:RateInfo>
 +
            <!--a:RateInfo - Информация о курсе  -->
 +
              <a:FromCurrency>RUB</a:FromCurrency>
 +
              <!--a:FromCurrency - Валюта из которой ведется конвертация-->
 +
              <a:Rate>0.0161329359</a:Rate>
 +
              <!--a:Rate - Отношение валюты из которой ведется конвертация к валюте агентства-->
 +
            </a:RateInfo>
 +
            <a:RateInfo>
 +
              <a:FromCurrency>USD</a:FromCurrency>
 +
              <a:Rate>0.9503897</a:Rate>
 +
            </a:RateInfo>
 +
          </a:Rates>
 +
        </a:CurrencyRates>
 +
      </a:MixerLog>
 +
</syntaxhighlight>
 +
</div>
 +
</div>
 
==См. также==
 
==См. также==
 
*[[Микшер результатов поиска (Авиабилеты)]]
 
*[[Микшер результатов поиска (Авиабилеты)]]

Текущая версия на 10:38, 30 мая 2018

Репрайсинг перелётов — процесс оценки стоимости перелёта в нескольких источниках.

Назначение

Репрайсинг перелётов предназначен для поиска интересующего перелета сразу в нескольких источниках, в результате которого Nemo.travel получает набор одинаковых перелетов из указанных источников, при помощи микшера результатов поиска Немо Тревел 1.0 автоматически будет выбран перелет, который и будет впоследствии забронирован.

Принцип работы

Репрайсинг перелётов выполняется после перехода на страницу оформления заказа.

  • Пользователь выбирает перелет из предложенных на выдаче результатов поиска (выполняет переход на страницу заказа для заполнения формы бронирования).
  • Nemo.Travel запрашивает получение семейств тарифов (если включен модуль Семейства тарифов).
  • Пользователь выбирает семейство тарифов из предложенных Nemo.Travel.
  • Nemo.Travel выполняет репрайсинг, сохраняя (по возможности) выбранное пользователем семейство.
  • Nemo.Travel выполняет прочие операции для выбранного перелета (получение тарифных правил, карты мест, доп. услуг и прочее).

Включение репрайсинга перелётов

Опция подключается дополнительно администратором Nemo.Travel по запросу агентства. Для подключения опции направьте запрос в проектный трекер системы.

Внимание! Рекомендуем заводить настройки в Nemo Travel

Чтобы включить репрайсинг перелётов:

Вариант Через панель администрирования Nemo Connect (Будет не доступен через некоторое время):

  1. В панели администрирования Nemo Connect:
    • Зайдите в раздел Настройки Авиа → Поисковые настройки → Настройки репрайсинга.
    • Включите опцию Включить репрайсинг перелётов..
  2. В панели администрирования Немо Тревел 1.0:
    • Убедитесь, что Микшер результатов поиска включен, поскольку этот плагин выбирает перелет из результатов репрайсинга. Опция включается в разделе Управление продажами → Процессы → Процесс поиска → Тонкая настройка (см. Микшер результатов поиска (Авиабилеты)).

Вариант Через панель администрирования Nemo Travel:

В панели администрирования Nemo Travel:

  1. Зайдити в раздел (доступно только для администратора) Для техподдержки → Nemo Connect Вебсервисы → Настройки Взаимодействия.
    • Включить опцию Настройки репрайсинга в разделе Использовать настройки в Авиа сервере из Немо 1 для разделов. В случае, если данная настройка включена не будет, то настройки будут подтягиваться из админ панели Nemo Connect.
  2. Зайдите в раздел Управление продажами → Авиабилеты → Процессы → Форма бронирования.
    • Включите опцию Использовать репрайсинг.

Создание правил репрайсинга перелётов Nemo Connect

Внимание! Рекомендуем заводить правила в Nemo Travel

Чтобы создать правило репрайсинга перелётов:

Вариант Через панель администрирования Nemo Connect (Будет не доступен через некоторое время):

  1. Зайдите в раздел Настройки Авиа → Поисковые настройки → Настройки репрайсинга.
  2. Нажмите кнопку Добавить Блок настроек репрайсинга.
  3. Включите правило.
  4. Задайте параметры правила:
    • Укажите номера пакетов реквизитов Немо 2.0, в которых будет производится поиск перелетов при репрайсинге: в поле Дефолтные источники.
    • Укажите номера пакетов реквизитов Немо 2.0, для перелетов из которых разрешено использовать репрайсинг: в поле Источники, к которым применяется данный функционал.
    • Задайте дополнительные параметры, которые будут применены к репрайсингу: в блоке Группа правил на определённую а/к..
  5. Нажмите кнопку Сохранить.

Вариант Через панель администрирования Nemo Travel:

  1. Зайдите в раздел Управление продажами → Авиабилеты → Процессы → Настройки репрайсинга перелётов
  2. Выберите Импортировать настройки из Админ панели NEMO2.0 или Создать новую запись

Внимание! При выборе Импортировать настройки из Админ панели NEMO2.0 все созданные правила будут удалены.

Создание новой записи:

  1. Включите правило.
    • Укажите номера пакетов реквизитов Немо 2.0, в которых будет производится поиск перелетов при репрайсинге: в поле Источники по-умолчанию, в которых производится репрайсинг
    • Укажите номера пакетов реквизитов Немо 2.0, для перелетов из которых разрешено использовать репрайсинг: в поле Источники, к которым применяется функционал
  2. Нажмите кнопку Сохранить.

Группа правил на определённую а/к.

После того, как общее правило сохранено, внутри правила появляется ссылка Добавить Частные правила репрайсинга перелётов. Частные правила репрайсинга перелётов применяются к определенным авиакомпаниям из заданных источников при заданных условиях. В частном правиле задаются:

  • источники для репрайсинга,
  • условия срабатывания правила: валидирующий перевозчик (обязательное поле) и, при необходимости, географические условия.

Если параметры перелета совпадают с заданными параметрами правила, Nemo.Travel выполняет репрайсинг перелета в пакетах, заданных в поле Источники для репрайсинга.

Параметры группы правил на определённую а/к

  • Валидирующий перевозчик — а/к, для которой применяется правило.
  • Источники для репрайсинга — номера пакетов реквизитов Немо 2.0, в которых будет производится репрайсинг перелётов.
  • Список стран отправления — страны отправления, при которых будет срабатывать данное правило. Список стран задается в формате ISO alpha 2, например RU.
  • Список стран прибытия — страны прибытия, при которых будет срабатывать данное правило. Список стран задается в формате ISO alpha 2, например RU.
  • Список городов отправления — IATA-коды городов отправления, при которых будет срабатывать данное правило.
  • Список городов прибытия — IATA-коды городов прибытия, при которых будет срабатывать данное правило.
  • Список аэропортов отправления — IATA-коды аэропортов отправления, при которых будет срабатывать данное правило.
  • Список аэропортов прибытия — IATA-коды аэропортов прибытия, при которых будет срабатывать данное правило.
  • Проверять маршрут для перелёта в целом — Включает проверку маршрута для перелёта в целом, а не отдельных его сегментов.

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

Внимание! Для RT перелётов точкой прибытия считается середина запрошенного маршрута, для остальных случаев точка прибытия считается по последнему сегменту перелёта.

Описание работы микшера на этапе репрайсинга

  1 <a:MixerLog>
  2         <a:Enabled>true</a:Enabled> 
  3         <!--a:Enabled - Признак включенности микшера-->
  4         <a:TotalFlightsCount>3</a:TotalFlightsCount>
  5         <!--a:TotalFlightsCount - Количество перелётов участвующих в микшировании-->
  6         <a:MixedFlightsCount>1</a:MixedFlightsCount>
  7         <!--a:MixedFlightsCount - Количество перелётов оставшихся после микширования-->
  8         <a:MixingRulesCount>7</a:MixingRulesCount>
  9         <!--a:MixingRulesCount - Количество правил микширования-->
 10         <a:MixResults>
 11           <a:Group>
 12             <a:GroupID>1</a:GroupID>
 13             <a:MixingRuleID>70553</a:MixingRuleID>
 14             <!--a:MixingRuleID - ID использованного правила микширования Nemo 2.0-->
 15             <a:Airline>S7</a:Airline>
 16             <a:MixingCode>19.05.2017[DME-SVX]S751,W 19.05.2017[SVX-OVB]S73254,W </a:MixingCode>
 17             <!--a:MixingCode - краткая информация о перелете-->
 18             <a:Flights>
 19             <!--a:Flights - блок перелётов участвующих в микшировании -->
 20               <a:Flight>
 21               <!--a:Flights - информация о конкретном перелёте прошедшем микширование -->
 22                 <a:MinimalGDSPrice>
 23                   <Amount>110.41</Amount>
 24                   <Currency>EUR</Currency>
 25                 </a:MinimalGDSPrice>
 26                 <!--a:MinimalGDSPrice - минимальная цена от GDS представленная в валюте агенства-->
 27                 <a:MinimalPrice>
 28                   <Amount>110.42</Amount>
 29                   <Currency>EUR</Currency>
 30                 </a:MinimalPrice>
 31                 <!--a:MinimalPrice - минимальная цена с учетом ценообразования, представленная в валюте агенства-->
 32                 <a:MaximalPrice>
 33                   <Amount>110.42</Amount>
 34                   <Currency>EUR</Currency>
 35                 </a:MaximalPrice>
 36                 <!--a:MaximalPrice - максимальная цена с учетом ценообразования, представленная в валюте агенства-->
 37                 <a:MaximalCharge>
 38                   <Amount>0.01</Amount>
 39                   <Currency>EUR</Currency>
 40                 </a:MaximalCharge>
 41                 <!--a:MaximalCharge - максимальный сбор, представленный в валюте агенства-->
 42                 <a:MaximalCommission>
 43                   <Amount>0.11</Amount>
 44                   <Currency>EUR</Currency>
 45                 </a:MaximalCommission>
 46                 <!--a:MaximalCommission - максимальная комиссия, представленная в валюте агенства-->
 47                 <a:MaximalProfit>
 48                   <Amount>0.12</Amount>
 49                   <Currency>EUR</Currency>
 50                 </a:MaximalProfit>
 51                 <!--a:MaximalProfit - максимальная выручка, представленная в валюте агенства-->
 52                 <a:Package>1424</a:Package>
 53                 <!--a:Package - пакет Nemo 2.0 из которого был взят перелет-->
 54                 <a:PassedLevels>
 55                   <a:Level>1</a:Level>
 56                   <a:Level>2</a:Level>
 57                 </a:PassedLevels>
 58                 <!--a:PassedLevels - список пройденных уровней микширования -->
 59                 <a:IsResult>false</a:IsResult>
 60                 <!--a:IsResult - признак false означает, что перелёт не попадает в выдачу, признак true - означает, что перелёт был выбран микшером-->
 61                 <a:OriginalPrice>
 62                   <Amount>6844</Amount>
 63                   <Currency>RUB</Currency>
 64                 </a:OriginalPrice>
 65                 <!--a:OriginalPrice - цена от GDS, в валюте GDS-->
 66               </a:Flight>
 67               <a:Flight>
 68                 <a:MinimalGDSPrice>
 69                   <Amount>110.41</Amount>
 70                   <Currency>EUR</Currency>
 71                 </a:MinimalGDSPrice>
 72                 <a:MinimalPrice>
 73                   <Amount>110.42</Amount>
 74                   <Currency>EUR</Currency>
 75                 </a:MinimalPrice>
 76                 <a:MaximalPrice>
 77                   <Amount>110.42</Amount>
 78                   <Currency>EUR</Currency>
 79                 </a:MaximalPrice>
 80                 <a:MaximalCharge>
 81                   <Amount>0.01</Amount>
 82                   <Currency>EUR</Currency>
 83                 </a:MaximalCharge>
 84                 <a:MaximalCommission>
 85                   <Amount>0.11</Amount>
 86                   <Currency>EUR</Currency>
 87                 </a:MaximalCommission>
 88                 <a:MaximalProfit>
 89                   <Amount>0.12</Amount>
 90                   <Currency>EUR</Currency>
 91                 </a:MaximalProfit>
 92                 <a:Package>1375</a:Package>
 93                 <a:PassedLevels>
 94                   <a:Level>1</a:Level>
 95                   <a:Level>2</a:Level>
 96                   <a:Level>3</a:Level>
 97                 </a:PassedLevels>
 98                 <a:IsResult>true</a:IsResult>
 99                 <a:OriginalPrice>
100                   <Amount>6844</Amount>
101                   <Currency>RUB</Currency>
102                 </a:OriginalPrice>
103               </a:Flight>
104               <a:Flight>
105                 <a:MinimalGDSPrice>
106                   <Amount>168.41</Amount>
107                   <Currency>EUR</Currency>
108                 </a:MinimalGDSPrice>
109                 <a:MinimalPrice>
110                   <Amount>168.41</Amount>
111                   <Currency>EUR</Currency>
112                 </a:MinimalPrice>
113                 <a:MaximalPrice>
114                   <Amount>168.41</Amount>
115                   <Currency>EUR</Currency>
116                 </a:MaximalPrice>
117                 <a:MaximalCharge>
118                   <Amount>0</Amount>
119                   <Currency>EUR</Currency>
120                 </a:MaximalCharge>
121                 <a:MaximalCommission>
122                   <Amount>0.17</Amount>
123                   <Currency>EUR</Currency>
124                 </a:MaximalCommission>
125                 <a:MaximalProfit>
126                   <Amount>0.17</Amount>
127                   <Currency>EUR</Currency>
128                 </a:MaximalProfit>
129                 <a:Package>39109</a:Package>
130                 <a:IsResult>false</a:IsResult>
131                 <a:OriginalPrice>
132                   <Amount>177.2</Amount>
133                   <Currency>USD</Currency>
134                 </a:OriginalPrice>
135               </a:Flight>
136             </a:Flights>
137           </a:Group>
138         </a:MixResults>
139         <a:MixingRules>
140         <!--a:MixingRules - cписок правил которые участвовали в микшировании-->
141           <a:Rule>
142             <a:ID>70553</a:ID>
143             <a:Data>
144               <a:FirstPriceCondition>MinimalPrice</a:FirstPriceCondition>
145               <a:SecondPriceCondition>MaximalPrice</a:SecondPriceCondition>
146               <!-- Режим работы заданных этапов микширования в использованном правиле -->
147               <a:Sources>
148                 <a:SourceID>1375</a:SourceID>
149                 <a:SourceID>29782</a:SourceID>
150                 <a:SourceID>1424</a:SourceID>
151                 <a:SourceID>28888</a:SourceID>
152                 <a:SourceID>39109</a:SourceID>
153               </a:Sources>
154               <!--a:Sources - список источников которые участвовали в микшировании-->
155             </a:Data>
156           </a:Rule>
157         </a:MixingRules>
158         <a:CurrencyRates>
159         <!--a:CurrencyRates - использованные курсы валют-->
160           <a:TargetCurrency>EUR</a:TargetCurrency>
161           <!--a:TargetCurrency - валюта агенства в которую велась конвертация-->
162           <a:Rates>
163           <!--a:Rates - Курсы валют по отношению к валюте агенства -->
164             <a:RateInfo>
165             <!--a:RateInfo - Информация о курсе  -->
166               <a:FromCurrency>RUB</a:FromCurrency>
167               <!--a:FromCurrency - Валюта из которой ведется конвертация-->
168               <a:Rate>0.0161329359</a:Rate>
169               <!--a:Rate - Отношение валюты из которой ведется конвертация к валюте агентства-->
170             </a:RateInfo>
171             <a:RateInfo>
172               <a:FromCurrency>USD</a:FromCurrency>
173               <a:Rate>0.9503897</a:Rate>
174             </a:RateInfo>
175           </a:Rates>
176         </a:CurrencyRates>
177       </a:MixerLog>

См. также