Техническое задание: Модуль и компонент подбора шин и дисков по автомобилю

Цель проекта

Разработать и интегрировать на сайт, работающий на JoomShopping 4.12, комплексный функционал для подбора типоразмеров шин и дисков в соответствии с конкретным автомобилем пользователя.

Основные требования к функционалу

1. Архитектура и компоненты

  • Создание двух взаимосвязанных элементов: модуля поиска (для размещения на главной и других страницах) и отдельного компонента (для страницы подбора).
  • Оба элемента должны быть реализованы по MVC-архитектуре.
  • Пользователь должен иметь возможность начать подбор как из модуля, так и напрямую через компонент.
  • Реализовать переход из модуля поиска на страницу с результатами в компоненте.

2. Работа с данными

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

3. Пользовательский интерфейс и навигация

  • Первая страница компонента (аналог страницы выбора марки) должна содержать только список производителей автомобилей в чистом виде, без логотипов брендов и без блока популярных моделей.
  • Рядом с названием производителя не отображать количество доступных моделей.
  • На странице выбора модели конкретного производителя отображать промежутки (диапазоны) годов выпуска, а не просто списки. Не указывать количество записей по годам.
  • Исключить с всех страниц компонента любые дополнительные информационные блоки, такие как "Другие модели", "Популярные шины", "Популярные автомобили" и т.п. Интерфейс должен быть максимально чистым и функциональным.
  • Из результатов подбора параметров (типоразмеров) для конкретного автомобиля пользователь должен иметь возможность перейти к товарным предложениям (шинам/дискам) по выбранным типоразмерам простым кликом.

4. Интеграция

  • Обеспечить корректную интеграцию созданного функционала с компонентом JoomShopping для отображения товаров.
  • Реализовать механизм передачи выбранных параметров (типоразмеров) в фильтр каталога товаров.

Разработка адаптивного лендинга с 3D-моделью земного шара

Требуется верстка адаптивного одностраничного сайта с интеграцией интерактивной 3D-модели земного шара в стиле дотворк (точечная графика). Необходима полная фронтенд-разработка и настройка взаимодействия с моделью.