Модуль поиска туров 4.0
Модуль поиска туров 4.0 состоит из трёх блоков:
- Формы поиска, в которой турист задаёт параметры тура;
- Ленты выдачи, в которой списком выведены результаты поиска;
- Карточки тура, содержащей подробное описание тура, ваши контактные данные и форму обратной связи.
В этой статье дано функциональное описание каждого блока.
Настроить работу и оформление всех блоков вы можете в Генераторе модуля в вашем Личном кабинете.
| Совет. Возможности Модуля не ограничиваются представленными в Генераторе. Например, вы можете использовать в дизайне Модуля свои фирменные цвета и логотип или разместить баннер между Формой поиска и Лентой выдачи. |
Если вы не нашли ответа на свой вопрос в этой статье, вам помогут в Службе технической поддержки Слетать.ру по телефону 8(800)700-33-09 (звонок бесплатный для всех регионов России).
Содержание
Форма поиска
В форме поиска турист задаёт параметры, по которым Модуль ищет туры:
- Город вылета, направление и курорт;
- Интервал дат вылета;
- Продолжительность тура в ночах (минимальное и максимальное значение);
- Количество туристов (взрослых и детей);
- Ценовой диапазон;
- Категория отеля и тип питания;
- Название отеля.
В таблице ниже описаны все элементы формы поиска.
Легенда:
- Контроллер — элемент формы (кнопка, поле, выпадающий список и т. д.);
- Функция — действие, за которое отвечает контроллер;
- Доступные настройки — то, как вы можете настроить контроллер, используя Генератор модулей или непосредственно редактируя код вызова модуля;
- Значения — диапазон допустимых значений контроллера;
- Параметр кода — ссылка на параметр кода вызова модуля, который нужно редактировать, чтобы настроить контроллер;
- Дополнительно — прочая информация (нюансы настройки, возможности применения и т. д.).
| Контроллер | Функция | Доступные настройки | Значения | Параметр кода | Дополнительно |
|---|---|---|---|---|---|
| «Откуда» | Выбор города вылета. | Задать город вылета по умолчанию. | Любой доступный город вылета. | city | |
| Список популярных городов вылета. | Быстрый выбор города вылета. | Не отображать. | 7 популярных городов. | useCityQuickLists | По умолчанию включён. |
| «Куда» | Выбор направления. | Направление по умолчанию. | Любое доступное направление. | country | |
| Список популярных стран | Быстрый выбор направления. | Не отображать. | 12 популярных стран. | useCountryQuickLists | По умолчанию включён. |
| «Курорт» | Выбор курорта. | Курорты по умолчанию (можно несколько). | Любой из курортов выбранной страны. | resorts | Турист может выбрать несколько курортов. |
| «Есть билеты» | Исключение из поиска туров с проданными авиабилетами. | Отображать, значение по умолчанию. | Искать только туры с билетами (галочка стоит). / Искать все туры (галочка не стоит). | useHasTicketsControl, useAccountSettings | По умолчанию чекбокс отключён. Значения по умолчанию задаются в разделе «Настройки» Личного кабинета. |
| «Перелёт включён» | Исключение из поиска туров без перелёта. | Не отображать, значение по умолчанию. | Искать только туры с перелётом (галочка стоит). / Искать все туры (галочка не стоит). | useTicketsIncludedControl, useAccountSettings | По умолчанию чекбокс включён. Значения по умолчанию задаются в разделе «Настройки» Личного кабинета. |
| «Вылет с» и «Вылет по» | Выбор интервала дат вылета. | Значения по умолчанию: а) точный интервал дат; б) точная дата (+/3 дня - опционально); в) день поиска + n дней. | Интервал дат. | date1, date2, date, threeDays, dateOffset, dateRange | Выбор точных дат полезен, если вы ставите модуль на страницу «Новогодние туры». Когда выбранная дата пройдёт Модуль автоматически начнёт искать туры на скользящий недельный диапазон, начинающийся датой поиска. |
| «Ночей от» и «Ночей до» | Выбор продолжительности тура. | Значения по умолчанию. | Числа от 1 до 29. | nightsMin, nightsMax | |
| «Взрослых» | Выбор количества взрослых туристов. | Значение по умолчанию. | Числа от 1 до 4. | adults | |
| «Детей» | Выбор количества туристов-детей. | Значение по умолчанию. | Числа от 0 до 3. | kids | |
| «Возраст детей» | Выбор возраста туристов-детей. | Значения по умолчанию. | Числа от 0 до 15. | kid1, kid2, kid3 | Если в поле «Детей» стоит 0, поля «Возраст детей» неактивны. |
| «Цена от» и «Цена до» | Выбор диапазона цен. | Значения по умолчанию. | Любое число. | priceMin, priceMax | |
| Переключатель валют | Выбор валюты, в которой будут отображаться цены | Валюты для отображения, валюта по умолчанию | Рубль (RUB), доллар (USD), евро (EUR), белорусский рубль (BYR). | enabledCurrencies currency | Чтобы турист мог выбрать белорусский рубль, добавьте в код модуля строку enabledCurrencies: ['BYR', 'EUR', 'USD']. |
| Ссылка на поиск с текущими параметрами | Копирование короткой ссылки на страницу с Модулем. | Не отображать. | Нет. | useShortLink | Отправляйте туристу ссылку на поиск во время консультации по телефону. |
| «Категория» | Выбор категории отеля. | Категория по умолчанию. | 2*-5*, Apts, Villas, HV-1, HV-2, любая. | stars | |
| «Питание» | Выбор типа питания. | Питание по умолчанию. | RO, BB, HB, HB+, FB, FB+, AI, UAI, любое. | meals | |
| «Минимальный рейтинг отеля» | Отсев отелей с низким пользовательским рейтингом. | Нет. | 6 и выше - 9 и выше, любой. | Нет. | |
| «Отель» | Выбор отеля по названию. | Отель по умолчанию (можно несколько). | Любой доступный отель. | hotels | |
| «Искать туры!» | Поиск туров. | Автоматический старт поиска, задержка при старте поиска. | Нет. | sta, pause |
Типы формы
Типов Формы поиска три:
- «ПРОФИ». Это самая подробная Форма, включающая все возможные параметры поиска.
- «МИНИ горизонтальный». Это сокращённый вариант Формы, более простой в обращении и занимающий меньше места на странице.
- «МИНИ вертикальный». Сокращённый вариант Формы, располагающийся на странице вертикально.
| Внимание! Ширина модуля «МИНИ вертикальный» не позволяет размещать Ленту выдачи непосредственно под Формой поиска. Для размещения Ленты выдачи используйте отдельный код. Вы найдёте его во вкладке «Код» в отдельном поле. |
Кроме того, тема «Simple» имеет особую форму поиска.
В таблице ниже все типы Формы сравниваются по наличию контроллеров. Для удобства модули «МИНИ горизонтальный» и «МИНИ вертикальный» описываются в одном столбце.
| Контроллер | Модуль «ПРОФИ» | Модуль «Simple» | Модуль «МИНИ» |
|---|---|---|---|
| «Откуда» | Есть | Есть | Есть |
| «Куда» | Есть | Есть | Есть |
| «Вылет с» | Есть | Есть | Есть |
| «Вылет по» | Есть | Есть | Есть |
| «Ночей от» | Есть | Есть | Есть |
| «Взрослых» | Есть | Есть | Есть |
| «Детей» | Есть | Есть | Есть |
| «Возраст детей» | Есть | Есть | Есть |
| «Категория» | Есть | Спрятан | Есть |
| «Питание» | Есть | Спрятан | Есть |
| «Курорт» | Есть | Спрятан | Есть |
| «Ночей до» | Есть | Есть | Нет |
| «Цена до» | Есть | Спрятан | Нет |
| «Отель» | Есть | Спрятан | Нет |
| Переключатель валюты | Есть | Спрятан | Нет |
| Список популярных городов вылета | Есть | Нет | Нет |
| Список популярных направлений | Есть | Нет | Нет |
| «Перелёт включён» | Есть | Нет | Нет |
| «Есть билеты» | Есть | Нет | Нет |
| «Цена от» | Есть | Нет | Нет |
| Ссылка на поиск с текущими параметрами | Есть | Нет | Нет |
| «Минимальный рейтинг отеля» | Есть | Нет | Нет |
| Внимание! В модулях «МИНИ горизонтальный» и «МИНИ вертикальный» нельзя выбрать возраст детей. По умолчанию они подставляют значение «2 года». Чтобы турист мог выбрать возраст детей, настройте переадресацию на модуль «ПРОФИ». Нажав в модуле «МИНИ» кнопку «Найти», турист попадёт на страницу с модулем «ПРОФИ», где уточнит параметры поиска. |
Лента выдачи
Лента выдачи — это список найденных туров. В ней представлена следующая информация:
- Курорт;
- Название, категория и рейтинг отеля;
- типы номера, размещения и питания;
- дата вылета и продолжительность тура в ночах;
- стоимость с указанием доплат (топливных и визовых сборов).
Формат выдачи
Существует три формата выдачи:
- Полный. Информация представлена в большой таблице, рядом с названием отеля выводится фотография, рядом с ценой — большая кнопка «Подробнее».
- Краткий. Информация о туре выводится в компактной таблице, без фотографий. В этом формате удобнее сравнивать отели по различным параметрам.
- Группировка по отелям. В Полном формате выводится самый дешёвый тур в каждый отель; остальные туры в этот отель выводятся в выпадающем списке «Ещё X туров в этот отель» в кратком формате. Группировка по отелям позволяет выбрать недорогой тур и не тратить время на просмотр всей выдачи.
Турист может свободно переключаться между тремя форматами. Выберите формат по умолчанию в дополнительных настройках Генератора или задайте нужное значение параметра results.
Прочие параметры
Прочие параметры выдачи сведены в таблицу.
| Параметр | Описание | Доступные настройки | Параметр кода |
|---|---|---|---|
| Расчёт цены. | Модуль выводит цену в двух режимах: за тур целиком и в пересчёте на человека. | Выбрать способ расчёта. | usePricePerson |
| Маска скидки | Модуль может показывать цену тура как скидку от более высокой цены. | Установить размер скидки. | useFakeDiscount |
| Валюта | Модуль поддерживает четыре валюты: рубли (RUB), доллары (USD), евро (EUR) и белорусские рубли (BYR). Турист выбирает удобную валюту в форме поиска. | Задать валюту по умолчанию, ограничить выбор валюты. | currency, enabledCurrencies |
| Задержка при старте поиска | Время, по истечении которого модуль покажет первые результаты поиска (в миллисекундах). По умолчанию равно 3000 мс (3 с). | Настроить задержку | pause |
| Окно «Показать все» | Когда Модуль найдёт все туры, он сообщит об этом во всплывающем окне. | Отключить всплывающее окно | useCompletePopup |
| Вывод ленты выдачи | Лента выдачи может выводиться под формой поиска, во всплывающем окне или на отдельной странице (на этой странице должен быть размещён код вызова модуля). | Выводить ленту во всплывающем окне, задать адрес страницы для перехода, открывать целевую страницу в новой вкладке | resultsType, useJumpTo, jumpToAddress, jumpToTarget |
| Разбивка на страницы | Модуль выводит туры постранично, либо одной страницей (когда турист пролистает её до конца, внизу появятся новые туры). | Выбрать режим разбивки, настроить количество туров на странице (отдельно для каждого формата выдачи). | usePagination, resultFullCountRows, resultShortCountRows, resultGroupCountRows |
| Автоматическая прокрутка | Когда Модуль находит первые туры, страница автоматически прокручивается от Формы поиска к первой строке Ленты выдачи. | Отключить прокрутку. | useScrollResult |
| Автоматический запуск поиска | Модуль может запускать поиск автоматически, как только турист заходит на страницу. | Включить автоматический поиск | sta |
| Внимание! Маска скидки не уменьшает цену тура, а только выводит её как скидочную. Настоящую скидку вы можете настроить в Личном кабинете. |
| Внимание! Ширина модуля «МИНИ вертикальный» не позволяет размещать Ленту выдачи непосредственно под Формой поиска. Для размещения Ленты выдачи используйте отдельный код. Вы найдёте его во вкладке «Код» в отдельном поле. |
| Совет. Разместите баннер между Формой поиска и Лентой выдачи. Подробнее. |
Карточка тура
Карточка тура содержит структурированное описание тура и форму подачи заявки.
| Блок | Описание | Доступные настройки | Параметры кода | Дополнительно |
|---|---|---|---|---|
| Заголовок | Название тура и его короткий номер в системе Слетать.ру. | Нет | Нет | Используйте короткий номер, чтобы быстро найти тур в системе Слетать.ру. |
| Описание тура | Направление и город вылета, продолжительность (в ночах), тип номера и тип питания. | Нет | Нет | |
| Блок актуализации | Когда открывается Карточка тура, Модуль запрашивает у оператора размеры доплат, наличие билетов и мест в отеле, номер рейса, время и аэропорт вылета. | Отключить детальную актуализацию. | useDetailedActualization | Если мест в отеле или билетов не осталось, Модуль отмечает тур как проданный. |
| Цена | Цена тура с минимальными обязательными доплатами (за тур целиком или в пересчёте на человека), спецификация доплат (выводится по клику), кнопки «Купить в офисе» и/или «Купить онлайн». | Выбрать способ расчёта цены, отключить кнопки «Купить в офисе» или «Купить онлайн». | usePricePerson, useCard, useOrder | |
| Фотографии | Фотографии отеля | Нет | Нет | На фотографиях размещается водяной знак вашего сайта. |
| Рейтинг | Рейтинг отеля в системе Слетать.ру. | Нет | Нет | |
| Карта | Карта Google с отмеченным расположением отеля. | Указать лицензионный ключ Карт Google. | googleMapKey | Сайты с большим потоком посетителей должны приобрести лицензию на использование Карт Google. |
| Информационный блок — Описание | Сайт, телефон, e-mail отеля, количество мест, расстояние до аэропорта, текстовое описание и прогноз погоды на курорте. | Нет | Нет | |
| Информационный блок — Услуги | Краткий список услуг с иконками | Нет | Нет | |
| Информационный блок — Карта | Карта Google с отмеченным расположением отеля. | Указать лицензионный ключ Карт Google. | googleMapKey | Сайты с большим потоком посетителей должны приобрести лицензию на использование Карт Google. |
| Информационный блок — Отзывы | Отзывы туристов, посетивших отель, с оценкой по десятибалльной шкале. | Нет | Нет | Блок отзывов требует отдельной лицензии, которую надо привязать к домену. За подключением обратитесь к вашему персональному менеджеру. |
| Два блока контактов | Маленький блок в левой колонке, под картой, и большой — в основной колонке, между информационным блоком и формами обратной связи. Содержат ваш логотип, контактные данные (телефон и e-mail) и дополнительную информацию на ваше усмотрение. | Добавить контактные данные | agencyContact1{}, agencyContact2{} | |
| Форма заявки | С помощью формы турист отправляет вам свои ФИО, телефон, e-mail и комментарий длиной до 500 символов. В поля формы можно ввести только релевантные данные: в поле “Email” — латинские буквы, цифры, точку и знак @ (обязательно); в поле «Телефон» — только сочетание цифр длиной до 10 символов. | Отключить форму, настроить форму по умолчанию, включить режим многоофисности, выбрать офис по умолчанию, настроить высоту блока офисов | useOrder, buyingType, useManyOffices, manyOfficesHeight, manyOfficesNonHeight, useSpecificOffice, officeId | Режим многоофисности требует отдельной лицензии. За подключением обратитесь к вашему персональному менеджеру. Заявки поступают в раздел «Статистика» вашего личного кабинета. К заявке прикрепляются данные о туре, в том числе информация об операторе. |
| Форма онлайн-оплаты | С помощью этой формы турист может сразу оплатить тур по банковской карте. | Отключить форму, настроить форму по умолчанию | useOrder, buyingType | Требует подключения системы биллинга Слетать.ру. |
| Внимание! Форма заявки для покупки в офисе работает без подключения дополнительных сервисов. Для продажи туров онлайн вам необходимо подключить Систему биллинга Слетать.ру. С информацией о Системе биллинга вы можете ознакомиться, перейдя по ссылке: http://sletat.ru/saleonline.aspx |
Процесс оплаты тура онлайн описан в руководстве по Системе биллинга; далее речь пойдёт только об оформлении тура в офисе.
Поля формы настроены таким образом, что в них можно ввести только релевантные данные. Например, в поле “Email” можно ввести только выражение из латинских букв и цифр, обязательно содержащее знак @; в поле «Телефон» - только сочетание цифр длиной до 10 символов.
Вам придёт уведомление о новом заказе (по SMS и на email), в котором будут указаны контактные данные клиента и информация о туре. Турист также получит уведомление от вашего имени.
| Внимание! Для отправки уведомлений клиентам, а также для управления уведомлениями, которые будут приходить вашим менеджерам, вам необходимо заполнить раздел «Настройка уведомлений» в Личном кабинете на сайте SLETAT.RU. Если вы не заполните этот раздел, уведомления клиенту отправляться не будут, а вам будут приходить только электронные письма. |
Внешний вид
Параметры кода
В таблице ниже представлены все параметры, используемые в коде вызова Модуля поиска туров. Обязательные параметры отмечены знаком *.
