Витрина туров/Алгоритмы показа туров/Цены на разные страны — различия между версиями
Jeka (обсуждение | вклад) (Новая страница: «Алгоритм "Минимальные цены" В этом алгоритме по…») |
Jeka (обсуждение | вклад) |
||
(не показаны 3 промежуточных версий 1 участника) | |||
Строка 1: | Строка 1: | ||
− | [[Файл:Цены на разные страны.png|thumb|420px|right|Алгоритм " | + | [[Файл:Цены на разные страны.png|thumb|420px|right|Алгоритм "Цены на разные страны"]] |
− | В этом алгоритме показываются | + | В этом алгоритме показываются по несколько цен в каждую страну, для выбранного города вылета. |
+ | |||
+ | Алгоритм предназначен для того, чтобы дать посетителю представление о минимальных ценах в разные страны. | ||
+ | |||
+ | Алгоритм является развитием алгоритма [[Витрина туров/Алгоритмы показа туров/Минимальные цены|Минимальные цены]], основное отличие в том что можно задать какое количество туров в каждую страну будет показываться. И если в случае минимальных цен все первые туры могут оказаться в одну и ту же страну, в этом алгоритме посетителю будет гарантировано показано несколько стран. | ||
− | |||
Строка 12: | Строка 15: | ||
'''Все туры группируются по отелю.''' | '''Все туры группируются по отелю.''' | ||
− | + | Это означает, что по всем направлениям выбираются туры с самыми минимальными ценами, но для каждого отеля будет показывается только один тур с минимальной ценой в этот отель. | |
− | + | ||
+ | |||
+ | |||
+ | '''Сортировка в порядке возрастания цены.''' | ||
+ | Допустим в ограничениях задано показывать 3 тура в одну страну. Как описано выше по каждой стране будут выбраны 3 тура в разные отели с минимальными ценами. | ||
+ | В витрине туры в одну страну будут идти группой (как показано в примере на рисунке). Группы туров будут отсортированы по минимальной цене в группе. | ||
+ | Таким образом в примере идет сначала 3 тура на Кипр (минимальная цена в группе 1000$), затем 3 тура в Таиланд (минимальная цена в группе 1100$). | ||
+ | А туры на Сейшелы (у которых минимальная цена 1700$) не попадают в ограничение по количеству туров в витрине и показаны не будут. | ||
− | ''' | + | '''Сортировка в случайном порядке.''' |
− | + | В примере выше описана ситуация, когда туры на Сейшелы никогда не будут показаны т.к. у них цены заведомо выше других стран. При данном типе сортировки страны будут выбираться не по минимальной цене, а в случайном порядке. Таким образом один раз просматривая страницу посетитель может увидеть там Сейшелы, другой раз какую-то другую страну. Каждый раз страны выбираются случайным образом, но при показе группы стран будут идти все-равно в порядке возрастания наименьшей цены в группе. | |
− | + | ||
Строка 42: | Строка 51: | ||
Настройки показа предложений: | Настройки показа предложений: | ||
* Количество предложений в витрине | * Количество предложений в витрине | ||
+ | * Количество предложений по одной стране | ||
* Даты вылета от | * Даты вылета от | ||
* Даты вылета до | * Даты вылета до |
Текущая версия на 21:27, 16 мая 2016
В этом алгоритме показываются по несколько цен в каждую страну, для выбранного города вылета.
Алгоритм предназначен для того, чтобы дать посетителю представление о минимальных ценах в разные страны.
Алгоритм является развитием алгоритма Минимальные цены, основное отличие в том что можно задать какое количество туров в каждую страну будет показываться. И если в случае минимальных цен все первые туры могут оказаться в одну и ту же страну, в этом алгоритме посетителю будет гарантировано показано несколько стран.
Принцип показа туров
Принцип показа проиллюстрирован на рисунке справа. Каждый блок на рисунке соответствует туру, в определенную страну, отель с определенной ценой.
Все туры группируются по отелю.
Это означает, что по всем направлениям выбираются туры с самыми минимальными ценами, но для каждого отеля будет показывается только один тур с минимальной ценой в этот отель.
Сортировка в порядке возрастания цены.
Допустим в ограничениях задано показывать 3 тура в одну страну. Как описано выше по каждой стране будут выбраны 3 тура в разные отели с минимальными ценами. В витрине туры в одну страну будут идти группой (как показано в примере на рисунке). Группы туров будут отсортированы по минимальной цене в группе. Таким образом в примере идет сначала 3 тура на Кипр (минимальная цена в группе 1000$), затем 3 тура в Таиланд (минимальная цена в группе 1100$). А туры на Сейшелы (у которых минимальная цена 1700$) не попадают в ограничение по количеству туров в витрине и показаны не будут.
Сортировка в случайном порядке.
В примере выше описана ситуация, когда туры на Сейшелы никогда не будут показаны т.к. у них цены заведомо выше других стран. При данном типе сортировки страны будут выбираться не по минимальной цене, а в случайном порядке. Таким образом один раз просматривая страницу посетитель может увидеть там Сейшелы, другой раз какую-то другую страну. Каждый раз страны выбираются случайным образом, но при показе группы стран будут идти все-равно в порядке возрастания наименьшей цены в группе.
Фильтры витрины
Обязательные:
- Город вылета (должен быть задан по умолчанию)
Опциональные:
- Страна
- Категория отеля
Настройки алгоритма
Значения по умолчанию:
- Город вылета
Настройки показа предложений:
- Количество предложений в витрине
- Количество предложений по одной стране
- Даты вылета от
- Даты вылета до
- Продолжительность от
- Продолжительность до
- Актуальность предложений (места в наличии, по запросу, неизвестно)