Фильтры результатов поиска Немо 1.0: различия между версиями
(→Примеры использования) |
(→Включение фильтра результатов поиска) |
||
(не показана 41 промежуточная версия 7 участников) | |||
Строка 7: | Строка 7: | ||
==Примеры использования== | ==Примеры использования== | ||
Фильтр результатов поиска используют, чтобы: | Фильтр результатов поиска используют, чтобы: | ||
+ | * оставить на выдаче перелеты по пакетам с прямой выпиской на стоке авиакомпаний, | ||
* исключить перелеты невыгодных для агентства [[Маркетинговый перевозчик|маркетинговых авиакомпаний]] или [[Оперирующий перевозчик|оперирующих перевозчиков]], | * исключить перелеты невыгодных для агентства [[Маркетинговый перевозчик|маркетинговых авиакомпаний]] или [[Оперирующий перевозчик|оперирующих перевозчиков]], | ||
− | |||
* удалить перелеты с недостаточным количеством свободных мест, чтобы было больше гарантии, что свободные места по данному рейсу не закончатся до бронирования, | * удалить перелеты с недостаточным количеством свободных мест, чтобы было больше гарантии, что свободные места по данному рейсу не закончатся до бронирования, | ||
* удалить перелеты с малой прибылью, чтобы в выдачу попали только те перелеты, которые гарантированно дадут не меньше заданного размера прибыли, | * удалить перелеты с малой прибылью, чтобы в выдачу попали только те перелеты, которые гарантированно дадут не меньше заданного размера прибыли, | ||
Строка 24: | Строка 24: | ||
'''Свойство условия''' — правило сравнения перелета с указанными в условии значениями параметра. Свойство условия определяется способом указания значений: | '''Свойство условия''' — правило сравнения перелета с указанными в условии значениями параметра. Свойство условия определяется способом указания значений: | ||
− | * '''''совпадает с''''' (если указывать значения с опцией «Выбранные») — | + | * '''''совпадает с''''' (если указывать значения с опцией «Выбранные») — удаляются только те перелеты, параметры которых соответствуют указанному значению. |
− | * '''''не совпадает с''''' (если указывать значения с опцией «Все, кроме») — | + | * '''''не совпадает с''''' (если указывать значения с опцией «Все, кроме») — удаляются только те перелеты, параметры которых не соответствуют указанному значению. |
'''Значение условия''' — один или несколько конкретных объектов параметра для сравнения с перелетом: конкретные континенты, страны, аэропорты и т. д. Если указаны несколько значений, то они рассматриваются в условии как альтернативные. | '''Значение условия''' — один или несколько конкретных объектов параметра для сравнения с перелетом: конкретные континенты, страны, аэропорты и т. д. Если указаны несколько значений, то они рассматриваются в условии как альтернативные. | ||
Строка 42: | Строка 42: | ||
==Включение фильтра результатов поиска== | ==Включение фильтра результатов поиска== | ||
− | Фильтр результатов поиска можно отключить и включить опцией '''Фильтры результатов включены''' в разделе | + | Фильтр результатов поиска можно отключить и включить опцией '''Фильтры результатов включены''' в разделе Управление продажами → Процессы → Процесс поиска → Тонкая настройка. |
+ | |||
+ | Также на работу фильтров результатов влияет состояние активности плагина ЦО (Ценообразования). Если указанный плагин выключен - фильтры результатов работать не будут. Документация по плагину Ценообразования - [[Ценообразование_(Авиабилеты)]] | ||
+ | |||
+ | ==Создание правил фильтрации результатов поиска== | ||
+ | Правила фильтрации результатов поиска создаются и редактируются в разделе Управление продажами → Процессы → Процесс поиска → Фильтры результатов. | ||
+ | |||
+ | Для создания правила: | ||
+ | # Нажмите кнопку '''Создать новую запись''' | ||
+ | # Заполните [[Фильтры результатов поиска (Авиабилеты)#Параметры фильтрации результатов поиска|параметры фильтрации]] | ||
+ | # Нажмите кнопку '''Создать новую запись''' внизу страницы | ||
+ | |||
+ | Список созданных правил фильтрации результатов поиска отображается в виде таблицы в разделе Управление продажами → Процессы → Процесс поиска → Фильтры результатов. | ||
+ | |||
+ | {| class="wikitable" | ||
+ | |- | ||
+ | |[[Файл:Правила_фильтра_результатов_поиска.png|1000px]] | ||
+ | |- | ||
+ | |Фильтрация запросов поиска | ||
+ | |} | ||
+ | |||
+ | ===Отладка правил фильтрации результатов поиска=== | ||
+ | Чтобы проверить работу фильтра и проследить, какие правила по каким параметрам удаляют перелеты, используют таблицу отладки правил фильтрации. | ||
+ | |||
+ | <u>Для поисков от имени менеджера и экспертов</u> агентства работа фильтра по каждому поисковому запросу логируется и отображается в подробной таблице отладки. | ||
+ | |||
+ | Таблица отладки работы фильтра результатов данного поиска открывается в логах этого поиска.<br /> | ||
+ | |||
+ | # Выполните поиск от имени менеджера или эксперта агентства. Если поиск выполняется от имени менеджера по завершении поиска открывается страница [[Логи системы|логов]] этого поиска. <br /> | ||
+ | # В поисковых логах в строке с сообщением ''flights/search/results/'' размещается ссылка на таблицу отладки фильтра: <br>[[Файл:Фильтр ссылка на таблицу отладки.png|300px]]. | ||
+ | # Ссылка открывает таблицу отладки фильтра результатов по данному поиску. | ||
+ | В столбце '''Удален''': | ||
+ | * '''''Да''''' - перелет удалён из выдачи. | ||
+ | * '''''Нет''''' - перелет допущен фильтрами к выдаче. | ||
+ | |||
+ | Для удалённых перелетов в строке ячейка с параметром '''OK''' обозначает правило, которое удалило перелет. Номер правила - название столбца. | ||
+ | |||
+ | {| class="wikitable" | ||
+ | |- | ||
+ | |[[Файл:Фильтр_таблица_отладки.png|500px]] | ||
+ | |- | ||
+ | |Таблица отладки фильтра результатов поиска | ||
+ | |} | ||
==Параметры фильтрации результатов поиска== | ==Параметры фильтрации результатов поиска== | ||
*'''Правило для пакетов реквизитов''' — [[Пакеты реквизитов Немо 1.0|пакеты реквизитов]], на которые применяется правило: | *'''Правило для пакетов реквизитов''' — [[Пакеты реквизитов Немо 1.0|пакеты реквизитов]], на которые применяется правило: | ||
− | **'''''Все''''' — правило распространяется на все пакеты реквизитов | + | **'''''Все''''' — правило распространяется на все пакеты реквизитов, |
− | **'''''Выбранные''''' — правило распространяется на выбранные из выпадающего списка пакеты реквизитов | + | **'''''Выбранные''''' — правило распространяется на выбранные из выпадающего списка пакеты реквизитов. Если для настройки указано значение '''''Выбранные''''', но сами пакеты реквизитов не выбраны - применяется на все. |
− | **'''''Все кроме''''' — правило распространяется на все пакеты реквизитов, кроме выбранных из выпадающего списка | + | **'''''Все кроме''''' — правило распространяется на все пакеты реквизитов, кроме выбранных из выпадающего списка, |
*'''авиакомпания не является контрактной''' — перелет удаляется, если он выполняется авиакомпанией, которая не числится в списке контрактных авиакомпаний агентства в ''[[Ценообразование (Авиабилеты)|Ценообразовании]]''. В выдаче остаются только те авиакомпании, от которых агент может получать комиссию. | *'''авиакомпания не является контрактной''' — перелет удаляется, если он выполняется авиакомпанией, которая не числится в списке контрактных авиакомпаний агентства в ''[[Ценообразование (Авиабилеты)|Ценообразовании]]''. В выдаче остаются только те авиакомпании, от которых агент может получать комиссию. | ||
− | *'''+ перелёт заблокирован''' — из выдачи удаляются заблокированные перелеты | + | *'''+ перелёт заблокирован''' — из выдачи удаляются заблокированные перелеты, |
*'''+ содержит авиакомпании (marketing) в первом сегменте''': | *'''+ содержит авиакомпании (marketing) в первом сегменте''': | ||
− | **'''''Выбранные ''''' — удаляются перелеты, в которых первый сегмент выполняется одной из перечисленных авиакомпанией | + | **'''''Выбранные ''''' — удаляются перелеты, в которых первый сегмент выполняется одной из перечисленных авиакомпанией, |
− | **'''''Все кроме''''' — удаляются все перелеты, кроме тех, у которых первый сегмент выполняется одной из перечисленных авиакомпанией | + | **'''''Все кроме''''' — удаляются все перелеты, кроме тех, у которых первый сегмент выполняется одной из перечисленных авиакомпанией, |
*'''+ содержит авиакомпании (marketing) в любом сегменте''': | *'''+ содержит авиакомпании (marketing) в любом сегменте''': | ||
− | **'''''Выбранные ''''' — удаляются перелеты, у которых в каком-то сегменте рейс выполняется одной из перечисленных авиакомпанией | + | **'''''Выбранные ''''' — удаляются перелеты, у которых в каком-то сегменте рейс выполняется одной из перечисленных авиакомпанией, |
− | **'''''Все кроме''''' — удаляются все перелеты | + | **'''''Все кроме''''' — удаляются все перелеты, у которых в каком-то сегменте рейс выполняется одной из не перечисленных авиакомпанией, |
*'''+ содержит выполняющие авиакомпании (operation) в любом сегменте''': | *'''+ содержит выполняющие авиакомпании (operation) в любом сегменте''': | ||
− | **'''''Выбранные ''''' — удаляются перелеты, у которых в каком-то сегменте рейс выполняется одной из перечисленных авиакомпанией | + | **'''''Выбранные ''''' — удаляются перелеты, у которых в каком-то сегменте рейс выполняется одной из перечисленных авиакомпанией, |
− | **'''''Все кроме''''' — удаляются все перелеты | + | **'''''Все кроме''''' — удаляются все перелеты, у которых в каком-то сегменте рейс выполняется одной из не перечисленных авиакомпанией, |
− | *'''+ перелет содержит несколько тарифов''' — удаляются перелеты с несколькими тарифами | + | *'''+ перелет содержит несколько тарифов''' — удаляются перелеты с несколькими тарифами, |
− | *'''+ сегменты перелета разного класса''''' — удаляются перелеты, сегменты которого разного класса | + | *'''+ сегменты перелета разного класса''''' — удаляются перелеты, сегменты которого разного класса, |
− | *'''+ перелет без электронного билета''''' — удаляются перелеты без электронного билета | + | *'''+ перелет без электронного билета''''' — удаляются перелеты без электронного билета, |
*'''+ международный перелет при поиске в пределах одной страны''' — удаляются перелеты с международными пересадками, если пункт вылета и прилета запроса в пределах одной страны | *'''+ международный перелет при поиске в пределах одной страны''' — удаляются перелеты с международными пересадками, если пункт вылета и прилета запроса в пределах одной страны | ||
*'''+ тип перевозки''': | *'''+ тип перевозки''': | ||
− | **'''''Выключен''''' — тип перевозки не проверяется (допускается любой) | + | **'''''Выключен''''' — тип перевозки не проверяется (допускается любой), |
− | **'''''ВВЛ''''' — внутренние воздушные линии | + | **'''''ВВЛ''''' — внутренние воздушные линии, |
− | **'''''МВЛ''''' — международные воздушные линии | + | **'''''МВЛ''''' — международные воздушные линии, |
*'''+ континенты вылета''''': | *'''+ континенты вылета''''': | ||
− | **'''''Выключен''''' — допускаются все континенты вылета | + | **'''''Выключен''''' — допускаются все континенты вылета, |
− | **'''''Выбранные''''' — удаляются результаты с вылетом с выбранных (из выпадающего списка) континентов | + | **'''''Выбранные''''' — удаляются результаты с вылетом с выбранных (из выпадающего списка) континентов, |
*'''+ страны вылета''''': | *'''+ страны вылета''''': | ||
− | **'''''Выбранные''''' — удаляются перелеты с вылетом из указанных стран | + | **'''''Выбранные''''' — удаляются перелеты с вылетом из указанных стран, |
− | **'''''Все кроме''''' — удаляются перелеты с вылетом из всех стран, кроме указанных | + | **'''''Все кроме''''' — удаляются перелеты с вылетом из всех стран, кроме указанных, |
*'''+ аэропорты вылета''''': | *'''+ аэропорты вылета''''': | ||
− | **'''''Выбранные ''''' — удаляются перелеты с вылетом из указанных аэропортов | + | **'''''Выбранные ''''' — удаляются перелеты с вылетом из указанных аэропортов, |
− | **'''''Все кроме''''' — удаляются перелеты с вылетом из всех аэропортов, кроме указанных | + | **'''''Все кроме''''' — удаляются перелеты с вылетом из всех аэропортов, кроме указанных, |
*'''+ континенты прилета''''': | *'''+ континенты прилета''''': | ||
− | **'''''Выключен ''''' — допускаются все континенты прилета | + | **'''''Выключен ''''' — допускаются все континенты прилета, |
− | **'''''Выбранные''''' — удаляются перелеты с прилетом на выбранные континенты | + | **'''''Выбранные''''' — удаляются перелеты с прилетом на выбранные континенты, |
*'''+ страны прилета''''': | *'''+ страны прилета''''': | ||
− | **'''''Выбранные ''''' — удаляются перелеты с прилетом в указанные страны | + | **'''''Выбранные ''''' — удаляются перелеты с прилетом в указанные страны, |
− | **'''''Все кроме''''' — удаляются перелеты с прилетом во все страны, кроме указанных | + | **'''''Все кроме''''' — удаляются перелеты с прилетом во все страны, кроме указанных, |
*'''+ аэропорты прилета''''': | *'''+ аэропорты прилета''''': | ||
− | **'''''Выбранные ''''' — удаляются перелеты с прилетом в указанные аэропорты | + | **'''''Выбранные ''''' — удаляются перелеты с прилетом в указанные аэропорты, |
− | **'''''Все кроме''''' — удаляются перелеты с прилетом во все аэропорты, кроме указанных | + | **'''''Все кроме''''' — удаляются перелеты с прилетом во все аэропорты, кроме указанных, |
− | *'''+ содержит тариф(тарифы) или коды классов (перечислять через запятую) ''' — удаляются перелеты с указанными тарифами и классами | + | {{Attention|Значения, указанные в параметрах '''"континенты вылета"''' / '''"континенты прилета"''', '''"страны вылета"''' / '''"страны прилета"''', '''"аэропорты вылета"''' / '''"аэропорты прилета"''', учитываются для всех сегментов перелета (то есть, в том числе для пунктов пересадок).}} |
− | *'''+ содержит номера рейсов (перечислять через запятую) ''' — удаляются перелеты с указанными номерами рейсов | + | *'''+ содержит тариф(тарифы) или коды классов (перечислять через запятую) ''' — удаляются перелеты с указанными тарифами и классами (присутствует поддержка регулярных выражений на языке RegEx), |
− | *'''+ присутствуют сегменты без точного времени вылета''' | + | *'''+ содержит номера рейсов (перечислять через запятую) ''' — удаляются перелеты с указанными номерами рейсов. Номера рейсов должны иметь следующий формат: 1A1111, 2B2222. При указании номеров в формате 1A 1111 правило может не сработать при работе с Nemo Connect (присутствует поддержка регулярных выражений на языке RegEx), |
− | *'''+ до времени вылета осталось менее Х часов ''' — удаляются рейсы, до вылета которых осталось меньше указанного времени (в часах) | + | *'''+ присутствуют сегменты без точного времени вылета''' — данный фильтр не применим в случае работы через API Nemo Connect |
− | *'''+ количество свободных мест на рейсе меньше или равно ''' — удаляются перелеты, на которых количество свободных мест меньше или равно указанному значению | + | *'''+ до времени вылета осталось менее Х часов ''' — удаляются рейсы, до вылета которых осталось меньше указанного времени (в часах), |
− | *'''+ количество свободных мест, остающееся на рейсе после покупки, меньше или равно ''' — удаляются перелеты, на которых после приобретения X мест количество свободных мест станет меньше или равно указанному значению. Пример: если в фильтре установлено значение 1 и запрос перелетов на 3 человека, то из результатов поиска будут удалены перелеты с количеством свободных мест 4 или меньше (4-3<=1) | + | *'''+ количество свободных мест на рейсе меньше или равно ''' — удаляются перелеты, на которых количество свободных мест меньше или равно указанному значению, |
+ | *'''+ количество свободных мест, остающееся на рейсе после покупки, меньше или равно ''' — удаляются перелеты, на которых после приобретения X мест количество свободных мест станет меньше или равно указанному значению. Пример: если в фильтре установлено значение 1 и запрос перелетов на 3 человека, то из результатов поиска будут удалены перелеты с количеством свободных мест 4 или меньше (4-3<=1), | ||
*'''+ источник перехода''': | *'''+ источник перехода''': | ||
− | **'''''Выключен ''''' — допускаются все источники перехода | + | **'''''Выключен ''''' — допускаются все источники перехода, |
− | **'''''Выбранные''''' — удаляет перелет, если источником перехода на сайт является один из указанных | + | **'''''Выбранные''''' — удаляет перелет, если источником перехода на сайт является один из указанных, |
− | *'''+ цена перелета больше''' — удаляются перелеты, стоимость которых выше указанного значения | + | *'''+ цена перелета больше''' — удаляются перелеты, стоимость которых выше указанного значения, |
− | *'''+ цена перелета меньше''' — удаляются перелеты, стоимость которых ниже указанного значения | + | *'''+ цена перелета меньше''' — удаляются перелеты, стоимость которых ниже указанного значения, |
− | *'''+ прибыль меньше''' — удаляются перелеты, прибыль которых ниже указанного значения. Прибыль | + | *'''+ прибыль меньше''' — удаляются перелеты, прибыль которых ниже указанного значения. Прибыль рассчитывается как сумма комиссии от авиакомпании, бонуса от авиакомпании (если установлен) и сбора агентства, заданных в [[Ценообразование (Авиабилеты)|правилах ценообразования]]. |
<!-- | <!-- | ||
{| class="wikitable mw-collapsible" | {| class="wikitable mw-collapsible" | ||
Строка 161: | Строка 204: | ||
|''' источник перехода'''||Запрещает просмотр результатов поиска в случае, если источником перехода на сайт является один из указанных в фильтре источников. | |''' источник перехода'''||Запрещает просмотр результатов поиска в случае, если источником перехода на сайт является один из указанных в фильтре источников. | ||
|}--> | |}--> | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
==Примеры правил фильтрации результатов поиска== | ==Примеры правил фильтрации результатов поиска== | ||
Строка 1038: | Строка 1058: | ||
== См. также == | == См. также == | ||
+ | *[[Фильтры результатов поиска Немо 2.0]] | ||
*[[Фильтры поисковых запросов (Авиабилеты)]] | *[[Фильтры поисковых запросов (Авиабилеты)]] | ||
*[[Глобальная распределительная система]] | *[[Глобальная распределительная система]] | ||
*[[Пакеты реквизитов Немо 1.0]] | *[[Пакеты реквизитов Немо 1.0]] | ||
*[[Маршрутизатор поисковых запросов]] | *[[Маршрутизатор поисковых запросов]] | ||
− | *[[Микшер результатов поиска | + | *[[Микшер результатов поиска (Авиабилеты)]] |
*[[Пользователь]] | *[[Пользователь]] |
Текущая версия на 13:22, 9 октября 2024
Фильтры результатов поиска авиарейсов — плагин компонента «Авиабилеты» системы Nemo.Travel.
Содержание
- 1 Назначение
- 2 Примеры использования
- 3 Принцип работы
- 4 Включение фильтра результатов поиска
- 5 Создание правил фильтрации результатов поиска
- 6 Параметры фильтрации результатов поиска
- 7 Примеры правил фильтрации результатов поиска
- 7.1 Исключить перелеты с прибылью менее 400 рублей
- 7.2 Исключить перелеты авиакомпаний Аэрофлота и Россия
- 7.3 Исключить перелеты всех авиакомпаний, кроме Аэрофлота и Россия
- 7.4 Исключить перелеты всех авиакомпаний с прибылью менее 400 рублей, кроме Аэрофлота
- 7.5 Исключить перелеты всех авиакомпаний, кроме Аэрофлота, и перелеты с прибылью менее 400 рублей
- 7.6 Исключить перелеты всех авиакомпаний, кроме Аэрофлота, оперированного Россией
- 7.7 Исключить перелеты с прибылью меньше 400 рублей всех авиакомпаний, кроме Аэрофлота, оперированного Россией
- 8 См. также
Назначение
Фильтры результатов поиска ограничивают набор перелетов на выдаче результатов поиска.
Примеры использования
Фильтр результатов поиска используют, чтобы:
- оставить на выдаче перелеты по пакетам с прямой выпиской на стоке авиакомпаний,
- исключить перелеты невыгодных для агентства маркетинговых авиакомпаний или оперирующих перевозчиков,
- удалить перелеты с недостаточным количеством свободных мест, чтобы было больше гарантии, что свободные места по данному рейсу не закончатся до бронирования,
- удалить перелеты с малой прибылью, чтобы в выдачу попали только те перелеты, которые гарантированно дадут не меньше заданного размера прибыли,
- исключить перелеты от авиакомпаний, с которыми у агентства нет договора, чтобы оставить в выдаче только те авиакомпании, от которых агент может получать комиссию,
- разрешить выдачу только определенных направлений, предусмотренных договором с авиакомпаниями.
Принцип работы
Результаты поиска фильтруются по правилам. Прежде чем формируется выдача результатов, фильтр проверяет перелеты по всем правилам фильтрации.
Правило фильтрации результатов — комбинация условий, при одновременном выполнении которых перелет удаляется из выдачи.
Условие фильтра — совокупность параметра, его свойства и указанных значений.
Параметр условия — признак, по которому перелет проверяется при фильтрации.
Свойство условия — правило сравнения перелета с указанными в условии значениями параметра. Свойство условия определяется способом указания значений:
- совпадает с (если указывать значения с опцией «Выбранные») — удаляются только те перелеты, параметры которых соответствуют указанному значению.
- не совпадает с (если указывать значения с опцией «Все, кроме») — удаляются только те перелеты, параметры которых не соответствуют указанному значению.
Значение условия — один или несколько конкретных объектов параметра для сравнения с перелетом: конкретные континенты, страны, аэропорты и т. д. Если указаны несколько значений, то они рассматриваются в условии как альтернативные.
- Перелет удаляется, если сработало хотя бы одно правило.
- Чтобы правило фильтрации сработало, нужно чтобы выполнились все условия фильтрации, заданные в правиле.
Внимание! Если вы получили результаты поиска с включенным фильтром, а затем выключили его, для получения нефильтрованных результатов нужно заново запустить поиск.
Включение фильтра результатов поиска
Фильтр результатов поиска можно отключить и включить опцией Фильтры результатов включены в разделе Управление продажами → Процессы → Процесс поиска → Тонкая настройка.
Также на работу фильтров результатов влияет состояние активности плагина ЦО (Ценообразования). Если указанный плагин выключен - фильтры результатов работать не будут. Документация по плагину Ценообразования - Ценообразование_(Авиабилеты)
Создание правил фильтрации результатов поиска
Правила фильтрации результатов поиска создаются и редактируются в разделе Управление продажами → Процессы → Процесс поиска → Фильтры результатов.
Для создания правила:
- Нажмите кнопку Создать новую запись
- Заполните параметры фильтрации
- Нажмите кнопку Создать новую запись внизу страницы
Список созданных правил фильтрации результатов поиска отображается в виде таблицы в разделе Управление продажами → Процессы → Процесс поиска → Фильтры результатов.
Фильтрация запросов поиска |
Отладка правил фильтрации результатов поиска
Чтобы проверить работу фильтра и проследить, какие правила по каким параметрам удаляют перелеты, используют таблицу отладки правил фильтрации.
Для поисков от имени менеджера и экспертов агентства работа фильтра по каждому поисковому запросу логируется и отображается в подробной таблице отладки.
Таблица отладки работы фильтра результатов данного поиска открывается в логах этого поиска.
- Выполните поиск от имени менеджера или эксперта агентства. Если поиск выполняется от имени менеджера по завершении поиска открывается страница логов этого поиска.
- В поисковых логах в строке с сообщением flights/search/results/ размещается ссылка на таблицу отладки фильтра:
. - Ссылка открывает таблицу отладки фильтра результатов по данному поиску.
В столбце Удален:
- Да - перелет удалён из выдачи.
- Нет - перелет допущен фильтрами к выдаче.
Для удалённых перелетов в строке ячейка с параметром OK обозначает правило, которое удалило перелет. Номер правила - название столбца.
Таблица отладки фильтра результатов поиска |
Параметры фильтрации результатов поиска
- Правило для пакетов реквизитов — пакеты реквизитов, на которые применяется правило:
- Все — правило распространяется на все пакеты реквизитов,
- Выбранные — правило распространяется на выбранные из выпадающего списка пакеты реквизитов. Если для настройки указано значение Выбранные, но сами пакеты реквизитов не выбраны - применяется на все.
- Все кроме — правило распространяется на все пакеты реквизитов, кроме выбранных из выпадающего списка,
- авиакомпания не является контрактной — перелет удаляется, если он выполняется авиакомпанией, которая не числится в списке контрактных авиакомпаний агентства в Ценообразовании. В выдаче остаются только те авиакомпании, от которых агент может получать комиссию.
- + перелёт заблокирован — из выдачи удаляются заблокированные перелеты,
- + содержит авиакомпании (marketing) в первом сегменте:
- Выбранные — удаляются перелеты, в которых первый сегмент выполняется одной из перечисленных авиакомпанией,
- Все кроме — удаляются все перелеты, кроме тех, у которых первый сегмент выполняется одной из перечисленных авиакомпанией,
- + содержит авиакомпании (marketing) в любом сегменте:
- Выбранные — удаляются перелеты, у которых в каком-то сегменте рейс выполняется одной из перечисленных авиакомпанией,
- Все кроме — удаляются все перелеты, у которых в каком-то сегменте рейс выполняется одной из не перечисленных авиакомпанией,
- + содержит выполняющие авиакомпании (operation) в любом сегменте:
- Выбранные — удаляются перелеты, у которых в каком-то сегменте рейс выполняется одной из перечисленных авиакомпанией,
- Все кроме — удаляются все перелеты, у которых в каком-то сегменте рейс выполняется одной из не перечисленных авиакомпанией,
- + перелет содержит несколько тарифов — удаляются перелеты с несколькими тарифами,
- + сегменты перелета разного класса — удаляются перелеты, сегменты которого разного класса,
- + перелет без электронного билета — удаляются перелеты без электронного билета,
- + международный перелет при поиске в пределах одной страны — удаляются перелеты с международными пересадками, если пункт вылета и прилета запроса в пределах одной страны
- + тип перевозки:
- Выключен — тип перевозки не проверяется (допускается любой),
- ВВЛ — внутренние воздушные линии,
- МВЛ — международные воздушные линии,
- + континенты вылета:
- Выключен — допускаются все континенты вылета,
- Выбранные — удаляются результаты с вылетом с выбранных (из выпадающего списка) континентов,
- + страны вылета:
- Выбранные — удаляются перелеты с вылетом из указанных стран,
- Все кроме — удаляются перелеты с вылетом из всех стран, кроме указанных,
- + аэропорты вылета:
- Выбранные — удаляются перелеты с вылетом из указанных аэропортов,
- Все кроме — удаляются перелеты с вылетом из всех аэропортов, кроме указанных,
- + континенты прилета:
- Выключен — допускаются все континенты прилета,
- Выбранные — удаляются перелеты с прилетом на выбранные континенты,
- + страны прилета:
- Выбранные — удаляются перелеты с прилетом в указанные страны,
- Все кроме — удаляются перелеты с прилетом во все страны, кроме указанных,
- + аэропорты прилета:
- Выбранные — удаляются перелеты с прилетом в указанные аэропорты,
- Все кроме — удаляются перелеты с прилетом во все аэропорты, кроме указанных,
Внимание! Значения, указанные в параметрах "континенты вылета" / "континенты прилета", "страны вылета" / "страны прилета", "аэропорты вылета" / "аэропорты прилета", учитываются для всех сегментов перелета (то есть, в том числе для пунктов пересадок).
- + содержит тариф(тарифы) или коды классов (перечислять через запятую) — удаляются перелеты с указанными тарифами и классами (присутствует поддержка регулярных выражений на языке RegEx),
- + содержит номера рейсов (перечислять через запятую) — удаляются перелеты с указанными номерами рейсов. Номера рейсов должны иметь следующий формат: 1A1111, 2B2222. При указании номеров в формате 1A 1111 правило может не сработать при работе с Nemo Connect (присутствует поддержка регулярных выражений на языке RegEx),
- + присутствуют сегменты без точного времени вылета — данный фильтр не применим в случае работы через API Nemo Connect
- + до времени вылета осталось менее Х часов — удаляются рейсы, до вылета которых осталось меньше указанного времени (в часах),
- + количество свободных мест на рейсе меньше или равно — удаляются перелеты, на которых количество свободных мест меньше или равно указанному значению,
- + количество свободных мест, остающееся на рейсе после покупки, меньше или равно — удаляются перелеты, на которых после приобретения X мест количество свободных мест станет меньше или равно указанному значению. Пример: если в фильтре установлено значение 1 и запрос перелетов на 3 человека, то из результатов поиска будут удалены перелеты с количеством свободных мест 4 или меньше (4-3<=1),
- + источник перехода:
- Выключен — допускаются все источники перехода,
- Выбранные — удаляет перелет, если источником перехода на сайт является один из указанных,
- + цена перелета больше — удаляются перелеты, стоимость которых выше указанного значения,
- + цена перелета меньше — удаляются перелеты, стоимость которых ниже указанного значения,
- + прибыль меньше — удаляются перелеты, прибыль которых ниже указанного значения. Прибыль рассчитывается как сумма комиссии от авиакомпании, бонуса от авиакомпании (если установлен) и сбора агентства, заданных в правилах ценообразования.
Примеры правил фильтрации результатов поиска
Исключить перелеты с прибылью менее 400 рублей
Чтобы удалить из результатов поиска перелёты, по которым прибыль агентства составляет менее 400 рублей, создайте одно правило с одним параметром:
Правило №1 | |
---|---|
+ прибыль меньше | 400 Российский рубль |
В таблице представлен пример работы правила для каждого перелёта в результатах поиска.
Пример работы правила №1 | |||
---|---|---|---|
№ | Прибыль меньше 400 рублей | Результат работы правила | |
Перелет 1 | SVO LED (Прибыль: 340RUB) | Перелет удален. | |
Перелет 2 | SVO LED (Прибыль: 450RUB) | Перелет остался. | |
Перелет 3 | SVO LED (Прибыль: 270RUB) | Перелет удален. | |
Перелет 4 | SVO LED (Прибыль: 340RUB) | Перелет удален. | |
Перелет 5 | SVO LED (Прибыль: 540RUB) | Перелет остался. | |
Перелет 6 | SVO LED (Прибыль: 240RUB) | Перелет остался. |
Исключить перелеты авиакомпаний Аэрофлота и Россия
Чтобы удалить из результатов поиска перелёты авиакомпаний Аэрофлот (SU) и Россия (FV), создайте одно правило с одним параметром:
Правило №1 | |
---|---|
+ содержит авиакомпании (marketing) в любом сегменте | Выбранные:
|
В таблице представлен пример работы правила для каждого перелёта в результатах поиска.
Пример работы правила №1 | |||
---|---|---|---|
№ | Маркетинговая АК в любом сегменте: SU или FV | Результат работы правила | |
Перелет 1 | SVO LED (Маркетинговая АК: SU) | Перелет удален. | |
Перелет 2 | SVO LED (Маркетинговая АК: SU) | Перелет удален. | |
Перелет 3 | SVO LED (Маркетинговая АК: FV) | Перелет удален. | |
Перелет 4 | SVO LED (Маркетинговая АК: S7) | Перелет остался. | |
Перелет 5 | SVO LED (Маркетинговая АК: S7) | Перелет остался. | |
Перелет 6 | SVO LED (Маркетинговая АК: UN) | Перелет остался. |
Исключить перелеты всех авиакомпаний, кроме Аэрофлота и Россия
Чтобы удалить из результатов поиска перелёты всех авиакомпаний, кроме Аэрофлот (SU) и Россия (FV), создайте одно правило с одним параметром:
Правило №1 | |
---|---|
+ содержит авиакомпании (marketing) в любом сегменте | Все кроме:
|
В таблице представлен пример работы правила для каждого перелёта в результатах поиска.
Пример работы правила №1 | |||
---|---|---|---|
№ | Маркетинговая АК в любом сегменте: любая, кроме SU или FV | Результат работы правила | |
Перелет 1 | SVO LED (Маркетинговая АК: SU) | Перелет остался. | |
Перелет 2 | SVO LED (Маркетинговая АК: SU) | Перелет остался. | |
Перелет 3 | SVO LED (Маркетинговая АК: FV) | Перелет остался. | |
Перелет 4 | SVO LED (Маркетинговая АК: S7) | Перелет удален. | |
Перелет 5 | SVO LED (Маркетинговая АК: S7) | Перелет удален. | |
Перелет 6 | SVO LED (Маркетинговая АК: UN) | Перелет удален. |
Исключить перелеты всех авиакомпаний с прибылью менее 400 рублей, кроме Аэрофлота
Чтобы удалить из результатов поиска перелёты всех авиакомпаний с прибылью менее 400 рублей, кроме Аэрофлот (SU), создайте одно правило с двумя параметрами:
Правило №1 | |
---|---|
+ содержит авиакомпании (marketing) в любом сегменте | Все кроме:
|
+ прибыль меньше" | 400 Российский рубль |
В таблице представлен пример работы правила для каждого перелёта в результатах поиска.
Пример работы правила №1 | ||||
---|---|---|---|---|
№ | (Маркетинговая АК в любом сегменте: любая, кроме SU) И (Прибыль меньше 400 рублей) |
Результат работы правила | ||
Перелет 1 | (Маркетинговая АК: SU) | (Прибыль: 340RUB) | Перелет остался. | |
Перелет 2 | (Маркетинговая АК: SU) | (Прибыль: 450RUB) | Перелет остался. | |
Перелет 3 | (Маркетинговая АК: UN) | (Прибыль: 270RUB) | Перелет удален. | |
Перелет 4 | (Маркетинговая АК: S7) | (Прибыль: 340RUB) | Перелет удален. | |
Перелет 5 | (Маркетинговая АК: S7) | (Прибыль: 540RUB) | Перелет остался. | |
Перелет 6 | (Маркетинговая АК: FV) | (Прибыль: 540RUB) | Перелет остался. |
Исключить перелеты всех авиакомпаний, кроме Аэрофлота, и перелеты с прибылью менее 400 рублей
Чтобы удалить из результатов поиска перелёты всех авиакомпаний, кроме Аэрофлот (SU), и перелеты с прибылью менее 400 рублей, создайте два правила:
Правило №1 | |
---|---|
+ содержит авиакомпании (marketing) в любом сегменте | Все кроме:
|
Правило №2 | |
+ прибыль меньше | 400 Российский рубль |
В таблице представлен пример работы правил для каждого перелёта в результатах поиска.
Схема работы правил фильтров результатов поиска | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
|
|
|
Исключить перелеты всех авиакомпаний, кроме Аэрофлота, оперированного Россией
Внимание! Теперь рассмотрим верное решение.
Чтобы удалить из результатов поиска перелёты всех авиакомпаний, кроме Аэрофлот (SU), оперированного Россией, создайте два правила:
Правило №1 | |
---|---|
+ содержит авиакомпании (marketing) в любом сегменте | Все кроме:
|
Правило №2 | |
+ содержит выполняющие авиакомпании (operation) в любом сегменте | Все кроме:
|
В таблице представлен пример работы правил для каждого перелёта в результатах поиска.
Схема работы правил фильтров результатов поиска | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
|
|
|
Внимание! Рассмотрим неверное решение
Чтобы удалить из результатов поиска перелёты всех авиакомпаний, кроме Аэрофлот (SU), оперированного Россией, создайте одно правило:
Правило №1 | |
---|---|
+ содержит авиакомпании (marketing) в любом сегменте | Все кроме:
|
+ содержит выполняющие авиакомпании (operation) в любом сегменте | Все кроме:
|
В таблице представлен пример работы правила для каждого перелёта в результатах поиска.
Пример работы правила №1 | ||||
---|---|---|---|---|
№ | (Маркетинговая АК в любом сегменте: любая, кроме SU) И (Оперирующая АК в любом сегменте: любая, кроме FV) |
Результат работы правила | ||
Перелет 1 | (Марк. АК: SU) | (Опер. АК: SU) | Перелет остался. | |
Перелет 2 | (Марк. АК: SU) | (Опер. АК: FV) | Перелет остался. | |
Перелет 3 | (Марк. АК: UN) | (Опер. АК: UN) | Перелет удален. | |
Перелет 4 | (Марк. АК: S7) | (Опер. АК: S7) | Перелет удален. | |
Перелет 5 | (Марк. АК: S7) | (Опер. АК: FV) | Перелет остался. | |
Перелет 6 | (Марк. АК: FV) | (Опер. АК: FV) | Перелет остался. |
В результатах остались варианты 1, 5 и 6, потому что правило срабатывает, только если срабатывают все условия внутри правила.
Данное правило срабатывает, когда маркетинговая авиакомпания не Аэрофлот и одновременно с этим оперирующая авиакомпания не Россия. Одновременно обоим требованиям удовлетворяют перелеты №3 и №4.
Исключить перелеты с прибылью меньше 400 рублей всех авиакомпаний, кроме Аэрофлота, оперированного Россией
Чтобы удалить из результатов поиска перелёты с прибылью меньше 400 рублей всех авиакомпаний, кроме Аэрофлот (SU), оперированного Россией, создайте два правила:
Правило №1 | |
---|---|
+ содержит авиакомпании (marketing) в любом сегменте | Все кроме:
|
+ прибыль меньше | 400 Российский рубль |
Правило №2 | |
+ содержит выполняющие авиакомпании (operation) в любом сегменте | Все кроме:
|
+ прибыль меньше | 400 Российский рубль |
В таблице представлен пример работы правил для каждого перелёта в результатах поиска.
Схема работы правил фильтров результатов поиска | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
|
|
|