Описание модуля — различия между версиями

Материал из wiki.Sletat.ru
Перейти к: навигация, поиск
 
(не показано 40 промежуточных версий этого же участника)
Строка 1: Строка 1:
 
[[Category:Модуль поиска туров 6.0]]
 
[[Category:Модуль поиска туров 6.0]]
Все настройки модуля поиска 6.0 осуществляются через личный кабинет [https://sletat.ru|sletat.ru]  в настройках каждого модуля.
+
Все настройки модуля поиска 6.0 осуществляются через личный кабинет [https://sletat.ru sletat.ru]  в настройках каждого модуля.
 +
 
 
После включения или отключения настроек в личном кабинете правки сразу сохраняются и применяются на действующем модуле поиска без задержек.
 
После включения или отключения настроек в личном кабинете правки сразу сохраняются и применяются на действующем модуле поиска без задержек.
 +
 +
'''Настройка модуля поиска туров 6.0''' состоит из 2 блоков:
 +
* [[Список доступных настроек визуального оформления|Настройки визуального оформления]], в котором можно настроить внешний вид модуля;
 +
* [[Список доступных настроек поисковой выдачи|Настройки поисковой выдачи]], в котором можно настроить выдачу туров в модуле;
 +
 +
== Форма поиска ==
 +
 +
Модуль поиска 6.0 ищет туры по следующим параметрам:
 +
 +
* город вылета;
 +
* направление, курорт и отель;
 +
* даты вылета;
 +
* продолжительность тура;
 +
* количество туристов (взрослых и детей);
 +
* возраст детей;
 +
* тип питания;
 +
* категория отеля;
 +
* валюта выдачи;
 +
* пляжная линия;
 +
* наличие авиабилетов;
 +
* включены ли авиабилеты в стоимость.
 +
 +
Чтобы туристу было проще ориентироваться, параметры разделены между основной формой, которая размещается на сайте, и сокращённой формой и пост-фильтром, которые появляются во всплывающем окне вместе с Лентой выдачи, когда турист нажимает кнопку «Найти».
 +
 +
<gallery>
 +
Файл:short6.png|Сокращённая форма поиска.
 +
Файл:post6.png|Пост-фильтр.
 +
</gallery>
 +
 +
В таблице ниже описаны все элементы основной формы, сокращённой формы и пост-фильтра.
 +
 +
Легенда:
 +
 +
* '''Контроллер''' &mdash; элемент формы (кнопка, поле, выпадающий список и т. д.);
 +
* '''Функция''' &mdash; действие, за которое отвечает контроллер;
 +
* '''Доступные настройки''' &mdash; то, как вы можете настроить контроллер, используя [[Список доступных настроек визуального оформления|Настройки визуального оформления]] или непосредственно редактируя код вызова модуля;
 +
* '''Значения''' &mdash; диапазон допустимых значений контроллера;
 +
* '''Параметр кода''' &mdash; ссылка на [[#Параметры кода|параметр кода вызова модуля]], который нужно редактировать, чтобы настроить контроллер;
 +
* '''Дополнительно''' &mdash; прочая информация (нюансы настройки, возможности применения и т. д.).
 +
 +
{| class="wikitable"
 +
!Контроллер
 +
!Функция
 +
!Доступные настройки
 +
!Значения
 +
!Параметр кода
 +
!Дополнительно
 +
|-
 +
! colspan="6" |Основная и сокращённая форма поиска
 +
|-
 +
|«Откуда»
 +
|Выбор города вылета.
 +
|[[Список доступных настроек визуального оформления#Предзаполненная информация|Откуда по-умолчанию]].
 +
|Любой доступный город вылета.
 +
|[[#city|city]]
 +
|
 +
|-
 +
|«Куда»
 +
|Выбор страны, курорта и отеля.
 +
|[[Список доступных настроек визуального оформления#Предзаполненная информация|Куда по-умолчанию]].
 +
|Любые доступные страна, курорт и отель.
 +
|[[#country|country]]
 +
|Турист выбирает страну. Сперва выведен список популярных стран.
 +
|-
 +
|«Даты вылета»
 +
|Выбор интервала дат вылета.
 +
|[[Список доступных настроек визуального оформления#Предзаполненная информация|Даты вылета по-умолчанию]]: а) точный интервал дат; б) точная дата (+/3 дня - опционально); в) день поиска + n дней.
 +
|Интервал дат.
 +
|[[#date1|date1]], [[#date2|date2]], [[#date|date]], [[#threeDays|threeDays]], [[#dateOffset|dateOffset]], [[#dateRange|dateRange]]
 +
|Выбор точных дат полезен, если вы ставите модуль на страницу «Новогодние туры». Когда выбранная дата пройдёт Модуль автоматически начнёт искать туры на скользящий недельный диапазон, начинающийся датой поиска.
 +
|-
 +
|«Сколько ночей»
 +
|Выбор продолжительности тура.
 +
|[[Список доступных настроек визуального оформления#Предзаполненная информация|Количество ночей по-умолчанию]].
 +
|Числа от 1 до 30.
 +
|[[#nightsMin|nightsMin]], [[#nightsMax|nightsMax]]
 +
|Во всплывающем окне турист выбирает начальную и конечную дату интервала.
 +
|-
 +
|«Сколько туристов»
 +
|Выбор количества туристов &mdash; взрослых и детей.
 +
|[[Список доступных настроек визуального оформления#Предзаполненная информация|Количество туристов по-умолчанию]].
 +
|Взрослые &mdash; числа от 1 до 6; дети &mdash; числа от 1 до 5; возраст детей &mdash; числа от 0 до 17.
 +
|[[#adults|adults]], [[#kids|kids]]
 +
|Кликнув по иконке "Добавить ребенка", турист сразу выбирает его возраст.
 +
|-
 +
|«Найти»
 +
|Поиск туров.
 +
|[[Список доступных настроек визуального оформления#Начинать поиск автоматически|Начинать поиск автоматически]].
 +
|Нет.
 +
|[[#sta|sta]]
 +
|
 +
|-
 +
! colspan="6" |Основная форма поиска и пост-фильтр
 +
|-
 +
|«Транспорт»
 +
|Выбор транспорта.
 +
|[[Список доступных настроек визуального оформления#Добавить возможность выбора ж/д транспорта в поисковой выдаче|Добавить возможность выбора ж/д транспорта в поисковой выдаче]].
 +
|Авиаперелёт, Чартерный авиарейс, Регулярный авиарейс, Ж/Д
 +
|Нет
 +
|Ж/Д можно отключить в шаблоне модуля
 +
|-
 +
|«Питание»
 +
|Выбор типа питания.
 +
|Нет
 +
|RO, BB, HB, HB+, FB, FB+, AI, UAI, любое.
 +
|[[#meals|meals]]
 +
|
 +
|-
 +
|«Звёздность»
 +
|Выбор категории отеля.
 +
|Нет
 +
|2*-5*,  Apts, Villas, HV-1,HV-2, любая.
 +
|[[#minHotelCategory|minHotelCategory]]
 +
|
 +
|-
 +
|«Рейтинг отеля»
 +
|Выбор рейтинга отеля.
 +
|Нет
 +
|6+,7+,8+,9+
 +
|[[#minHotelRaiting|minHotelRaiting]]
 +
|
 +
|-
 +
|«Пляжная линия»
 +
|Выбор пляжной линии.
 +
|Нет
 +
|1-ая,2-ая,3-ая
 +
|[[#beachLines|beachLines]]
 +
|
 +
|-
 +
|«Бронирование»
 +
|Поиск туров с моментальным бронированием
 +
|Нет
 +
|Моментальное подтверждение
 +
|Нет
 +
|
 +
|-
 +
|«Операторы»
 +
|Список туроператоров от которых турист получает туры
 +
|[[Список доступных настроек поисковой выдачи#Список операторов|Подключение операторов]]
 +
|[[Список доступных настроек поисковой выдачи#Список операторов|Список операторов]]
 +
|Нет
 +
|
 +
|-
 +
|«Отели»
 +
|Список отелей доступных отелей для выбранного курорта
 +
|Нет
 +
|[[#hotels|hotels]]
 +
|Нет
 +
|
 +
|-
 +
|«Валюта»
 +
|Валюта в которой будут выводится цены на тур
 +
|Нет
 +
|Моментальное подтверждение
 +
|[[#currency|currency]]
 +
|
 +
|-
 +
|}
 +
 +
=== Прочие параметры ===
 +
 +
Прочие параметры выдачи сведены в таблицу.
 +
 +
{| class="wikitable"
 +
!Параметр
 +
!Описание
 +
!Доступные настройки
 +
!Параметр кода
 +
|-
 +
|Вывод ленты выдачи
 +
|Лента выдачи выводится во всплывающем окне или под формой поиска.
 +
|Нет
 +
|[[Список доступных настроек визуального оформления#Расположение результатов поиска|results]]
 +
|-
 +
|Автоматический запуск поиска
 +
|Модуль может запускать поиск автоматически, как только турист заходит на страницу.
 +
|Включить автоматический поиск
 +
|sta
 +
|}
 +
 +
{| class="standard sWarning"
 +
|'''Внимание!''' Маска скидки не уменьшает цену тура, а только выводит её как скидочную. Настоящую скидку вы можете настроить в Личном кабинете.
 +
|}
 +
 +
== Карточка тура ==
 +
 +
Карточка тура содержит структурированное описание тура описание отеля и [[#Обработка заявок|форму обратной связи]].
 +
 +
{| class="wikitable"
 +
!Блок
 +
!Описание
 +
!Доступные настройки
 +
!Параметры кода
 +
!Дополнительно
 +
|-
 +
|Заголовок
 +
|Название тура и его короткий номер.
 +
|Нет
 +
|Нет
 +
|Используйте короткий номер, чтобы [[Быстрый поиск тура по короткому номеру|быстро найти тур в системе Слетать.ру]].
 +
|-
 +
|Описание тура
 +
|Направление и город вылета, продолжительность (в ночах), тип номера и тип питания.
 +
|Нет
 +
|Нет
 +
|
 +
|-
 +
|Цена
 +
|Цена тура с минимальными обязательными доплатами, спецификация доплат (выводится по клику), кнопки «Купить в офисе» и/или «Купить онлайн».
 +
|[[Список доступных настроек визуального оформления#Форма онлайн-оплаты|Включение формы онлайн-оплаты]].
 +
|[[#useCard|useCard]], [[#useOrder|useOrder]]
 +
|
 +
|-
 +
|Фотографии
 +
|Фотографии отеля
 +
|Нет
 +
|Нет
 +
|На фотографиях размещается водяной знак вашего сайта.
 +
|-
 +
|Карта
 +
|Карта Яндекс с отмеченным расположением отеля.
 +
|Нет
 +
|Нет
 +
|Сайты с большим потоком посетителей должны приобрести лицензию на использование Карт Яндекс.
 +
|-
 +
|Информационный блок &mdash; Описание
 +
|Сайт, телефон, e-mail отеля, количество мест, расстояние до аэропорта, текстовое описание и прогноз погоды на курорте.
 +
|Нет
 +
|Нет
 +
|
 +
|-
 +
|Информационный блок &mdash; Услуги
 +
|Краткий список услуг с иконками
 +
|Нет
 +
|Нет
 +
|
 +
|-
 +
|Информационный блок &mdash; Карта
 +
|Карта Яндекс с отмеченным расположением отеля.
 +
|Нет
 +
|Нет
 +
|Сайты с большим потоком посетителей должны приобрести лицензию на использование карт Яндекс
 +
|-
 +
|Информационный блок &mdash; Отзывы
 +
|Отзывы туристов, посетивших отель, с оценкой по десятибалльной шкале.
 +
В дополнения к отзывам имеется возможность подключить отзывы TripAdvisor.
 +
|Нет
 +
|Нет
 +
|Блок отзывов требует отдельной лицензии,  которую надо [[Лицензия#Привязка домена к Лицензии|привязать к вашему сайту]]. За подключением обратитесь к вашему персональному менеджеру.
 +
|-
 +
|Блок контактов
 +
|Блок рядом с заявкой на тур. Содержат ваш логотип, контактные данные (телефон и e-mail) и дополнительную информацию на ваше усмотрение.
 +
|Добавить контактные данные
 +
|[[#agencyContact1|agencyContact1]], [[#agencyContact2|agencyContact2]]
 +
|
 +
|-
 +
|Форма заявки
 +
|С помощью формы турист отправляет вам свои ФИО, телефон, e-mail и комментарий длиной до 500 символов.
 +
|[[Список доступных настроек визуального оформления#Форма заказа|Использовать форму заказа]]
 +
|[[#useOrder|useOrder]]
 +
|Режим многоофисности требует отдельной лицензии. За подключением обратитесь к вашему персональному менеджеру.
 +
|-
 +
|Форма онлайн-оплаты
 +
|С помощью этой формы турист может сразу оплатить тур по банковской карте.
 +
|[[Список доступных настроек визуального оформления#Форма онлайн-оплаты|Использовать форму онлайн-оплаты]]
 +
|[[#useOrder|useOrder]], [[#buyingType|buyingType]]
 +
|Требует подключения [[Начало работы|системы биллинга Слетать.ру]].
 +
|}
 +
 +
<gallery>
 +
Файл:tourinfo6.png|Карточка тура - Описание тура.
 +
Файл:hotel6.png|Карточка тура - Описание отеля.
 +
Файл:opera_lbhetXAweC.png|Карточка тура - Форма обратной связи.
 +
Файл:tourdescrip6.png|Описание тура.
 +
Файл:opera_PKfgEvq6sF.png|Ценовой блок.
 +
Файл:touract6.png|Блок актуализации.
 +
Файл:sold6.png|Блок актуализации (если нет мест или билетов).
 +
Файл:hotelsphoto6.png|Фотографии отеля.
 +
Файл:contacts6.png|Ваши контакты.
 +
Файл:uslugi6.png|Список услуг отеля.
 +
Файл:map6.png|Карта в информационном блоке.
 +
Файл:otzivi6.png|Отзывы в информационном блоке.
 +
</gallery>Над  карточкой тура имеются кнопки поделиться в соцсетях и добавить в сравнение.  При нажатии добавить "Сравнить", тур добавляется в список сравнения, открыв который, можно сравнить туры по основным параметрам. Список в закрытом виде показывается посетителям на протяжении всего времени нахождения на сайте.
 +
 +
В окне списка сравнения также имеется кнопка "Поделиться в сети". Туры для сравнения хранятся в списке в течении суток после добавления. 
 +
 +
<gallery>
 +
Файл: share.png | Кнопка "Поделиться в сети" в карточке тура.
 +
Файл: check.png | Кнопка "Поделиться в сети" в карточке тура.
 +
Файл: tourscheker6.png | Список туров на сравнение в закрытом виде.
 +
Файл: manytours6.png | Форма сравнения туров.
 +
Файл: vk6.png | Вид ссылки на сравнение туров на примере соцсети ВВконтакте.
 +
 +
</gallery>
 +
 +
=== Обработка заявок ===
 +
 +
==== Форма заявки ====
 +
 +
Форма заявок защищена от ввода неправильных данных. В поле «Email» можно ввести только латинские буквы, цифры, знак нижнего подчёркивание; обязательно &mdash; точку и знак @. В поле «Телефон» &mdash; только сочетание цифр длиной до 10 символов.
 +
 +
Заявки падают на почту и смс(если прописан номер телефона), также создаётся лид в Турофисе в разделе "Лиды".
 +
 +
Вам придёт уведомление о новом заказе по SMS и на email. В нём будут указаны контактные данные туриста и описание тура (в том числе информация об операторе). Вы можете указать несколько адресов и телефонов и настроить список стран, по которым будут приходить уведомления.
 +
 +
Турист также получит уведомление от вашего имени.
 +
 +
<gallery>
 +
Файл:Claim.png|Уведомление о новой заявке.
 +
Файл:Claim_tourist.png|Уведомление для туриста.
 +
</gallery>
 +
 +
Указать email-адреса и телефоны для уведомлений и ввести данные для отправки уведомлений туристам вы можете в разделе [[Настройка уведомлений|«Настройка уведомлений»]] в Личном кабинете.
 +
 +
{| class="standard sWarning"
 +
|'''Внимание!''' Если вы не заполните раздел [[Настройка уведомлений|«Настройка уведомлений»]], уведомления туристу отправляться не будут, а вам будут приходить только электронные письма на адрес, указанный  при регистрации на sletat.ru.
 +
|}
 +
 +
==== Форма онлайн-оплаты ====
 +
 +
Заявки из формы онлайн-оплаты попадают [[Список заказов|в раздел «Список заказов»]].
 +
 +
{| class="standard sWarning"
 +
|'''Внимание!''' Форма онлайн-оплаты требует подключения [[Начало работы|Системы биллинга Слетать.ру]].
 +
|}
 +
 +
== Параметры кода ==
 +
В таблице ниже представлены все параметры, используемые в коде вызова Модуля поиска туров.
 +
Обязательные параметры отмечены знаком *.
 +
 +
Типы параметров:
 +
 +
* '''int''' &mdash; целое число.
 +
* '''str''' &mdash; строка (текст, ссылка, любые нечисловые символы). Помещается в кавычки ("").
 +
* '''bool''' &mdash; логический оператор. Имеет два значения: true и false.
 +
* '''obj''' &mdash; объект. Набор параметров,  которые вместе описывают одно сложное целое.
 +
* '''arr[]''' &mdash; массив. Набор числовых или строковых значений. Помещается в квадратные скобки ([]). Строковые значения помещаются в кавычки ("").
 +
 +
{| class="wikitable"
 +
! Параметр
 +
! Тип
 +
! Описание
 +
|- 
 +
| <div id="adults">adults</div>
 +
| int
 +
| Количество туристов (взрослых). Возможные значения: целое число от 1 до 6. Если параметр не передан, используется значение 2.
 +
|- 
 +
| <div id="agencyContact1">agencyContact1</div>
 +
| obj
 +
| Контактные данные для дополнительного блока.
 +
|- 
 +
| <div id="agencyContact2">agencyContact2</div>
 +
| obj
 +
| Контактные данные для основного блока.
 +
|- 
 +
| <div id="agencyContactX.header">agencyContactX.header</div>
 +
| str
 +
| Заголовок блока контактов.
 +
|- 
 +
| <div id="agencyContactX.phone">agencyContactX.phone</div>
 +
| str
 +
| Контактный телефон.
 +
|- 
 +
| <div id="agencyContactX.email">agencyContactX.email</div>
 +
| str
 +
| Контактный e-mail.
 +
|- 
 +
| <div id="agencyContactX.logo">agencyContactX.logo</div>
 +
| str
 +
| Ссылка на логотип.
 +
|- 
 +
| <div id="agencyContactX.content">agencyContactX.content</div>
 +
| str
 +
| Дополнительная информация для блока контактов.
 +
|- 
 +
| <div id="buyingType">buyingType</div>
 +
| str
 +
| Если передано значение card, в карточке тура по умолчанию используется форма онлайн-оплаты. В противном случае используется форма заказа.
 +
|- 
 +
| <div id="beachLines">beachLines</div>
 +
| arr[]
 +
| Пляжные линии по умолчанию. Возможные значения: 1 &mdash; 1-я линия, 2 &mdash; 2-я линия, 3 &mdash; 3-я линия; пустой массив [] &mdash; любая линия.
 +
|- 
 +
| <div id="city">city</div>
 +
| int
 +
| Идентификатор города вылета. Если параметр не передан, используется город по умолчанию &mdash; Москва.
 +
|- 
 +
| <div id="country">country</div>
 +
| int
 +
| Идентификатор направления.
 +
|- 
 +
| <div id="currency">currency</div>
 +
| str
 +
| Валюта, используемая при выдаче результатов поиска.
 +
|- 
 +
| <div id="date">date</div>
 +
| str
 +
| Точная дата вылета.
 +
|- 
 +
| <div id="dateOffset">dateOffset</div>
 +
| int
 +
| Модификатор, прибавляемый к дате поиска для определения начальной даты диапазона дат вылета. Возможные значения: целое число от 0 до 90.
 +
|- 
 +
| <div id="dateRange">dateRange</div>
 +
| int
 +
| Модификатор, прибавляемый к дате поиска для определения конечной даты диапазона дат вылета. Возможные значения: целое число от 0 до 90, но не меньше значения dateOffset.
 +
|- 
 +
| <div id="date1">date1</div>
 +
| str
 +
| Начальная дата диапазона дат вылета. Если параметр не передан, используется дата поиска.
 +
|- 
 +
| <div id="date2">date2</div>
 +
| str
 +
| Начальная дата диапазона дат вылета. Если параметр не передан, используется значение «дата поиска + 7 дней».
 +
|-   
 +
| <div id="hasTickets">hasTickets</div>
 +
| bool
 +
| Выводить в результат поиска '''только''' туры с параметром «Есть билеты». Возможные значения: true - только с билетами, false - и те, и другие. Если параметр не передан, используется false.
 +
|- 
 +
| <div id="hotels">isExtendedFromOpened</div>
 +
| bool
 +
| Раскрывает форму поиска по умолчанию. Возможные значения: true — форма развернута, false — форма свернута. Если параметр не передан, используется false.
 +
|- 
 +
| <div id="hotels">hotels</div>
 +
| int
 +
| Идентификаторы отелей.
 +
|- 
 +
| <div id="kids">kids</div>
 +
| int
 +
| Количество туристов (детей). Возможные значения: целое число от 0 до 3. Если параметр не передан, используется значение 0.
 +
|- 
 +
| <div id="meals">meals</div>
 +
| arr[]
 +
| Идентификаторы типов питания.
 +
|- 
 +
| <div id="minHotelCategory">minHotelCategory</div>
 +
| int
 +
| Минимальная категория отеля по умолчанию. Возможные значения: 2 &mdash; от 2*; 3 &mdash; от 3*; 4 &mdash; от 4*; 5 &mdash; от 5*. Если параметр не передан, используется значение 1 &mdash; от 1*.
 +
|-
 +
| <div id="nightsMax">nightsMax</div>
 +
| int
 +
| Максимальная продолжительность тура (ночей). Возможные значения: целое число от 1 до 29, но не меньше значения nightsMin (при нарушении этого условия введённые значения меняются местами на этапе передачи запроса в Систему поиска). Если параметр не передан, используется значение 11.
 +
|- 
 +
| <div id="nightsMin">nightsMin</div>
 +
| int
 +
| Минимальная продолжительность тура (ночей). Возможные значения: целое число от 1 до 29, но не больше значения nightsMax (при нарушении этого условия введённые значения меняются местами на этапе передачи запроса в Систему поиска). Если параметр не передан, используется значение 3.
 +
|- 
 +
| <div id="resorts">resorts</div>
 +
| arr[]
 +
| Идентификаторы курортов.
 +
|- 
 +
| <div id="sta">sta</div>
 +
| bool
 +
| Автоматический запуск поиска. Возможные значения: true – запуск включён; false – запуск выключен. Если параметр не передан, используется значение false.
 +
|- 
 +
| <div id="threeDays">threeDays</div>
 +
| bool
 +
| Модификатор даты вылета (+/-3 дня). Возможные значения: true – модификатор применяется; false – модификатор не применяется. Если параметр не передан, используется значение true. Требует передачи параметра date.
 +
|- 
 +
| <div id="ticketsIncluded">ticketsIncluded</div>
 +
| bool
 +
| Значение по умолчанию опции «Перелёт включён». Если передано значение false, по умолчанию галочка напротив опции будет снята. Если параметр не передан, используется значение true.
 +
|- 
 +
| <div id="useCard">useCard*</div>
 +
| bool
 +
| Форма онлайн-оплаты и кнопка «Купить онлайн». Возможные значения: true – включить форму; false – отключить форму. По умолчанию передаётся false.
 +
|- 
 +
| <div id="useOrder">useOrder</div>
 +
| bool
 +
| Форма заказа и кнопка «Купить в офисе». Возможные значения: true – включить форму; false – отключить форму. Если параметр не передан, используется значение true.
 +
|- 
 +
|}

Текущая версия на 12:09, 28 ноября 2024

Все настройки модуля поиска 6.0 осуществляются через личный кабинет sletat.ru в настройках каждого модуля.

После включения или отключения настроек в личном кабинете правки сразу сохраняются и применяются на действующем модуле поиска без задержек.

Настройка модуля поиска туров 6.0 состоит из 2 блоков:

Форма поиска

Модуль поиска 6.0 ищет туры по следующим параметрам:

  • город вылета;
  • направление, курорт и отель;
  • даты вылета;
  • продолжительность тура;
  • количество туристов (взрослых и детей);
  • возраст детей;
  • тип питания;
  • категория отеля;
  • валюта выдачи;
  • пляжная линия;
  • наличие авиабилетов;
  • включены ли авиабилеты в стоимость.

Чтобы туристу было проще ориентироваться, параметры разделены между основной формой, которая размещается на сайте, и сокращённой формой и пост-фильтром, которые появляются во всплывающем окне вместе с Лентой выдачи, когда турист нажимает кнопку «Найти».

В таблице ниже описаны все элементы основной формы, сокращённой формы и пост-фильтра.

Легенда:

  • Контроллер — элемент формы (кнопка, поле, выпадающий список и т. д.);
  • Функция — действие, за которое отвечает контроллер;
  • Доступные настройки — то, как вы можете настроить контроллер, используя Настройки визуального оформления или непосредственно редактируя код вызова модуля;
  • Значения — диапазон допустимых значений контроллера;
  • Параметр кода — ссылка на параметр кода вызова модуля, который нужно редактировать, чтобы настроить контроллер;
  • Дополнительно — прочая информация (нюансы настройки, возможности применения и т. д.).
Контроллер Функция Доступные настройки Значения Параметр кода Дополнительно
Основная и сокращённая форма поиска
«Откуда» Выбор города вылета. Откуда по-умолчанию. Любой доступный город вылета. city
«Куда» Выбор страны, курорта и отеля. Куда по-умолчанию. Любые доступные страна, курорт и отель. country Турист выбирает страну. Сперва выведен список популярных стран.
«Даты вылета» Выбор интервала дат вылета. Даты вылета по-умолчанию: а) точный интервал дат; б) точная дата (+/3 дня - опционально); в) день поиска + n дней. Интервал дат. date1, date2, date, threeDays, dateOffset, dateRange Выбор точных дат полезен, если вы ставите модуль на страницу «Новогодние туры». Когда выбранная дата пройдёт Модуль автоматически начнёт искать туры на скользящий недельный диапазон, начинающийся датой поиска.
«Сколько ночей» Выбор продолжительности тура. Количество ночей по-умолчанию. Числа от 1 до 30. nightsMin, nightsMax Во всплывающем окне турист выбирает начальную и конечную дату интервала.
«Сколько туристов» Выбор количества туристов — взрослых и детей. Количество туристов по-умолчанию. Взрослые — числа от 1 до 6; дети — числа от 1 до 5; возраст детей — числа от 0 до 17. adults, kids Кликнув по иконке "Добавить ребенка", турист сразу выбирает его возраст.
«Найти» Поиск туров. Начинать поиск автоматически. Нет. sta
Основная форма поиска и пост-фильтр
«Транспорт» Выбор транспорта. Добавить возможность выбора ж/д транспорта в поисковой выдаче. Авиаперелёт, Чартерный авиарейс, Регулярный авиарейс, Ж/Д Нет Ж/Д можно отключить в шаблоне модуля
«Питание» Выбор типа питания. Нет RO, BB, HB, HB+, FB, FB+, AI, UAI, любое. meals
«Звёздность» Выбор категории отеля. Нет 2*-5*, Apts, Villas, HV-1,HV-2, любая. minHotelCategory
«Рейтинг отеля» Выбор рейтинга отеля. Нет 6+,7+,8+,9+ minHotelRaiting
«Пляжная линия» Выбор пляжной линии. Нет 1-ая,2-ая,3-ая beachLines
«Бронирование» Поиск туров с моментальным бронированием Нет Моментальное подтверждение Нет
«Операторы» Список туроператоров от которых турист получает туры Подключение операторов Список операторов Нет
«Отели» Список отелей доступных отелей для выбранного курорта Нет hotels Нет
«Валюта» Валюта в которой будут выводится цены на тур Нет Моментальное подтверждение currency

Прочие параметры

Прочие параметры выдачи сведены в таблицу.

Параметр Описание Доступные настройки Параметр кода
Вывод ленты выдачи Лента выдачи выводится во всплывающем окне или под формой поиска. Нет results
Автоматический запуск поиска Модуль может запускать поиск автоматически, как только турист заходит на страницу. Включить автоматический поиск sta
Внимание! Маска скидки не уменьшает цену тура, а только выводит её как скидочную. Настоящую скидку вы можете настроить в Личном кабинете.

Карточка тура

Карточка тура содержит структурированное описание тура описание отеля и форму обратной связи.

Блок Описание Доступные настройки Параметры кода Дополнительно
Заголовок Название тура и его короткий номер. Нет Нет Используйте короткий номер, чтобы быстро найти тур в системе Слетать.ру.
Описание тура Направление и город вылета, продолжительность (в ночах), тип номера и тип питания. Нет Нет
Цена Цена тура с минимальными обязательными доплатами, спецификация доплат (выводится по клику), кнопки «Купить в офисе» и/или «Купить онлайн». Включение формы онлайн-оплаты. useCard, useOrder
Фотографии Фотографии отеля Нет Нет На фотографиях размещается водяной знак вашего сайта.
Карта Карта Яндекс с отмеченным расположением отеля. Нет Нет Сайты с большим потоком посетителей должны приобрести лицензию на использование Карт Яндекс.
Информационный блок — Описание Сайт, телефон, e-mail отеля, количество мест, расстояние до аэропорта, текстовое описание и прогноз погоды на курорте. Нет Нет
Информационный блок — Услуги Краткий список услуг с иконками Нет Нет
Информационный блок — Карта Карта Яндекс с отмеченным расположением отеля. Нет Нет Сайты с большим потоком посетителей должны приобрести лицензию на использование карт Яндекс
Информационный блок — Отзывы Отзывы туристов, посетивших отель, с оценкой по десятибалльной шкале.

В дополнения к отзывам имеется возможность подключить отзывы TripAdvisor.

Нет Нет Блок отзывов требует отдельной лицензии, которую надо привязать к вашему сайту. За подключением обратитесь к вашему персональному менеджеру.
Блок контактов Блок рядом с заявкой на тур. Содержат ваш логотип, контактные данные (телефон и e-mail) и дополнительную информацию на ваше усмотрение. Добавить контактные данные agencyContact1, agencyContact2
Форма заявки С помощью формы турист отправляет вам свои ФИО, телефон, e-mail и комментарий длиной до 500 символов. Использовать форму заказа useOrder Режим многоофисности требует отдельной лицензии. За подключением обратитесь к вашему персональному менеджеру.
Форма онлайн-оплаты С помощью этой формы турист может сразу оплатить тур по банковской карте. Использовать форму онлайн-оплаты useOrder, buyingType Требует подключения системы биллинга Слетать.ру.
Над карточкой тура имеются кнопки поделиться в соцсетях и добавить в сравнение. При нажатии добавить "Сравнить", тур добавляется в список сравнения, открыв который, можно сравнить туры по основным параметрам. Список в закрытом виде показывается посетителям на протяжении всего времени нахождения на сайте.

В окне списка сравнения также имеется кнопка "Поделиться в сети". Туры для сравнения хранятся в списке в течении суток после добавления.

Обработка заявок

Форма заявки

Форма заявок защищена от ввода неправильных данных. В поле «Email» можно ввести только латинские буквы, цифры, знак нижнего подчёркивание; обязательно — точку и знак @. В поле «Телефон» — только сочетание цифр длиной до 10 символов.

Заявки падают на почту и смс(если прописан номер телефона), также создаётся лид в Турофисе в разделе "Лиды".

Вам придёт уведомление о новом заказе по SMS и на email. В нём будут указаны контактные данные туриста и описание тура (в том числе информация об операторе). Вы можете указать несколько адресов и телефонов и настроить список стран, по которым будут приходить уведомления.

Турист также получит уведомление от вашего имени.

Указать email-адреса и телефоны для уведомлений и ввести данные для отправки уведомлений туристам вы можете в разделе «Настройка уведомлений» в Личном кабинете.

Внимание! Если вы не заполните раздел «Настройка уведомлений», уведомления туристу отправляться не будут, а вам будут приходить только электронные письма на адрес, указанный при регистрации на sletat.ru.

Форма онлайн-оплаты

Заявки из формы онлайн-оплаты попадают в раздел «Список заказов».

Внимание! Форма онлайн-оплаты требует подключения Системы биллинга Слетать.ру.

Параметры кода

В таблице ниже представлены все параметры, используемые в коде вызова Модуля поиска туров. Обязательные параметры отмечены знаком *.

Типы параметров:

  • int — целое число.
  • str — строка (текст, ссылка, любые нечисловые символы). Помещается в кавычки ("").
  • bool — логический оператор. Имеет два значения: true и false.
  • obj — объект. Набор параметров, которые вместе описывают одно сложное целое.
  • arr[] — массив. Набор числовых или строковых значений. Помещается в квадратные скобки ([]). Строковые значения помещаются в кавычки ("").
Параметр Тип Описание
adults
int Количество туристов (взрослых). Возможные значения: целое число от 1 до 6. Если параметр не передан, используется значение 2.
agencyContact1
obj Контактные данные для дополнительного блока.
agencyContact2
obj Контактные данные для основного блока.
agencyContactX.header
str Заголовок блока контактов.
agencyContactX.phone
str Контактный телефон.
agencyContactX.email
str Контактный e-mail.
str Ссылка на логотип.
agencyContactX.content
str Дополнительная информация для блока контактов.
buyingType
str Если передано значение card, в карточке тура по умолчанию используется форма онлайн-оплаты. В противном случае используется форма заказа.
beachLines
arr[] Пляжные линии по умолчанию. Возможные значения: 1 — 1-я линия, 2 — 2-я линия, 3 — 3-я линия; пустой массив [] — любая линия.
city
int Идентификатор города вылета. Если параметр не передан, используется город по умолчанию — Москва.
country
int Идентификатор направления.
currency
str Валюта, используемая при выдаче результатов поиска.
date
str Точная дата вылета.
dateOffset
int Модификатор, прибавляемый к дате поиска для определения начальной даты диапазона дат вылета. Возможные значения: целое число от 0 до 90.
dateRange
int Модификатор, прибавляемый к дате поиска для определения конечной даты диапазона дат вылета. Возможные значения: целое число от 0 до 90, но не меньше значения dateOffset.
date1
str Начальная дата диапазона дат вылета. Если параметр не передан, используется дата поиска.
date2
str Начальная дата диапазона дат вылета. Если параметр не передан, используется значение «дата поиска + 7 дней».
hasTickets
bool Выводить в результат поиска только туры с параметром «Есть билеты». Возможные значения: true - только с билетами, false - и те, и другие. Если параметр не передан, используется false.
isExtendedFromOpened
bool Раскрывает форму поиска по умолчанию. Возможные значения: true — форма развернута, false — форма свернута. Если параметр не передан, используется false.
hotels
int Идентификаторы отелей.
kids
int Количество туристов (детей). Возможные значения: целое число от 0 до 3. Если параметр не передан, используется значение 0.
meals
arr[] Идентификаторы типов питания.
minHotelCategory
int Минимальная категория отеля по умолчанию. Возможные значения: 2 — от 2*; 3 — от 3*; 4 — от 4*; 5 — от 5*. Если параметр не передан, используется значение 1 — от 1*.
nightsMax
int Максимальная продолжительность тура (ночей). Возможные значения: целое число от 1 до 29, но не меньше значения nightsMin (при нарушении этого условия введённые значения меняются местами на этапе передачи запроса в Систему поиска). Если параметр не передан, используется значение 11.
nightsMin
int Минимальная продолжительность тура (ночей). Возможные значения: целое число от 1 до 29, но не больше значения nightsMax (при нарушении этого условия введённые значения меняются местами на этапе передачи запроса в Систему поиска). Если параметр не передан, используется значение 3.
resorts
arr[] Идентификаторы курортов.
sta
bool Автоматический запуск поиска. Возможные значения: true – запуск включён; false – запуск выключен. Если параметр не передан, используется значение false.
threeDays
bool Модификатор даты вылета (+/-3 дня). Возможные значения: true – модификатор применяется; false – модификатор не применяется. Если параметр не передан, используется значение true. Требует передачи параметра date.
ticketsIncluded
bool Значение по умолчанию опции «Перелёт включён». Если передано значение false, по умолчанию галочка напротив опции будет снята. Если параметр не передан, используется значение true.
useCard*
bool Форма онлайн-оплаты и кнопка «Купить онлайн». Возможные значения: true – включить форму; false – отключить форму. По умолчанию передаётся false.
useOrder
bool Форма заказа и кнопка «Купить в офисе». Возможные значения: true – включить форму; false – отключить форму. Если параметр не передан, используется значение true.