Разработка корпоративного сайта туроператора «Новая Земля»

Заказчик: Туроператор «Новая Земля».

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

Содержание кейса:

Предистория
Рабочий процесс разработки сайта
Гостиницы: от каталога до калькулятора расчета стоимости номера
Загрузка csv файла
Трансферы – все не так просто как кажется
Приятные мелочи


Предистория

На момент обращения в Riva Siberia у компании уже был действующий сайт, но, увы, он не выполнял своих функций: дизайн уже морально устарел, добавлять новую информацию по новым направлениям компании было сложно, а порой даже невозможно:

старый сайт компании

Также Заказчик был недоволен оказываемой технической поддержкой сайта. Все это привело к поиску нового Разработчика.

После долгих поисков, встреч с представителями IT компаний, изучением множества коммерческих предложений, решено остановить свой выбор на нашей компании. Чему мы безумно рады, так как проект именно то, что мы любим – проектирование, дизайн и программирование сложных модулей.


Рабочий процесс разработки сайта

В виду того, что времени до начала туристического сезона остается совсем мало, а реализовать хочется много всего, на разработку детального технического задания практически нет времени – решено: выделяем основные моменты, закладываем «логику» калькулятора гостиниц, продумываем (насколько это возможно при данной детализации) загрузку данных для каталогов (трансферов, туров, гостиниц и пр.). Некоторые детали откладываем на этап проектирования сайта, где можно обсудить все в наглядном виде.

В процессе выяснения деталей проекта участвуют 2 офиса клиента – в Новосибирске и Иркутске. Спасибо за наглядную подготовку к работе – предоставили несколько рисунков от руки (прототипы) того, что они хотят видеть на сайте. С таких рисунков и начинаем общение:

прототипы от руки от клиента

К сожалению, не всегда получается оперативно собрать информацию с клиента, что в свою очередь затягивает сроки по разработке. Забегая вперед, с калькулятором расчета стоимости проживания тоже не все гладко – на этапе реализации выявлялись «подводные камни», которые усложняли и увеличивали по времени реализацию данного функционала.

Делим всю предстоящую работу на этапы, запускаем проект постепенно:

  1. Запуск гостиниц.
  2. Запуск активных туров.
  3. Запуск трансферов.
  4. И на самый финал оставляем прокат автомобилей и экскурсии.

Итак, планы наполеоновские – за работу!


Гостиницы: от каталога до калькулятора расчета стоимости номера

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

Для поиска гостиницы можно воспользоваться фильтрами – упрощенная версия фильтров размещается на главной странице, полная версия выглядит следующим образом:

Разработка каталога гостиниц

Так как гостиницы размещены на большей части нашей необъятной Родины, к ним относятся: санатории, туристические базы, базы отдыха и пр. У каждой свое ценообразование, стандартизировать всё не получается, поэтому приходится жертвовать некоторыми функциями калькулятора такими, как, например, питание.

Позже добавляем в калькулятор возможность заказа трансфера до гостиницы и/или обратно. Почему позже? Потому что данные для калькулятора берутся из модуля трансферов, а трансферы у нас запланированы на 3-й этап:

разработка калькулятора расчета стоимости проживания

У каждой гостиницы свои номера, своя вместимость, при этом есть гостиницы, которые работают только в летний период, а значит забронировать в зимний период их нельзя. Плюс разная цена в зависимости от дня недели, праздничных дней, размещения – взрослых, детей, некоторые гостиницы предлагают бесплатное размещение ребенка (без предоставления места) – все эти и другие нюансы нужно учесть в калькуляторе. Но прежде, всю эту информацию нужно как-то подготовить и занести на сайт.


Загрузка csv файла

CSV файл – это дочерний формат Excel, поэтому его сможет подготовить любой менеджер, никаких дополнительных навыков программирования не нужно.

Создаем гостиницы и номера в админке MV, просто заполнив форму:

Создание гостиницы в административной панели MV

В файле csv прописываем цены номеров с привязкой на каждый день работы гостиницы и далее его просто загружаем в административную панель:

Файл csv для загрузки стоимости номера по датам

Данные для расчета стоимости номера готовы – наполняем базу

по гостиницам и запускаем проект онлайн:

Запуск сайта онлайн - 1 этап


Туры

На сайте можно заказать активные туры (пешие, комбинированные, водные и пр.) в разных уголках России, в основном в Сибири и на Дальнем Востоке.

Для туров также подобраны свои фильтры, тур можно найти в конкретном регионе либо поискать по виду активности:

разработка каталога туров с фильтрами

Наполнение туров из админки происходит при помощи разработанного модуля – просто заполняем форму, вносим подробную информацию, график заездов:

Наполнение тура в административной панели MV

... и тур готов для онлайн бронирования:

Страница тура


Трансферы – все не так просто как кажется

С трансферами пришлось немного повозиться, так как логика расчета менялась 3 раза – что-то уже успели сделать и приходится переделывать.

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

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

Разработка каталога трансферов

При помощи фильтров можно найти интересующий трансфер и забронировать билет в одну либо обе стороны на интересующие даты:

Калькулятор расчета стоимости трансфера


Приятные мелочи

В рамках разработки сайта Новая Земля подготовлено порядка 15 прототипов страниц сайта, разработан дизайн страниц сайта в корпоративных цветах компании с учетом пожеланий Заказчика:

дизайн страниц сайта

На главной странице размещается основная информация:

В итоге главная страница сайта выглядит так:

главная страница сайта

Кроме того гостиницы и туры отмечаются тегами, что с одной стороны позволяет найти дополнительные варианты отдыха, с другой – хорошо работает для SEO продвижения.

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

Турист также можно ставить свой отзыв и выставить рейтинг для любой гостиницы, тура и/или трансфера.

PS Лето – сезон в разгаре, решено перенести разработку двух последних модулей (прокат авто и экскурсии) на осень.

28 Июня 2016

Теги: Кейсы Разработка и создание сайта Дизайн