Изменения

Перейти к навигации Перейти к поиску

Микшер результатов поиска (Авиабилеты)

18 371 байт добавлено, 14:15, 22 июня 2016
Новая страница: «Категория: Плагины (Авиабилеты) <!-- --> == Назначение == Микшер результатов поиска авиаре…»
[[Категория: Плагины (Авиабилеты)]]
<!-- -->

== Назначение ==
Микшер результатов поиска авиарейсов {{NameProject2}} удаляет дубликаты авиарейсов, полученные из нескольких [[ГРС|источников]], оставляя самый выгодный для [[агентство|агентства]] (по ценовому признаку или по конкретному поставщику).

==Примеры использования==
Микширование результатов поиска используется, чтобы из дубликатов оставлять более выгодные для агентства перелеты. Например, у агентства в выдаче 2 одинаковых перелета авиакомпании ''Deutsche Lufthansa AG'', один из российского [[Pseudo City Code|PCC]], второй из немецкого. Допустим, в немецком PCC у агентства более выгодные условия для [[Выписка|выписки]] этой авиакомпании, тогда создается правило микширования для авиакомпании ''Deutsche Lufthansa AG'', в котором во 2 этапе выбирается соответствующий пакет реквизитов. Тогда из дубликатов перелетов для этой авиакомпании будут оставаться перелеты из нужного PCC.

Аналогично, если требуется получать выдачу перелетов авиакомпании ''«Сибирь» (S7 Airlines)'' от ''[[SITA Gabriel|ГРС SITA]]''.

==Принцип работы==
Микшер работает с результатами, оставшимися после [[Размножение перелетов|размножения перелетов {{NameProject2}}]].

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

'''Правило микширования результатов''' состоит из условий микширования. Правило распространяется на перелеты всех авиакомпаний или только выбранных/указанных авиакомпаний.

{{Attention|Правило для указанных авиакомпаний приоритетнее, чем правило общее правило для всех авиакомпаний. При микшировании результатов перелеты авиакомпаний, для которых заведены свои правила, будут микшироваться по таким правилам, общее правило будет игнорироваться.}}

# Микшер ищет дублирующие рейсы.
# К дубликатам применяются правила микширования. Каждое правило проверяет дубликаты по двум этапам:
#* Ценовой этап определяет перелёт от наиболее подходящей ГРС по ценовому признаку согласно заданному [[Микшер результатов поиска Немо 2.0 (Авиабилеты)#Параметры микширования результатов поиска|параметру]].
#* Если не сработал ценовой этап (или установлено игнорирование ценового этапа), наилучший перелет выбирается по выбранному приоритету поставщика.
# Выбирается один дубликат перелета, удовлетворяющий правилам, остальные дубликаты удаляются.

===Правило микширования по умолчанию===

