Каждый цвет — отдельный товар. Выбор — в один клик.
Объедините отдельные товары в группу, и на карточке каждого появится переключатель: цвета, материалы, модели. Покупатель кликает вариант и переходит на его страницу, а каждый вариант сохраняет свой URL, цену, остаток, фото и SEO.
- OpenCart 3.x
- ocStore 3
- PHP 7.4 · 8.1 · 8.2 · 8.3
- Без правок ядра
Худи Essential Графит
1 490 грнОдна страница на все цвета — или страница для каждого?
Стандартная опция «Цвет» прячет все варианты за одним URL. «Опции +» оставляет каждый вариант отдельным товаром и просто связывает их между собой.
- Один URL и одно SEO-название на все цвета
- Те же фото, какой бы цвет ни выбрали
- Отзывы смешаны для всех вариантов
- Свой URL, мета-теги и место в поиске для каждого цвета
- Собственные фото, цена, артикул и остаток
- Отзывы — к конкретному варианту
- Размер и другие опции работают как обычно, рядом
Свотчи, кнопки или список — выберите, что подходит вашему магазину
Это те же настройки, что в модуле. Покрутите их и кликните вариант в примере.
- цветом #RRGGBB
- отдельной картинкой, например фото ткани
- главным фото товара
Текущий товар показывается всегда, даже если его нет в наличии: попробуйте выбрать «Ягодный» и скрыть отсутствующие.
Группа собирается прямо в карточке товара
- Вкладка «Опции +» в форме любого товара группы. Текущий уже в таблице с пометкой «Этот товар».
- Поиск по названию или артикулу добавляет варианты. Товар из другой группы помечен «в группе …», и добавить его не получится.
- Подпись, свотч и порядок для каждой строки. Подписи и заголовок — на каждом языке магазина.
- «Сохранить» товар — группа сохранится вместе с ним и появится на страницах всех её товаров.
Переключатель сам знает, что показать покупателю
Модуль проверяет каждый товар группы при показе страницы. Ничего не нужно убирать из группы вручную, когда товар закончился или ещё не вышел.
- ГрафитТекущий товар показывается всегда
- НебесныйВключён, в наличии показывается
- ПесочныйСтатус «Выключено» не показывается
- ШалфейДата доступности ещё не наступила не показывается
- ЯгодныйНет в наличии приглушён или скрыт
- МолочныйНе добавлен в этот магазин не показывается
- Если видимым остался один товар, блок не показывается: выбирать не из чего.
- Один запрос к базе на страницу товара — с группой или без.
- Мультимагазин: в каждом магазине — только его товары.
Цвета и форму меняют несколько CSS-переменных
Стили модуля заданы переменными. Переопределите их для .options-plus в CSS своей темы — сам модуль править не нужно, и обновления ничего не собьют.
Нет места в шаблоне вашей темы? Выключите «Показывать на странице товара» и поставьте модуль в схему Product через «Дизайн → Схемы».
Цвета, ткани, память, объём — всё, что продают «в вариантах»
Группа — это любые товары, между которыми выбирает покупатель. Кликните варианты: изменятся страница, цена и адрес.
Стиль переключателя выбирается в настройках модуля для всего магазина. Здесь разные стили рядом, чтобы их было легко сравнить.
Так модуль выглядит в магазине и в админке
Настоящие скриншоты из тестового магазина на ocStore 3 со стандартной темой. Товары — демонстрационные.
Запуск за 5 шагов
- Загрузите options_plus.ocmod.zip в «Расширения → Установка расширений».
- Откройте «Расширения → Модификаторы» и нажмите «Обновить».
- В «Расширения → Модули» установите «Опции +», затем нажмите «Редактировать».
- Введите лицензионный ключ из личного кабинета и нажмите «Активировать» — ключ привязан к домену.
- Включите «Статус», сохраните и соберите первую группу на вкладке «Опции +» в карточке товара.
- Версия
- v1.0.0
- Обновлено
- 27.08.2026
- Совместимость
- OpenCart 3.0.3.x · ocStore 3
- PHP
- 7.4 · 8.1 · 8.2 · 8.3
- Нужно
- ionCube Loader
- Формат
- ocmod.zip
- Лицензия
- На один домен
Обновления
-
v1.0.0 Актуальная
- Первый релиз
Вопросы и ответы
Стандартная опция — это выбор внутри одного товара с одним URL. В «Опции +» каждый вариант — отдельный товар со своей страницей, ценой, остатком, фото и SEO, а модуль показывает переключатель между ними. Стандартные опции, например размер, работают рядом.
OpenCart 3.0.3.x или ocStore 3.0.x, PHP 7.4, 8.1, 8.2 или 8.3 с ionCube Loader, расширение openssl и исходящий HTTPS-доступ к licence.airprojects.pro. Если Loader не включён, модуль покажет это в админке, а витрина будет работать как обычно — без блока вариантов.
Нет, товар входит только в одну группу. В поиске у товара из другой группы есть метка «в группе …», и добавить его не получится.
В зависимости от настройки: вариант приглушён и перечёркнут с пометкой «нет в наличии» или скрыт совсем. Товар, на странице которого покупатель сейчас, показывается всегда.
Модификатор вставляет блок над опциями в шаблоне товара стандартной темы. Если в вашей теме нет такого места, выключите «Показывать на странице товара» и добавьте модуль в схему Product через «Дизайн → Схемы». Цвета и форму меняют CSS-переменные модуля.
Группы остаются в базе и вернутся после повторной установки. Удалить их вместе с модулем можно отдельной настройкой «Удалять данные при удалении модуля».
Модуль проверяет ключ примерно раз в 12 часов. Если сервер временно недоступен, модуль работает по последнему подтверждённому ответу, но не дольше 30 дней. Витрина в любом случае не ломается.
Покажите покупателю все варианты — и не потеряйте ни одного URL
Одна покупка — лицензия для вашего домена, архив и обновления в личном кабинете.
- Совместимость OpenCart 3.0.3.x · ocStore 3
- PHP 7.4 · 8.1 · 8.2 · 8.3
- Ключ лицензии — сразу после оплаты
- Архив и обновления в кабинете
- Безопасная оплата через WayForPay
Другие модули AirProjects
Весь каталогAirNotifier
Новые заказы, смена статусов, отзывы и запросы из формы контактов — сразу в Telegram.
Air SeoGen
Мета-теги, H1 и SEO-URL по шаблонам для всего каталога — с живым предпросмотром, emoji и Open Graph.
Новая Почта
Отделение, почтомат или курьер Новой Почты — покупатель выбирает за несколько секунд прямо в оформлении заказа.


