Открыть главное меню

Изменения

Результаты поиска

4893 байта добавлено, 12:13, 16 ноября 2023
Топ перелетов
[[Категория:Руководство]]== Группировка результатов '''Результаты поиска ==''' — страница в системе бронирования билетов онлайн {{NameSystemLink}}, отображаемая в качестве ответа на поисковый запрос пользователя, и содержащая варианты перелетов, удовлетворяющие запросу.
Возможно несколько вариантов вывода результатов ==Принцип работы==После заполнения [[Форма поиска (Авиабилеты)|формы поиска]] и нажатия кнопки '''Найти''' запускается процесс поиска:
*Без группировки;{| class="wikitable"*По сегментам;|-*По времени|[[Файл:Процесс поиска авиабилетов.png|1200px]]|-|Процесс поиска|}
При помощи группировок комбинируя перелеты тем или иным образом, Подробнее о процессе поиска см. в разделе [[пользовательПоиск (Авиабилеты)]] сам выбирает оптимальный для него вариант.
Чтобы установить желаемую группировку необходимо зайти По завершении процесса поиска пользователь перенаправляется на страницу''' «Авиабилеты» - «Поиск» - «Настройка группировки и фильтров»'''выдачи результатов поиска.
На указанной странице доступен ряд настроек группировки и фильтрацииСтраница выдачи результатов поиска содержит следующие элементы:* '''Пошаговый индикатор процесса покупки'''.* '''Мини-форма поиска''' — подробнее см. [[Мини-форма поиска]].* '''Сравнительная таблица перелетов'''.* Блок '''Топ перелетов''' — подробнее см. раздел [[Результаты поиска#Топ перелетов|Топ перелетов]].* Блок '''Все билеты''' — в блоке отображаются все варианты перелетов по запросу пользователя.* Блок '''Блок постфильтров''' — подробнее см. раздел [[Результаты поиска#Блок постфильтров|Блок постфильтров]].* Блок '''Топ-3 авиакомпаний''' — три перелета от авиакомпаний с наивысшим рейтингом в порядке возрастания цены.* Блок '''Предыдущие поиски''' — ссылки на пять последних поисков, выполненных от имени текущего пользователя.
При включенной настройке {| class="wikitable"|-|[[Файл:Результаты поиска.png|1200px]]|-|Результаты поиска|}{| class="wikitable"|-|[[Файл:Результаты поиска плиткой.png|1200px]]|-|Отображение результатов поиска плиткой|}{| class="wikitable"|-|[[Файл:Результаты поиска списком.png|1200px]]|-|Отображение результатов поиска списком|}Чтобы управлять элементами страницы результатов поиска, используйте параметры раздела '''«Без группировки»Управление продажами → Авиабилеты → Процессы → Форма поиска''' , например, {{Setting|Развернутая выдача вариантов перелета на результатах странице результатов поиска выводятся все варианты перелетов. При поиске перелетов туда-обратно отображаются все варианты комбинаций, без какой-либо фильтрации и группировкипри отображении списком}}.
Если включена настройка '''«По сегментам»''' пользователю предлагается список сегментов для выбора наиболее подходящего. Достаточно в левой части страницы отметить радиокнопкой желаемый перелет и нажать кнопку «Выбрать»{| class="wikitable"|-|[[Файл:Развернутая выдача вариантов перелета на странице результатов поиска при отображении списком.png|1200px]]|-|Развернутая выдача вариантов перелета на странице результатов поиска при отображении списком|}
При группировке '''«По времени»''' пользователь выбирает наиболее удобное для него время. В данном случае на отображение результатов так же влияет настройка '''«Отображать все результаты в группировке по времени»'''. Если она не активна, то выводятся только самые дешевые варианты (прямой и с пересадками). Чтобы отобразить остальные варианты, необходимо кликнуть на соответствующих ссылках «Другие прямые рейсы» и «Другие рейсы с пересадками».==Топ перелетов==
== Фильтры на результатах Блок '''Топ перелетов''' отображается над блоком выдачи всех результатов поиска ==.
При использовании группировок «По времени» и «По сегментам» можно так же включить фильтрацию на результатах поиска. Форма с фильтрацией отображается Активировать отображение данного блока вы можете в верхней части страницы - непосредственно над результатами поиска. Вид данной формы настраивается следующими опциями:*разделе настроек '''«Тип фильтра (для сгруппированных результатов)»Управление продажами → Авиабилеты → Процессы → Форма поиска''' - фильтрация по одному критерию может быть как с множеством вариантов (например, время вылета: днем и вечером - в данном случае для выбора используются чекбоксы), так и с одним конкретным вариантом (время вылета: ночью - для выбора используется радиокнопки). При использовании фильтров учитывается несочетаемость полетов. В данном случае недоступные варианты подсвечиваются серым светом - их можно выбрать, но влиять на выдачу при остальных условиях они не будут.*настройка '''«Сортировка фильтров»Отображать витрину при выдаче результатов''' - фильтрация возможна по ряду параметров, среди которых: направление, класс, время вылета, время вылета обратно, аэропорт вылета, аэропорт вылета обратно, компания, тип судна. Вывод данных параметров на форме фильтрации настраивается указанной опцией. Порядок вывода фильтров определяется числовыми коэффициентами. Чем меньше число, тем выше фильтр будет на форме результатов. Если коэффициент задается равным 0, то фильтр будет первым в списке. При отсутствие коэффициента фильтр выведен не будет.
<span style="background-colorВ блоке дублируются 3 перелета из блока '''Все билеты''':#fff0f5;"><span style="font-size:large;"><span style="color:#ff0000;">!</span></span> Фильтр будет выведен в том случае, если в поиске будет присутствовать результат, к которому данный фильтр можно применить* ''Самый дешевый'' — перелет с самой низкой стоимостью.* ''Самый быстрый'' — перелет с минимальным общим временем на плече.* ''Самый оптимальный'' — перелет с самым высоким рейтингом.
Рейтинг перелетов для определения самого оптимального можно задать вручную, выбрав рекомендуемые к покупке авиакомпании, или автоматически. В автоматическом режиме рейтинг рассчитывается по формуле, которая учитывает цену перелета, длительность перелета и рейтинг авиакомпании.<br>Формула расчета рейтинга {{NameSystem}}:# Находит значение: <pre>рейтинг =(средняя_цена / цена_перелета) * 0.9 + (средняя_длительность_перелета / длительность_перелета) * 1.1 + (рейтинг_авиакомпании / средний_рейтинг_авиакомпаний) * 2.5</pre># Полученный результат нормализует к числу [0;10].# Находит максимальное значение из всех рейтингов, считает его равным 10.# Нормализует значения рейтингов по формуле: <pre>рейтинг = Шаблоны результатов поиска ==рейтинг * (10 / макс значение))</pre>
В системе Nemo есть возможность менять шаблоны вывода группировки и фильтров==Блок постфильтров==[[Файл:Постфильтр Пересадки. Для изменения добавьте необходимый шаблон в административной части в соответствующее поле: png|thumb|left|205px]]'''«Авиабилеты» - «Поиск» - «Шаблоны результатов поиска»Постфильтр'''— опция для фильтрации выдачи результатов поиска на странице результатов поиска. Постфильтры помогают быстро отфильтровать рейсы, оставляя на выдаче результатов только подходящие требованиям пользователя. Блок постфильтров расположен слева на странице выдачи результатов поиска
== Группировка по сегментам ==Выберите критерии для отображения вариантов перелетов. На выдаче отобразятся только рейсы, подходящие под установленные параметры.
Для Вы можете настроить очерёдность отображения постфильтров в разделе '''Управление продажами → Авиабилеты → Устаревшие настройки → Настройка группировки по сегментам используется один шаблони фильтров'''. Блок "Сортировка фильтров" определяет список параметров фильтрации на форме результатов поиска. Порядок вывода фильтров определяется числовыми коэффициентами. Чем меньше число, который берется из панели управления или загружается шаблон по-умолчаниютем выше фильтр будет на форме результатов. Если коэффициент задается равным 0, то фильтр будет первым в списке. При отсутствии коэффициента фильтр выведен не будет.
Каждый перелет имеет ряд свойств{{Attention|Постфильтр "Бесплатный багаж" всегда отображается первым в списке без возможности изменения его положения.}}[[Файл:Settings_result_group.jpg|450px|thumb|right|Cписок параметров фильтрации на форме результатов поиска]]Отфильтровать рейсы можно по следующим критериям:* '''бесплатный багаж''' — позволяет отфильтровать рейсы по наличию/отсутствию возможности бесплатного провоза багажа;* '''по количеству пересадок''' — отфильтруйте рейсы по наличию и числу пересадок. Фильтр состоит из кнопок с количеством пересадок, минимальной стоимостью и числом перелетов, соответствующих данному критерию. В данном фильтре можно выбрать только одно из предложенных значений;* '''по времени вылета''' — отфильтруйте рейсы по которым времени вылета в часы: утро (5:00-12:00), день (12:00-18:00), вечер (18:00-22:00), ночь (22:00-05:00). Дополнительно в скобках указывается период времени, количество рейсов в указанный период и происходит последующая их фильтрациянаименьшая цена. В данном фильтре можно выбрать только одно из предложенных значений;* '''по времени прибытия''' — фильтр времени прилета, работает по аналогии с фильтром времени вылета;* '''по аэропорту вылета''' — выберите желаемые аэропорты вылета. В данном фильтре можно выбрать только одно из предложенных значений;* '''по аэропорту прибытия''' — выберите желаемые аэропорты прилета. В данном фильтре можно выбрать только одно из предложенных значений;* '''по стоимости перелета''' — с помощью ползунка выберите подходящий диапазон общей стоимости перелёта. Перелёты, стоимость которых выходит за пределы установленного диапазона, будут скрыты из выдачи;* '''по перевозчикам''' — с помощью кнопок выберите одну или несколько [[авиакомпания|авиакомпаний]], рейсы которых останутся на выдаче (перевозчик учитывается как маркетинговая (если нет — оперирующая) компания на всех сегментах перелета). Список перевозчиков отсортирован по названиям авиакомпаний в алфавитном порядке, что делает поиск перелетов целевой авиакомпании в постфильтрах удобным не только для пользователей B2B-ресурсов, но и для конечных B2C-клиентов. Рядом с названием авиакомпании указана минимальная стоимость перелета этой авиакомпании и её общее число перелетов в выдаче результатов. В данном фильтре можно выбрать несколько предложенных значений;* ''' по длительности пересадок''' — установите желаемый диапазон длительности пересадок. Перелёты, длительность пересадок которых выходит за пределы установленного диапазона, будут скрыты из выдачи;* ''' по времени в пути''' — установите желаемый диапазон общей длительности перелета. Перелёты, общее время в пути которых выходит за пределы установленного диапазона, будут скрыты из выдачи.<!---->Чтобы ''сбросить значение одного фильтра'', нажмите на кнопку '''Всё равно''', расположенную сверху над значениями каждого условия фильтрации.
*Чтобы ''сбросить все установленные значения постфильтров'aircraft{$iter} = «{if $getonesegment→getAirRusProd()}rus{else}imp{/if}»', нажмите на кнопку '''Сбросить все фильтры''', расположенную вверху всего блока постфильтров: [[Файл:Сбросить все фильтры.png|280px]]
Тип воздушного судна (ИностранноеЕсли при заданной комбинации условий фильтров подходящих перелетов не найдено в выдаче, пользователю в блоке '''Все билеты''': '''К сожалению, отечественное)доступных вариантов нет. Вы можете сбросить следующие фильтры:. Если перелеты с пересадками..''' и перечислены установленные пользователем фильтры. При нажатии на значок крестика в названии постфильтра, то может быть несколько типов судовустановленное для него значение сбрасывается.
*'''transplantation = «{$gsegment→getAllSegments()|@count}»''' Кол-во пересадок. Могут быть значения: Без пересадки, 1 пересадка, 2 и более пересадок. *'''airportDep='{$gsegment→get_departureAirport()}''''Аэропорт вылета. *'''airportArr='{$gsegment→last()→get_arrivalAirport()}'''' Аэропорт прилета. *'''timetype=«{$gsegment→getTimeType()}»''' Время вылета. *'''class=«{if $smarty.foreach.segmentgr.iteration == 1}chbx_first{else}chbx_first_back{/if}»''' Класс данного перелета. == Группировка по времени == Для группировки по времени используется два шаблона, которые берутся из панели управления или загружаются. Каждый перелет имеет ряд свойств, по которым и происходит в последующем их фильтрация. *'''timetype=«{$gsegment→getTimeType()}»''' Время вылета *'''class=«{if $gnumber == 0}chbx_first{else}chbx_first_back{/if}»''' Класс перелета *'''aircraft{$iter} = «{if $getonesegment→getAirRusProd()}rus{else}imp{/if}»''' Тип воздушного судна (Иностранное, отечественное). Если перелеты с пересадками, то может быть несколько типов судов. *'''airportDep=«{$gsegment→get_departureAirport()}»''' Аэропорт вылета. *'''airportArr=«{$gsegment→last()→get_arrivalAirport()}»''' Аэропорт прилета. *'''transplantation=«{$gsegment→getAllSegments()|@count}»''' Кол-во пересадок. Могут быть значения: Без пересадки, 1 пересадка, 2 и более пересадок. Наличие данных свойств необходимо на шаблонах, иначе фильтрация перелетов внутри сгруппированных результатов производится не будет. == Без группировки == Шаблон «без группировки» берется из панели управления или загружается Стандартный шаблон без группировки. == См. также ==* [[Форма поиска (Авиабилеты)]]<br>* [[ПересадкаПоиск (Авиабилеты)]]<br>* [[Маршрут "Туда и обратно" Авиабилеты (Roundtripкомпонент)]]<br>[[Сегмент]]<br>* [[МаркировкаНастройка]]
190
правок
'