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