Модуль горящих туров 4.0

Материал из wiki.Sletat.ru
Перейти к: навигация, поиск

0. ВВЕДЕНИЕ Благодарим вас за решение использовать в своей работе Модуль горящих туров Слетать.ру!

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

✓ Чтобы ознакомиться с базовой информацией об устройстве Модуля и принципах его работы, перейдите в раздел «Структура Модуля горящих туров». ✓ В разделе «Виды лицензий» описываются особенности работы Модуля в демо-режиме, объясняется, как привязать домен сайта к Лицензии Слетать.ру и как активировать Тестовую лицензию. ✓ Раздел «Создание Модуля» посвящён непосредственно работе с Конструктором модулей, расположенным в вашем Личном кабинете на сайте SLETAT.RU. ✓ Раздел «Дополнительные настройки» поможет провести тонкую настройку с учётом специфики работы вашего сайта и сделать ваш Модуль уникальным. ✓ В разделе «Настройки Личного кабинета» описаны настройки Модуля горящих туров, которые вы найдёте в Личном кабинете на сайте sletat.ru. ✓ Раздел «Блок отзывов об отелях» описывает подключение и использование функционала, позволяющего туристам просматривать отзывы других людей, купивших тур, и оставлять свои отзывы. ✓ Наконец, в разделе «Описание параметров Модуля» приведена таблица, в которой перечислены все параметры, используемые в коде вызова Модуля, приведены все возможные значения и указаны значения, используемые по умолчанию.

Конструктор модулей, работа с которым описана на страницах этого руководства, помогает человеку, не знакомому с веб-программированием, быстро собрать свой Модуль из набора готовых программных блоков.

В реальности возможности сервиса (в частности, его внешнего оформления) далеко не ограничиваются представленными в Конструкторе. Вы можете использовать в оформлении Модуля свои фирменные цвета и логотип, можете даже создать свою Форму поиска. Если вам необходима консультация по поводу нестандартных кейсов внедрения – звоните нам.

Специалисты Службы технической поддержки всегда готовы оказать вам квалифицированную помощь по телефону 8 (800)700-33-09 (звонок бесплатный для всех регионов России).   1. СТРУКТУРА МОДУЛЯ ГОРЯЩИХ ТУРОВ Модуль горящих туров состоит из трёх блоков:

✓ Формы поиска, в которой пользователь задаёт параметры тура; ✓ Ленты выдачи, в которой представлены результаты поиска; ✓ Карточки тура, содержащей всю необходимую информацию о турпакете, ваши контактные данные и формы обратной связи.

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

1.1. Форма поиска В Форме поиска турист задает значения всех параметров тура – город вылета, направление, продолжительность и т. п. Существует три типа Формы – «Стандартный», «Текстовый» и «Компакт». Далее в этом разделе структура Модуля описана на примере Формы «Стандарт» (подробнее о других типах см. в разделе «Горящие туры»).

Форма поиска Модуля горящих туров состоит из пяти полей – «Откуда» (город вылета), «Куда» (направление), «Ночей» (продолжительность тура), «Категория» (категория отеля), «Питание» (тип питания) и «Рейтинг отеля».


Рис. 1.1. Форма поиска.

Для параметра «количество туристов» автоматически выбирается значение «двое взрослых». Другие параметры (тип размещения, минимальная и максимальная цена) зависят от шаблона, по которому горящие туры отбираются в Системе Слетать.ру, и не подлежат изменению.

В поле «Откуда» автоматически подставляется название города, выбранное вами при создании Модуля. При клике по полю под ним открывается выпадающий список, в котором сначала выводятся популярные города (Москва, Санкт-Петербург, Екатеринбург, Казань, Краснодар, Новосибирск, Ростов-на-Дону, Самара, Уфа), а затем (в алфавитном порядке) все остальные.


Рис. 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.2. Лента выдачи Лента выдачи формируется, как только турист заходит на страницу с Модулем. По умолчанию выводится по одному туру на каждое направление, вошедшее в топ популярных стран Системы Слетать.ру.


Рис. 1.13. Лента выдачи.

Когда турист задаст параметры поиска, Лента выдачи обновится автоматически.


Рис. 1.14. При выборе параметров поиска Лента выдачи обновляется автоматически.

Блок тура в Ленте содержит следующие данные:

✓ Название страны и курорта; ✓ Цена тура в пересчёте на человека; ✓ Название отеля; ✓ Дата вылета и продолжительность тура; ✓ Красочная фотография курорта.

На одну страницу Ленты можно вывести от 4 до 16 блоков. Необходимое количество задайте в Конструкторе при создании Модуля.  1.3. Карточка тура Турист переходит к карточке тура при клике на фотографию или на название отеля.


Рис. 1.15. Турист переходит на карточку тура при клике на фотографию или на название отеля.

