Витрина туров/Алгоритмы показа туров/Цены на разные страны
В этом алгоритме показываются по несколько цен в каждую страну, для выбранного города вылета.
Алгоритм предназначен для того, чтобы дать посетителю представление о минимальных ценах в разные страны.
Алгоритм является развитием алгоритма Минимальные цены, основное отличие в том что можно задать какое количество туров в каждую страну будет показываться. И если в случае минимальных цен все первые туры могут оказаться в одну и ту же страну, в этом алгоритме посетителю будет гарантировано показано несколько стран.
Принцип показа туров
Принцип показа проиллюстрирован на рисунке справа. Каждый блок на рисунке соответствует туру, в определенную страну, отель с определенной ценой.
Все туры группируются по отелю.
Это означает, что по всем направлениям выбираются туры с самыми минимальными ценами, но для каждого отеля будет показывается только один тур с минимальной ценой в этот отель.
Сортировка в порядке возрастания цены.
Допустим в ограничениях задано показывать 2 тура в Таиланд. Как описано выше по Таиланду будут выбраны 2 тура в разные отели с минимальными ценами.
Но в витрине туры будут показываться в порядке возрастания цены. По этому (как показано на рисунке) сначала могут идти например 2 тура на Кипр, потом один тур в Таиланд, потом тур во Вьетнам и второй тур в Таиланд. Количество отображаемых туров определяется соответствующей настройкой. По этому в примере на рисунке туры на Сейшелы, у которых цена больше чем у остальных в витрину никогда не попадут.
Фильтры витрины
Обязательные:
- Город вылета (должен быть задан по умолчанию)
Опциональные:
- Страна
- Категория отеля
Настройки алгоритма
Значения по умолчанию:
- Город вылета
Настройки показа предложений:
- Количество предложений в витрине
- Даты вылета от
- Даты вылета до
- Продолжительность от
- Продолжительность до
- Актуальность предложений (места в наличии, по запросу, неизвестно)