Задача
Наша команда взяла на себя задачу создания функционального веб-сайта для туристической компании "Друзья Походники". Клиент обратился к нам с ясными требованиями: создать сайт, который бы обеспечивал высокую скорость работы, включал в себя функциональную корзину для заказа нескольких туристических продуктов одновременно и был оптимизирован для поисковых систем.
Решение
Мы начали с тщательного анализа требований клиента и создали подробное техническое задание, определяющее функциональные и дизайнерские аспекты проекта, в результате чего сформировалась понятная структура проекта, взаимосвязь его компонентов и другие требования.
С помощью инструмента Figma мы создали эскизы дизайна, учитывая предпочтения клиента. Были созданы макеты 27-ми уникальных страниц сайта.
После утверждения макетов мы приступили к программированию. Мы решили использовать наше готовое решение сайта туроператора, основанное на фреймворке Symfony, как базу для проекта, так как оно почти полностью соответствует требованиям технического задания и предоставляет некоторые бонусы, например готовую админку и модули. Пришлось дорабатывать только корзину, так как в нашем готовом решении не была предусмотрена возможность заказа нескольких туристических продуктов одновременно.
Результат
В результате нашей работы был разработан удобный и функциональный сайт, который полностью соответствует запросам клиента. Посетители могут легко находить подходящие туры, ознакомиться с детальной информацией о каждом туре, в том числе и подробности о местах, которые предлагается посетить в туре, и без труда оформить заказ, воспользовавшись корзиной для покупок. Для удобства выбора туров была также добавлена функция "Избранное". Сайт был оптимизирован для работы на различных устройствах и быстро индексируется поисковыми системами, что способствует повышению его видимости в поисковой выдаче.
Главная страница
На главной странице мы собрали популярные и ближайшие туры, категории туров, список мест, куда можно отправиться туристам, а также немного о компании и отзывы.
Места и гостиницы
Места и гостиницы играют важную роль в формировании структуры сайта. Мы связали туры, места и гостиницы таким образом, чтобы пользователю было удобно выбирать интересующий продукт. Например если турист хочет посетить конкретное место, он может найти его и ознакомиться с полным списков туров и экскурсий, в которых есть эта достопримечательность. Тоже касается и гостиниц.
И наоборот, если пользователь открыл тур, он видит список мест, которые посетит в этом туре. Каждое место и гостиница имеет отдельную страницу, поэтому на них можно переходить и ознакамливаться с подробной информацией. Кстати с Яндекс карт подгружаются отзывы и расположение на карте.
Оформление заказа
Для оформления заказа тур нужно добавить в корзину, при этом есть возможность выбора опций, настраиваемых в панели администратора глобально или для каждого тура отдельно. Например, как видно на изображении ниже, есть возможность выбрать опцию одноместное размещение. При этом к стоимости тура добавится стоимость опции. Также выбирается дата тура и количество туристов. На каждую дату можно установить в панели администратора отдельную стоимость как тура, так и опций.
После перехода в корзину доступны покупатель вводит свои данные и выбирает способ оплаты. Модуль оплаты через сервисы ЮКасса и LifePay в нашем готовом решении уже реализованы. Чеки отправляет Эвотор. А заказы появляются в админке, где с ними можно работать далее. Также оптимизированы некоторые бизнес процессы, например договор оферта компании подразумевает подписание в бумажном виде покупателем бланка заказа. Мы реализовали автоматическое формирование бланка заказа на основании содержимого заказа и его отправку на электронную почту покупателя с инструкциями.