Модуль горящих туров 4.0 — различия между версиями
La (обсуждение | вклад) |
La (обсуждение | вклад) (→Форма поиска) |
||
| Строка 11: | Строка 11: | ||
== Форма поиска == | == Форма поиска == | ||
| − | В | + | В форме поиска турист задаёт параметры, по которым Модуль ищет туры: |
| − | + | * город вылета, направление и курорт; | |
| + | * минимальная продолжительность тура в ночах; | ||
| + | * категория отеля и тип питания; | ||
| + | * минимальный рейтинг отеля в системе Слетать.ру. | ||
| − | + | [[Файл:Gt4_searchform.png|thumb|Форма поиска.]] | |
| − | + | ||
Для параметра «количество туристов» автоматически выбирается значение «двое взрослых». Другие параметры (тип размещения, минимальная и максимальная цена) зависят от шаблона, по которому горящие туры отбираются в Системе Слетать.ру, и не подлежат изменению. | Для параметра «количество туристов» автоматически выбирается значение «двое взрослых». Другие параметры (тип размещения, минимальная и максимальная цена) зависят от шаблона, по которому горящие туры отбираются в Системе Слетать.ру, и не подлежат изменению. | ||
| + | |||
| + | В таблице ниже описаны все элементы формы поиска. | ||
| + | |||
| + | Легенда: | ||
| + | * '''Контроллер''' — элемент формы (кнопка, поле, выпадающий список и т. д.); | ||
| + | * '''Функция''' — действие, за которое отвечает контроллер; | ||
| + | * '''Доступные настройки''' — то, как вы можете настроить контроллер в [[Создание модуля поиска туров 4.0|Генераторе модулей]], с помощью [[Дополнительные настройки модуля поиска туров 4.0|дополнительных настроек]] или непосредственно редактируя [[#Параметры кода|код вызова модуля]]; | ||
| + | * '''Значения''' — диапазон допустимых значений контроллера; | ||
| + | * '''Параметр кода''' — ссылка на параметр кода вызова модуля, который нужно редактировать, чтобы настроить контроллер; | ||
| + | * '''Дополнительно''' — прочая информация (нюансы настройки, возможности применения и т. д.). | ||
В поле «Откуда» автоматически подставляется название города, выбранное вами при создании Модуля. При клике по полю под ним открывается выпадающий список, в котором сначала выводятся популярные города (Москва, Санкт-Петербург, Екатеринбург, Казань, Краснодар, Новосибирск, Ростов-на-Дону, Самара, Уфа), а затем (в алфавитном порядке) все остальные. | В поле «Откуда» автоматически подставляется название города, выбранное вами при создании Модуля. При клике по полю под ним открывается выпадающий список, в котором сначала выводятся популярные города (Москва, Санкт-Петербург, Екатеринбург, Казань, Краснодар, Новосибирск, Ростов-на-Дону, Самара, Уфа), а затем (в алфавитном порядке) все остальные. | ||
| Строка 75: | Строка 87: | ||
Рис. 1.12. Поле «Рейтинг отеля». | Рис. 1.12. Поле «Рейтинг отеля». | ||
| + | |||
| + | === Типы формы === | ||
| + | |||
| + | Существует три типа Формы – «Стандартный», «Текстовый» и «Компакт». Далее в этом разделе структура Модуля описана на примере Формы «Стандарт» (подробнее о других типах см. в разделе «Горящие туры»). | ||
== Лента выдачи == | == Лента выдачи == | ||
Версия 17:07, 3 августа 2015
Модуль горящих туров состоит из трёх блоков:
- Формы поиска, в которой пользователь задаёт параметры тура;
- Ленты выдачи, в которой представлены результаты поиска;
- Карточки тура, содержащей всю необходимую информацию о турпакете, ваши контактные данные и формы обратной связи.
Чтобы настроить работу и оформление блоков, воспользуйтесь Генератором модуля в Личном кабинете или отредактируйте код вызова модуля вручную. Некоторые малоупотребительные настройки не выведены в Генератор. Их можно изменить только посредством редактирования кода.
Если вы не нашли ответа на свой вопрос в этой статье, вам помогут в службе технической поддержки Слетать.ру по телефону 8(800)700-33-09 (звонок бесплатный для всех регионов России).
Содержание
Форма поиска
В форме поиска турист задаёт параметры, по которым Модуль ищет туры:
- город вылета, направление и курорт;
- минимальная продолжительность тура в ночах;
- категория отеля и тип питания;
- минимальный рейтинг отеля в системе Слетать.ру.
Для параметра «количество туристов» автоматически выбирается значение «двое взрослых». Другие параметры (тип размещения, минимальная и максимальная цена) зависят от шаблона, по которому горящие туры отбираются в Системе Слетать.ру, и не подлежат изменению.
В таблице ниже описаны все элементы формы поиска.
Легенда:
- Контроллер — элемент формы (кнопка, поле, выпадающий список и т. д.);
- Функция — действие, за которое отвечает контроллер;
- Доступные настройки — то, как вы можете настроить контроллер в Генераторе модулей, с помощью дополнительных настроек или непосредственно редактируя код вызова модуля;
- Значения — диапазон допустимых значений контроллера;
- Параметр кода — ссылка на параметр кода вызова модуля, который нужно редактировать, чтобы настроить контроллер;
- Дополнительно — прочая информация (нюансы настройки, возможности применения и т. д.).
В поле «Откуда» автоматически подставляется название города, выбранное вами при создании Модуля. При клике по полю под ним открывается выпадающий список, в котором сначала выводятся популярные города (Москва, Санкт-Петербург, Екатеринбург, Казань, Краснодар, Новосибирск, Ростов-на-Дону, Самара, Уфа), а затем (в алфавитном порядке) все остальные.
Рис. 1.2. Поле «Откуда» с выпадающим списком.
Когда турист начинает вводить название города, в списке остаются только те названия, которые начинаются с введённых букв. При этом части сложных названий (таких как Санкт-Петербург или Петроппавловск-Камчатский) учитываются как отдельные слова: турист может писать «Санкт-Петербург» или «Петербург» – и всё равно найдёт нужный город.
Рис. 1.3. Автоподсказка поля «Куда».
В поле «Куда» турист может ввести как название страны, так и название курорта – в этом случае Модуль определит страну автоматически.
Рис. 1.4. Поле «Куда» с выпадающим списком.
Рис. 1.5. Модуль автоматически определяет страну по курорту.
При желании турист может выбрать несколько курортов.
Рис. 1.6. Множественный выбор курортов.
В полях «Куда» и «Откуда» работает автоматическая смена раскладки: слово «Tubgtn» Модуль распознает как «Египет».
Рис. 1.7-1. Модуль автоматически определяет ошибки раскладки…
Рис. 1.7-2. …и опечатки.
Поля «Ночей», «Категория» и «Питание» - это дополнительные фильтры, которые становятся активными только когда выбрано направление.
Рис. 1.8. Дополнительные фильтры.
В поле «ночей» турист вводит минимальную продолжительность тура.
Рис. 1.9. Поле «Ночей».
В поле «Категория» он указывает категорию отеля.
Рис. 1.10. Поле «Категория».
В поле «Питание» турист выбирает тип питания.
Рис. 1.11. Поле «Питание».
В поле «Рейтинг отеля» он указывает оценку, выставленную отелю пользователями сайта sletat.ru.
Рис. 1.12. Поле «Рейтинг отеля».
Типы формы
Существует три типа Формы – «Стандартный», «Текстовый» и «Компакт». Далее в этом разделе структура Модуля описана на примере Формы «Стандарт» (подробнее о других типах см. в разделе «Горящие туры»).
Лента выдачи
Лента выдачи формируется, как только турист заходит на страницу с Модулем. По умолчанию выводится по одному туру на каждое направление, вошедшее в топ популярных стран Системы Слетать.ру.
Рис. 1.13. Лента выдачи.
Когда турист задаст параметры поиска, Лента выдачи обновится автоматически.
Рис. 1.14. При выборе параметров поиска Лента выдачи обновляется автоматически.
Блок тура в Ленте содержит следующие данные:
✓ Название страны и курорта; ✓ Цена тура в пересчёте на человека; ✓ Название отеля; ✓ Дата вылета и продолжительность тура; ✓ Красочная фотография курорта.
На одну страницу Ленты можно вывести от 4 до 16 блоков. Необходимое количество задайте в Конструкторе при создании Модуля.
Карточка тура
Карточка тура содержит структурированное описание тура и форму обратной связи.
| Блок | Описание | Доступные настройки | Параметры кода | Дополнительно |
|---|---|---|---|---|
| Заголовок | Название тура и его короткий номер. | Нет | Нет | Используйте короткий номер, чтобы быстро найти тур в системе Слетать.ру. |
| Описание тура | Направление и город вылета, продолжительность (в ночах), тип номера и тип питания. | Нет | Нет | |
| Блок актуализации | Когда открывается Карточка тура, Модуль запрашивает у оператора размеры доплат, наличие билетов и мест в отеле, номер рейса, время и аэропорт вылета. | Отключить детальную актуализацию. | useDetailedActualization | Если мест в отеле или билетов не осталось, Модуль отмечает тур как проданный. |
| Цена | Цена тура с минимальными обязательными доплатами, спецификация доплат (выводится по клику), кнопки «Купить в офисе» и/или «Купить онлайн». | Отключить кнопки «Купить в офисе» или «Купить онлайн». | useCard, useOrder | |
| Фотографии | Фотографии отеля | Нет | Нет | На фотографиях размещается водяной знак вашего сайта. |
| Рейтинг | Рейтинг отеля в системе Слетать.ру. | Нет | Нет | |
| Карта | Карта Google с отмеченным расположением отеля. | Указать лицензионный ключ Карт Google. | googleMapKey | Сайты с большим потоком посетителей должны приобрести лицензию на использование Карт Google. |
| Информационный блок — Описание | Сайт, телефон, e-mail отеля, количество мест, расстояние до аэропорта, текстовое описание и прогноз погоды на курорте. | Нет | Нет | |
| Информационный блок — Услуги | Краткий список услуг с иконками | Нет | Нет | |
| Информационный блок — Карта | Карта Google с отмеченным расположением отеля. | Указать лицензионный ключ Карт Google. | googleMapKey | Сайты с большим потоком посетителей должны приобрести лицензию на использование Карт Google. |
| Информационный блок — Отзывы | Отзывы туристов, посетивших отель, с оценкой по десятибалльной шкале. | Нет | Нет | Блок отзывов требует отдельной лицензии, которую надо привязать к вашему сайту. За подключением обратитесь к вашему персональному менеджеру. |
| Два блока контактов | Маленький блок в левой колонке, под картой, и большой — в основной колонке, между информационным блоком и формами обратной связи. Содержат ваш логотип, контактные данные (телефон и e-mail) и дополнительную информацию на ваше усмотрение. | Добавить контактные данные | agencyContact1, agencyContact2 | |
| Форма заявки | С помощью формы турист отправляет вам свои ФИО, телефон, e-mail и комментарий длиной до 500 символов. | Отключить форму, настроить форму по умолчанию, включить режим многоофисности, указать адрес офиса, выбрать офис по умолчанию, настроить высоту блока офисов | useOrder, buyingType, useManyOffices, manyOfficesHeight, manyOfficesNonHeight, useSpecificOffice, officeId | Режим многоофисности требует отдельной лицензии. За подключением обратитесь к вашему персональному менеджеру. |
| Форма онлайн-оплаты | С помощью этой формы турист может сразу оплатить тур по банковской карте. | Отключить форму, настроить форму по умолчанию | useOrder, buyingType | Требует подключения системы биллинга Слетать.ру. |
Обработка заявок
Форма заявки
Форма заявок защищена от ввода неправильных данных. В поле «Email» можно ввести только латинские буквы, цифры, знак нижнего подчёркивание; обязательно — точку и знак @. В поле «Телефон» — только сочетание цифр длиной до 10 символов.
Заявки поступают в раздел «Статистика» вашего Личного кабинета.
Вам придёт уведомление о новом заказе по SMS и на email. В нём будут указаны контактные данные туриста и описание тура (в том числе информация об операторе). Вы можете указать несколько адресов и телефонов и настроить список стран, по которым будут приходить уведомления.
Турист также получит уведомление от вашего имени.
Указать email-адреса и телефоны для уведомлений и ввести данные для отправки уведомлений туристам вы можете в разделе «Настройка уведомлений» в Личном кабинете.
| Внимание! Если вы не заполните раздел «Настройка уведомлений», уведомления туристу отправляться не будут, а вам будут приходить только электронные письма на адрес, указанный при регистрации на sletat.ru. |
Если вы подключили режим многоофисности, турист сможет выбрать офис, в который придёт заявка. Ввести данные об офисах вы можете в разделе «Офисы» в Личном кабинете.
Форма онлайн-оплаты
Заявки из формы онлайн-оплаты попадают в раздел «Список заказов».
| Внимание! Форма онлайн-оплаты требует подключения Системы биллинга Слетать.ру. |
Параметры кода
В таблице ниже представлены все параметры, используемые в коде вызова Модуля горящих туров. Обязательные параметры отмечены знаком *.
Типы параметров:
- int — целое число.
- str — строка (текст, ссылка, любые нечисловые символы). Помещается в кавычки ("").
- bool — логический оператор. Имеет два значения: true и false.
- obj — объект. Набор параметров, которые вместе описывают одно сложное целое.
- arr[] — массив. Набор числовых или строковых значений. Помещается в квадратные скобки ([]). Строковые значения помещаются в кавычки ("").
Параметр Тип Описание agencyContact1{} obj Контактные данные для дополнительного блока. agencyContact2{} obj Контактные данные для основного блока. agencyContactX.header str Заголовок блока контактов. agencyContactX.phone str Контактный телефон. agencyContactX.email str Контактный e-mail. agencyContactX.logo str Ссылка на логотип. agencyContactX.content str Дополнительная информация для блока контактов. buyingType str Если передано значение card, в карточке тура по умолчанию используется форма онлайн-оплаты. В противном случае используется форма заказа. city int Идентификатор города вылета. Если параметр не передан, используется город по умолчанию - Москва. classes str Имя класса фрейма. containerBackgroundColor str Цвет фона Ленты выдачи. Возможные значения: код цвета в веб-формате (#123ABC). containerBackgroundImage str Ссылка на фоновое изображение для Ленты выдачи. country Int Идентификатор направления. formType str Тип Формы поиска. Возможные значения: flags – тип «Компакт»; flags-text – тип «Текстовый». Если значение не передано, используется тип «Стандарт». googleMapKey str Лицензионный ключ Google-карт. hotCardBackgroundColor str Цвет фона блока тура в выдаче. Возможные значения: код цвета в веб-формате (#123ABC). hotCardBackgroundImage str Ссылка на фоновое изображение для блока тура в выдаче. isTourPrice int Режим отображения цены. Возможные значения: 1 –выводить цену за тур целиком; 0 – выводить цену в пересчёте на человека. Если параметр не передан, используется значение 0. manyOfficesHeight int Высота блока офисов в пикселях. manyOfficesNonHeight bool Ограничение высоты блока офисов. Возможные значения: true – ограничение включено; false – ограничение выключено. Если параметр не передан, используется значение false. officeId int Идентификатор офиса для поля useSpecificOffice. popupZIndex str Z-индекс для попапа карточки тура. Если параметр не передан, используется значение 100000000. resorts arr[] Идентификаторы курортов. singlePageAddress str URL страницы, в которой должна открываться карточка тура. singlePageTarget str Если передано значение blank, карточка тура будет открываться в новой вкладке. В противном случае она будет открываться в текущей вкладке. tourAgentCountry str Телефонный код страны в карточке тура. Возможные значения: belarus – Беларусь; ukraine – Украина. Если параметр не передан, используется страна по умолчанию - Россия. toursCount int Количество блоков туров в ленте выдачи. Возможные значения: целое число от 4 до 16. Если параметр не передан, используется значение 6. useCard* bool Форма онлайн-оплаты и кнопка «Купить онлайн». Возможные значения: true – включить форму; false – отключить форму. По умолчанию передаётся false. useContextMenu bool Контекстное меню во фрейме Модуля. Возможные значения: true – разрешить использовать меню; false – запретить использовать меню. Если параметр не передан, принимается значение true. useDetailActualization bool Детальная актуализация. Возможные значения: true – использовать, false – не использовать. Если параметр не передан, используется значение true. useHash bool Генерация прямой ссылки на тур. Возможные значения: true – генерация включена; false – генерация выключена. Если параметр не передан, используется значение true. useManyOffices bool Режим многоофисности. Возможные значения: true – режим включён; false – режим выключен. Если параметр не передан, используется значение false. useOrder bool Форма заказа и кнопка «Купить в офисе». Возможные значения: true – включить форму; false – отключить форму. Если параметр не передан, используется значение true. useRequest bool Приём параметров поискового запроса из адресной строки браузера. Возможные значения: true – приём включён; false – приём выключен. Если параметр не передан, используется значение true. useSinglePage bool Вывод карточки тура. Возможные значения: true – открывать карточку на отдельной странице; false – открывать карточку на текущей странице. Если параметр не передан, используется значение false. useSpecificOffice bool Офис по умолчанию. Возможные значения: true – офис с идентификатором officeId используется как офис по умолчанию; false – не используется. Если параметр не передан, используется значение false. useTitle bool Замена заголовка страницы с карточкой тура на название отеля. Возможные значения: true – заменять заголовок; false – не заменять заголовок. Если параметр не передан, используется значение true.