Микшер результатов поиска (Авиабилеты)
Микшер результатов поиска авиарейсов — плагин компонента «Авиабилеты» системы Nemo.Travel.
Содержание
Назначение
Микшер результатов поиска удаляет дубликаты перелетов, полученные из нескольких источников, оставляя самый выгодный для агентства (по ценовому признаку или по поставщику).
Микширование результатов поиска применяется, когда в результате поиска в нескольких пакетах ГРС система получает из разных источников одинаковые перелеты. Чтобы исключить из выдачи дубликаты перелетов, микшер оставляет из нескольких одинаковых перелетов один, более выгодный для агентства.
Микшер результатов поиска Nemo Connect является улучшенной версией микшера результатов поиска Немо Тревел 1.0.
Примеры использования
Например, в результатах поиска агентства вернулось 2 одинаковых перелета авиакомпании Deutsche Lufthansa AG, один из российского PCC, второй из немецкого. Допустим, в немецком PCC у агентства более выгодные условия для выписки этой авиакомпании, тогда создается правило микширования для авиакомпании Deutsche Lufthansa AG, согласно которому из всех дубликатов перелетов авиакомпании Deutsche Lufthansa AG микшер будет оставлять на выдаче перелет из пакета немецкого PCC.
Аналогично микшер позволяет оставлять на выдаче перелеты авиакомпании «Сибирь» (S7 Airlines) из ГРС SITA.
Принцип работы
Микшер работает с результатами, оставшимися после фильтрации результатов поиска.
Результаты поиска смешиваются по правилам. Прежде чем формируется выдача результатов пользователю, микшер удаляет дубликаты перелетов согласно заведенным правилам микширования.
Правило микширования результатов состоит из условий микширования. Правило может распространяеться на перелеты всех авиакомпаний или только выбранных/указанных авиакомпаний.
Внимание! Правило для указанных авиакомпаний приоритетнее, чем правило общее правило для всех авиакомпаний. При микшировании результатов перелеты авиакомпаний, для которых заведены свои правила, будут микшироваться по таким правилам, общее правило будет игнорироваться.
- Микшер ищет дублирующие рейсы.
- К дубликатам применяются правила микширования. Каждое правило проверяет дубликаты по двум этапам:
- Ценовой этап определяет перелёт от наиболее подходящей ГРС по ценовому признаку согласно заданному параметру.
- Если не сработал ценовой этап (или установлено игнорирование ценового этапа), наилучший перелет выбирается по выбранному приоритету поставщика.
- Выбирается один дубликат перелета, удовлетворяющий правилам, остальные дубликаты удаляются.
Правило микширования по умолчанию
Правило микширования по умолчанию: Выбирается перелет с наименьшей итоговой (брутто) стоимостью.
Правило по умолчанию срабатывает, если микшер результатов поиска включен и:
- правила микширования не заданы,
- или правила микширования заданы только для отдельных авиакомпаний.
Таким образом, если микшер включен, но для какой-то авиакомпании не заданы правила, для нее срабатывает правило по умолчанию.
Если для авиакомпании есть правила микширования, правило по умолчанию для нее не работает ни на каких этапах.
Чтобы изменить правило, применяемое по умолчанию, создайте общее правило для всех авиакомпаний.
Микшер результатов поиска Немо 1.0 и Немо 2.0
Микшера результатов поиска Немо Тревел 1.0 и микшер результатов поиска Nemo Connect являются взаимоисключающими плагинами. При включении микшера Nemo Connect для корректной работы плагина рекомендуется удалить правила микшера Немо Тревел 1.0.
Создание правила микширования результатов поиска
Правила микшера Nemo Connect создаются и редактируются в панели администрирования Nemo Connect в разделе Настройки Авиа → Поисковые настройки → Настройки микшера.
Для создания правила:
- Нажмите кнопку Добавить Правило микширования перелётов.
- Введите IATA-коды авиакомпаний (валидирующих перевозчиков перелета), на которые распространяется правило.
- Установите условие выбора перелета по ценовому признаку.
- Установите условие выбора перелета по приоритету поставщика.
- Нажмите Сохранить для сохранения настроек правила.
Включение микшера результатов поиска
Чтобы включить микшер результатов поиска Nemo Connect, включите опцию Использовать микшер авиа в разделе Настройки Авиа → Поисковые настройки → Настройки микшера.
Параметры микширования результатов поиска
- Авиакомпания — IATA-коды авиакомпаний ( валидирующий перевозчик ), на которые распространяется правило.
- Этап 1 (ценовой) — ценовое условие, по которому выбирется наилучший перелет:
- Ignore — ценовой признак игнорируется, перелет проверяется по второму этапу;
- MaximalAgencyMarkup — перелет с наибольшим агентским доходом;
- MaximalAirlineCommission — перелет с наибольшей комиссией авиакомпании;
- MaximalProfit — перелет с максимальным значением (комиссии + сбор);
- MinimalNet — перелет с наименьшей ценой от ГРС;
- MinimalPrice — перелет с наименьшей итоговой стоимостью;
- Этап 2 (поставщики) — пакет реквизитов, из которого выберется перелет. Это условие проверяется микшером, если не сработал Этап 1 или выбрано Ignore.
Отладка правил микширования результатов поиска
Работа микшера по каждому поисковому запросу логируется и отображается в подробной таблице отладки.
Таблица отладки включается в разделе Управление продажами → Авиабилеты → Процессы → Процесс поиска → Тонкая настройка.
Лог микшера |
По завершении каждого поиска пользователь (работает только при поиска от имени менеджера) будет перенаправлен на страницу логов этого поиска. В строке с сообщением flights_search_process/search размещается ссылка на таблицу отладки микшера.
- Операция — каждой операции микшера присваивается порядковый номер. Дубликатам одного перелета присваивается одинаковый номер для всех строк в таблице.
- Выбранный микшер — номер сработавшего правила микширования.
- Уровень 1 — выбранный параметр микширования на первом этапе работы правила микширования.
- Уровень 2 — выбранный пакет реквизитов на втором этапе работы правила микширования.
- Авиакомпания — первый маркетинговый перевозчик перелета или, если в ценообразовании активирован расчет комиссий 2.0, валидирующий перевозчик.
- Код микширования — данные перелета, для которого была выполнена операция (дата вылета, направление, авиакомпания и т.д.).
- Мин. цена ГДС — цена нетто (тариф + таксы) от ГРС.
- Мин. цена — минимальная цена брутто (тариф + таксы + сборы) от ГРС.
- Макс. цена — максимальная цена брутто от ГРС.
- Макс. сбор — размер сбора для цены от ГРС.
- Макс. комиссия — размер комиссии авиакомпании для цены от ГРС.
- Макс. прибыль — размер прибыли агентства для цены от ГРС.
- ГРС — ГРС, в котором найден дубликат.
- Пакет — пакет реквизитов, в котором найден дубликат.
Таблица отладки микшера результатов поиска авиарейсов |
Примеры правил микширования результатов поиска
У агентства настроен поиск в нескольких источниках: ГРС 1, ГРС 2, ГРС SITA Gabriel. Чтобы перелеты авиакомпании «Сибирь» (S7 Airlines) оформлялись в ГРС SITA Gabriel, нужно задать два правила микширования.
Первое правило
Параметр | Значение |
---|---|
Авиакомпания | S7 |
Этап 1 | Ignore |
Этап 2 | номер пакета реквизитов ГРС SITA Gabriel |
Второе правило
Чтобы по всем остальным авиакомпаниям выбирался перелет, у которого минимальная цена от ГРС, создается общее для всех авиакомпаний правило микширования, в котором:
Параметр | Значение |
---|---|
Авиакомпания | - |
Этап 1 | MinimalNet |
Этап 2 | 0000 |
Таким образом, если не сработает первый этап, микшер выберет перелет из указанного пакета реквизитов.
Это правило будет работать для всех авиакомпаний, кроме «Сибирь» (S7 Airlines), поскольку для нее задано отдельное правило.