Если микшер [[Микшер результатов поиска Немо 1.0 (Авиабилеты)#Включение микшера результатов поиска|включен]], но для какой-то авиакомпании не заданы правила<!--и заданы [[ Микшер результатов поиска Немо 1.0 (Авиабилеты)#Создание правила микширования результатов поиска для авиакомпании|правила только для определенных авиакомпаний]]-->, для нее срабатывает '''правило по умолчанию''': '''''"Ценовой этап: Цена (брутто) минимальная"'''''. <br /> Если для авиакомпании есть правила микширования, правило по умолчанию для нее не работает ни на каких этапах.

Чтобы правило по умолчанию не применялось, создайте [[Микшер результатов поиска Немо 1.0 (Авиабилеты)#Создание общего правила микширования результатов поиска|общее правило для всех авиакомпаний]].

==Создание общего правила микширования результатов поиска==
Для переопределения правила микширования, заданного по умолчанию, нужно создать общее правило для всех авиакомпаний.

Чтобы создать общее правило '''для всех авиакомпаний''':
# Нажмите кнопку '''Создать новую запись'''.
# Выберите условие выбора перелета ''по ценовому признаку'' (см. [[Микшер результатов поиска Немо 1.0 (Авиабилеты)#Параметры микширования результатов поиска|Параметры микширования результатов поиска]]).
# Выберите условие выбора перелета ''по приоритету поставщика'' (см. [[Микшер результатов поиска Немо 1.0 (Авиабилеты)#Параметры микширования результатов поиска|Параметры микширования результатов поиска]]).
# Нажмите кнопку '''Создать новую запись''' внизу страницы.

==Создание правила микширования результатов поиска для авиакомпании==
Для создания правила '''для определенных авиакомпаний''':
# Нажмите кнопку '''Создать новую запись'''.
# Введите авиакомпании, на которые распространяется правило. Под АК правило будет рассматривать маркетинговую АК перового сегмента.
# Установите условие выбора перелета ''по ценовому признаку'' (см. [[Микшер результатов поиска Немо 1.0 (Авиабилеты)#Параметры микширования результатов поиска|Параметры микширования результатов поиска]]).
# Установите условие выбора перелета ''по приоритету поставщика'' (см. [[Микшер результатов поиска Немо 1.0 (Авиабилеты)#Параметры микширования результатов поиска|Параметры микширования результатов поиска]]).
# Нажмите кнопку '''Создать новую запись''' внизу страницы.

Список созданных правил микширования результатов поиска отображается в виде таблицы в разделе '''Управление продажами → Процессы → Процесс поиска → Микшер результатов'''.<!--{{Menu|Управление продажами|Процессы|Процесс поиска|Микшер результатов}}.-->

{| class="wikitable"
|-
|[[Файл:Правила_микширования.png|1000px]]
|-
|Правила микширования результатов поиска
|}

== Включение микшера результатов поиска==
Чтобы включить микшер результатов поиска, включите опцию '''Микшер результатов включен''' в разделе '''Управление продажами → Процессы → Процесс поиска → Тонкая настройка'''.<!--{{Menu|Авиабилеты|Поиск 2.0|Тонкая настройка}}.-->

==Параметры микширования результатов поиска==
*'''Авиакомпания''' — авиакомпании, на которые распространяется данное правило микширования (первый [[маркетинговый перевозчик]] или, если в ценообразовании [[Ценообразование (Авиабилеты)|активирован расчет]] комиссий 2.0, [[валидирующий перевозчик]]).
* '''Этап 1 (ценовой)''' — ценовое условие, по которому выбирается наилучший перелет:
** '''''Цена от GDS (нетто) минимальная''''' - наименьшая цену нетто (тариф + таксы);
** '''''Цена (брутто) минимальная''''' - наименьшая цена брутто (тариф + таксы + сбор агенства);
** '''''Цена (брутто) максимальная''''' - наибольшая цена брутто (тариф + таксы + сбор агенства);
** '''''Сбор максимальный''''' — наибольший сбор, рассчитывается в [[Ценообразование (Авиабилеты)|ценообразовании]];
** '''''Максимальная комиссия от перевозчика''''' — наибольшая комиссия от авиакомпании для данной ГРС, работает только при включенном расчете комиссий 2.0;
** '''''Максимальная прибыль (сбор + комиссия)''''' — наибольшая сумма прибыли (сбор + комиссия), рассчитывается в ценообразовании, работает только включенном расчете комиссий 2.0;
** '''''Игнорировать этап 1''''' — микшер не проверяет дубликаты по условию ''Этапа 1''.
* '''Этап 2 (поставщики)''' — пакет реквизитов, из которого выберется перелет. Это условие проверяется микшером, если не сработал '''''Этап 1''''' или выбрано '''''Игнорировать этап 1'''''. Если указано значение ''Nemo 2.0'', то перелет выбирается из первого пакета реквизитов.

==Отладка правил микширования результатов поиска==

Работа микшера по каждому поисковому запросу логируется и отображается в подробной таблице отладки.

Таблица отладки включается в разделе '''Управление продажами → Авиабилеты → Процессы → Процесс поиска → Тонкая настройка'''.<!--{{Menu|Авиабилеты|Поиск 2.0|Тонкая настройка|setting=Режим отладки включен}}. -->

{| class="wikitable"
|-
|[[Файл:Логи_микширования.png|1300px|Лог микшера]]
|-
|Лог микшера
|}
По завершении каждого поиска пользователь (работает только при поиска от имени менеджера) будет перенаправлен на страницу [[Логи системы|логов]] этого поиска. В строке с сообщением ''flights_search_process/search'' размещается ссылка на таблицу отладки микшера.

*'''Операция''' — каждой операции микшера присваивается порядковый номер. Дубликатам одного перелета присваивается одинаковый номер для всех строк в таблице.
*'''Выбранный микшер''' — номер сработавшего правила микширования.
*'''Уровень 1''' — выбранный параметр микширования на первом этапе работы правила микширования.
*'''Уровень 2''' — выбранный пакет реквизитов на втором этапе работы правила микширования.
*'''Авиакомпания''' — первый [[маркетинговый перевозчик]] перелета или, если в ценообразовании [[Ценообразование (Авиабилеты)|активирован расчет]] комиссий 2.0, [[валидирующий перевозчик]].
*'''Код микширования''' — данные перелета, для которого была выполнена операция (дата вылета, направление, авиакомпания и т.д.).
*'''Мин. цена ГДС''' — цена нетто (тариф + таксы) от ГРС.
*'''Мин. цена''' — минимальная цена брутто (тариф + таксы + сборы) от ГРС.
*'''Макс. цена''' — максимальная цена брутто от ГРС.
*'''Макс. сбор''' — размер [[Сбор (термин)|сбора]] для цены от ГРС.
*'''Макс. комиссия''' — размер [[Комиссия (термин)|комиссии]] авиакомпании для цены от ГРС.
*'''Макс. прибыль''' — размер прибыли агентства для цены от ГРС.
*'''ГРС''' — ГРС, в котором найден дубликат.
*'''Пакет''' — пакет реквизитов, в котором найден дубликат.

{| class="wikitable"
|-
|[[Файл:2.0 Mix debug.png|1000px]]
|-
|Таблица отладки микшера результатов поиска авиарейсов
|}

== Примеры правил микширования результатов поиска ==
У агентства настроен поиск в нескольких источниках: ''ГРС 1'', ''ГРС 2'', ''ГРС SITA Gabriel''. Чтобы перелеты авиакомпании ''«Сибирь» (S7 Airlines)'' оформлялись в ''ГРС SITA Gabriel'', нужно задать два правила микширования.<!--Чтобы из дубликатов перелетов авиакомпании ''«Сибирь» (S7 Airlines)'' оставались только перелеты от ''ГРС SITA Gabriel'', создается правило микширования, в котором:-->

'''Первое правило'''

{| style="width: 400px" class="wikitable"
|-
! Параметр || Значение
|-
| Авиакомпания || «Сибирь» (S7 Airlines)
|-
| Этап 1 || Игнорировать этап 1
|-
| Этап 2 || Пакет реквизитов от ГРС ''SITA Gabriel''
|}
'''Второе правило'''

Чтобы по всем остальным авиакомпаниям выбирался перелет, у которого минимальная цена от ГРС, создается общее для всех авиакомпаний правило микширования, в котором:

{| style="width: 400px" class="wikitable"
|-
! Параметр || Значение
|-
| Этап 1 || Цена от GDS (нетто) минимальная
|-
| Этап 2 || NEMO2.0
|}

В данном правиле приоритета по поставщику нет, поэтому на втором этапе выбрано значение ''NEMO2.0''. Таким образом, если не сработает первый этап, микшер выберет перелет от ГРС первого пакета реквизитов.

Это правило будет работать для всех авиакомпаний, кроме ''«Сибирь» (S7 Airlines)'', поскольку для нее задано отдельное правило.

== См. также ==
*[[Фильтры поисковых запросов (Авиабилеты)]]
*[[Фильтр результатов поиска (Авиабилеты)]]
*[[Пакеты реквизитов Немо 1.0]]
*[[Маршрутизатор поисковых запросов]]
*[[Авиакомпания]]
*[[Ценообразование (Авиабилеты)]]
*[[Глобальная распределительная система]]
*[[Поиск (Авиабилеты)]]

Навигация

'