При открытии карточки тура Слетать.ру автоматически актуализирует данные. Модуль получает от туроператора информацию о перелётах (рейс, аэропорт, название авиакомпании, наличие билетов) и наличии мест в отеле. Кроме того, минимальные обязательные доплаты включаются в цену тура.


Рис. 1.16-1. Блок детальной актуализации (есть билеты).

Если при актуализации туроператор сообщает об отсутствии авиабилетов или мест в отеле, в описании тура появляется отметка «Продано».


Рис. 1.16-2 Блок детальной актуализации (нет билетов).

Рис. 1.17. Карточка тура.


Карточка тура состоит из следующих полей:

✓ Заголовок, состоящий из номера тура и его описания; ✓ Табличное описание тура с указанием направления и города вылета, продолжительности (в ночах), типа номера и типа питания; ✓ Ценовой блок, в котором указана цена тура, включающая минимальные обязательные доплаты, спецификация доплат (выводится по клику), а также кнопки «Купить в офисе» и «Купить онлайн», которые переадресуют клиента к соответствующим формам заказа; ✓ Блок фотографий, которые клиент может свободно просматривать в процессе выбора тура; ✓ Карта Google Maps с отмеченным на ней расположением отеля; ✓ Рейтинг отеля в Системе поиска туров Слетать.ру; ✓ Информационный блок, содержащий вкладки «Описание отеля», «Услуги», «Карта» и «Отзывы» (описаны ниже); ✓ Два блока контактов (маленький в левой колонке, под картой, и большой в основной колонке, между информационным блоком и формами обратной связи), содержащих ваш логотип, контактные данные (телефон и e-mail) и дополнительную информацию на ваше усмотрение. ✓ Две формы обратной связи: одна для покупки тура онлайн, вторая – для отправки заявки в ваш офис.

Информационный блок Карточки тура содержит четыре вкладки: ✓ Описание отеля. Содержит контактные данные отеля – телефон, факс, e-mail, адрес сайта, данные о количестве номеров и близости аэропорта, а также небольшое описание, включающее информацию об инфраструктуре отеля, близости развлекательных и торговых центров и т. д., а также прогноз погоды в регионе. ✓ Услуги. В этом блоке представлен перечень дополнительных услуг, доступный гостям отеля – таких как Интернет или пункты обмена валюты. ✓ Карта. Увеличенный вариант карты Google Map, размещённой в левой колнке Карточки тура. ✓ Отзывы. Здесь турист может посмотреть отзывы об отеле, оставленные другими людьми, или оставить свой. Все отзывы, попадающие в Систему поиска туров Слетать.ру, проходят обязательную модерацию.

Внимание! Блок отзывов об отелях не входит в стандартную комплектацию Модуля и требует отдельной лицензии. Подробности о подключении сервиса см. в разделе «Блок отзывов об отелях».


Рис.1.18. Вкладка «Описание отеля».


Рис. 1.19. Вкладка «Услуги».


Рис. 1.20. Вкладка «Карта».


Рис. 1.21. Вкладка «Отзывы».

Выбрав понравившийся тур, турист оформляет заявку. Нажав кнопку «Купить в офисе» или «Купить онлайн», он переходит к соответствующей форме обратной связи. Заполнив все поля, он нажимает кнопку «Отправить заявку» или «Купить» соответственно.

Внимание! Форма заявки для покупки в офисе работает без подключения дополнительных сервисов. Для продажи туров онлайн вам необходимо подключить Систему биллинга Слетать.ру. С информацией о Системе биллинга вы можете ознакомиться, перейдя по ссылке: http://sletat.ru/saleonline.aspx

Процесс оплаты тура онлайн описан в руководстве по Системе биллинга; далее речь пойдёт только об оформлении тура в офисе.


Рис. 1.22. В Карточке понравившегося тура турист нажимает кнопку «Купить в офисе».

Поля формы настроены таким образом, что в них можно ввести только релевантные данные. Например, в поле “Email” можно ввести только выражение из латинских букв и цифр, обязательно содержащее знак @; в поле «Телефон» - только сочетание цифр длиной до 10 символов.

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

Рис. 1.23. Клиент заполняет все поля Формы и нажимает кнопку «Отправить заявку».

Внимание! Для отправки уведомлений туристам, а также для управления уведомлениями, которые будут приходить вашим менеджерам, заполните раздел «Настройка уведомлений» в Личном кабинете на сайте SLETAT.RU. Если настройку не провести, уведомления клиенту отправляться не будут, а вам будут приходить только электронные письма.


Рис. 1.24. Email-оповещение о новом заказе.


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

  7. ОПИСАНИЕ ПАРАМЕТРОВ МОДУЛЯ

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

Параметр Тип Описание 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.