Техническое задание: Модуль выбора цвета для OpenCart
Цель проекта
Разработать и интегрировать в интернет-магазин на платформе OpenCart функциональный модуль, который позволит покупателям настраивать внешний вид товаров (например, розеток и выключателей) путем выбора цвета для отдельных компонентов.
Основные требования к функционалу
- Визуальный конфигуратор: Модуль должен предоставлять интерфейс, аналогичный приведенному в примере, где пользователь может выбирать разные цвета для рамки и основной части устройства.
- Динамическое обновление: Изменения выбора должны сразу отображаться на изображении товара.
- Интеграция с карточкой товара: Модуль должен быть встроен в стандартную страницу товара OpenCart.
- Управление опциями: В админ-панели должна быть возможность для каждого товара задавать доступные цвета для каждого компонента (например, "Рамка", "Клавиша") и привязывать к ним изображения.
- Передача данных в корзину: Выбранная комбинация цветов должна сохраняться как опция товара и передаваться в корзину и заказ.
Технические аспекты
- Модуль должен быть написан с учетом стандартов разработки для OpenCart 3.x.
- Код должен быть чистым, хорошо документированным и не конфликтовать с другими стандартными модулями.
- Необходимо обеспечить адаптивность интерфейса для мобильных устройств.
Что предоставить по итогу
- Исходный код модуля с комментариями.
- Инструкцию по установке и настройке.