Техническое задание: Модуль "Умный подбор" для Opencart 3

Цель проекта

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

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

  • Создание интерфейса администратора для настройки опросника: добавление/редактирование вопросов и ответов.
  • Привязка каждого варианта ответа к конкретному значению фильтра товаров в системе (например, атрибуту, опции, категории).
  • Логика формирования итогового URL на основе выбранных пользователем ответов.
  • Автоматическое перенаправление пользователя по сформированному адресу после завершения теста.
  • Адаптивный и понятный интерфейс опросника для посетителей сайта.

Пример работы

Вопрос 1: "Какой цвет вас интересует?"
- Ответ "Красный" → добавляет в URL параметр фильтра по цвету: filter_color=red.
- Ответ "Синий" → добавляет filter_color=blue.

После ответа на все вопросы система объединяет все параметры в одну ссылку вида /category?filter_color=red&filter_size=large и выполняет переход.

Технические детали

  • Разработка должна вестись для платформы Opencart 3.x.
  • Код должен быть написан качественно, с учетом стандартов платформы.
  • Необходимо обеспечить корректную работу с многоуровневыми фильтрами и ЧПУ.
  • Модуль должен легко устанавливаться и настраиваться.

Разработка корпоративного сайта под ключ

Требуется создать современный, функциональный сайт для компании. Проект включает разработку дизайна, верстку, наполнение контентом и базовую SEO-оптимизацию. Необходимо строго следовать предоставленному техническому заданию.