Опции + для OpenCart 3 и ocStore 3

Каждый цвет — отдельный товар. Выбор — в один клик.

Объедините отдельные товары в группу, и на карточке каждого появится переключатель: цвета, материалы, модели. Покупатель кликает вариант и переходит на его страницу, а каждый вариант сохраняет свой URL, цену, остаток, фото и SEO.

  • OpenCart 3.x
  • ocStore 3
  • PHP 7.4 · 8.1 · 8.2 · 8.3
  • Без правок ядра
Демо: кликайте цвета

Худи Essential Графит

Артикул
HD-ESS-GR
Наличие
В наличии
1 490 грн
Цвет: Графит
Купить
Почему отдельные товары

Одна страница на все цвета — или страница для каждого?

Стандартная опция «Цвет» прячет все варианты за одним URL. «Опции +» оставляет каждый вариант отдельным товаром и просто связывает их между собой.

Обычная опция OpenCart
  • Один URL и одно SEO-название на все цвета
  • Те же фото, какой бы цвет ни выбрали
  • Отзывы смешаны для всех вариантов
Группа «Опции +»
  • Свой URL, мета-теги и место в поиске для каждого цвета
  • Собственные фото, цена, артикул и остаток
  • Отзывы — к конкретному варианту
  • Размер и другие опции работают как обычно, рядом
Стили переключателя

Свотчи, кнопки или список — выберите, что подходит вашему магазину

Это те же настройки, что в модуле. Покрутите их и кликните вариант в примере.

Стиль переключателя
В модуле — от 16 до 128 px.
Товары не в наличии
Свотч может быть
  • цветом #RRGGBB
  • отдельной картинкой, например фото ткани
  • главным фото товара
Худи Essential Графит В наличии

Текущий товар показывается всегда, даже если его нет в наличии: попробуйте выбрать «Ягодный» и скрыть отсутствующие.

Админка

Группа собирается прямо в карточке товара

  1. Вкладка «Опции +» в форме любого товара группы. Текущий уже в таблице с пометкой «Этот товар».
  2. Поиск по названию или артикулу добавляет варианты. Товар из другой группы помечен «в группе …», и добавить его не получится.
  3. Подпись, свотч и порядок для каждой строки. Подписи и заголовок — на каждом языке магазина.
  4. «Сохранить» товар — группа сохранится вместе с ним и появится на страницах всех её товаров.
Витрина

Переключатель сам знает, что показать покупателю

Модуль проверяет каждый товар группы при показе страницы. Ничего не нужно убирать из группы вручную, когда товар закончился или ещё не вышел.

  • ГрафитТекущий товар показывается всегда
  • НебесныйВключён, в наличии показывается
  • ПесочныйСтатус «Выключено» не показывается
  • ШалфейДата доступности ещё не наступила не показывается
  • ЯгодныйНет в наличии приглушён или скрыт
  • МолочныйНе добавлен в этот магазин не показывается
Покупатель видит
Цвет: Графит
  • Если видимым остался один товар, блок не показывается: выбирать не из чего.
  • Один запрос к базе на страницу товара — с группой или без.
  • Мультимагазин: в каждом магазине — только его товары.
Под вашу тему

Цвета и форму меняют несколько CSS-переменных

Стили модуля заданы переменными. Переопределите их для .options-plus в CSS своей темы — сам модуль править не нужно, и обновления ничего не собьют.

--op-active
--op-radius
Цвет: Небесный
  • Графит
  • Небесный
  • Песочный
  • Шалфей
CSS вашей темы

Нет места в шаблоне вашей темы? Выключите «Показывать на странице товара» и поставьте модуль в схему Product через «Дизайн → Схемы».

Примеры

Цвета, ткани, память, объём — всё, что продают «в вариантах»

Группа — это любые товары, между которыми выбирает покупатель. Кликните варианты: изменятся страница, цена и адрес.

Одежда Свотчи
Худи Essential Графит 1 490 грн
Цвет: Графит
/hudi-essential-grafit
Мебель Свотчи
Диван Nord Велюр, серый 18 900 грн
Обивка: Велюр, серый
/divan-nord-velyur-seryj
Техника Кнопки с текстом
Смартфон Air X 128 ГБ 21 999 грн
Память: 128 ГБ
/smartfon-air-x-128gb
Косметика Список (как опции)
Парфюм Aurum 30 мл 1 250 грн
Объём: 30 мл
/parfyum-aurum-30-ml

Стиль переключателя выбирается в настройках модуля для всего магазина. Здесь разные стили рядом, чтобы их было легко сравнить.

Скриншоты

Так модуль выглядит в магазине и в админке

Настоящие скриншоты из тестового магазина на ocStore 3 со стандартной темой. Товары — демонстрационные.

Три стиля переключателя на настоящей витрине
Установка

Запуск за 5 шагов

  1. Загрузите options_plus.ocmod.zip в «Расширения → Установка расширений».
  2. Откройте «Расширения → Модификаторы» и нажмите «Обновить».
  3. В «Расширения → Модули» установите «Опции +», затем нажмите «Редактировать».
  4. Введите лицензионный ключ из личного кабинета и нажмите «Активировать» — ключ привязан к домену.
  5. Включите «Статус», сохраните и соберите первую группу на вкладке «Опции +» в карточке товара.
Версия
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
Лицензия
На один домен
Журнал изменений

Обновления

  1. v1.0.0 Актуальная
    • Первый релиз
FAQ

Вопросы и ответы

Опции + · v1.0.0

Покажите покупателю все варианты — и не потеряйте ни одного URL

Одна покупка — лицензия для вашего домена, архив и обновления в личном кабинете.

  • Совместимость OpenCart 3.0.3.x · ocStore 3
  • PHP 7.4 · 8.1 · 8.2 · 8.3
$22 единоразово · лицензия на 1 домен
  • Ключ лицензии — сразу после оплаты
  • Архив и обновления в кабинете
  • Безопасная оплата через WayForPay

Другие модули AirProjects

Весь каталог
Доставка

Новая Почта

Отделение, почтомат или курьер Новой Почты — покупатель выбирает за несколько секунд прямо в оформлении заказа.

Нужна помощь с модулем или доработка?

Установим, настроим под вашу тему или разработаем модуль под ваши задачи.