
Option Combinations для OpenCart — комбінації опцій: залишок, ціна й артикул кожного варіанта
Сітка комбінацій опцій для OpenCart 4, 3 і 2.3: «червоний × M» має власний залишок і наявність, а в Pro — доплату, вагу, артикул і фото. Недоступні поєднання на сторінці товару сірі, умовні опції з’являються лише тоді, коли потрібні, а замість списків — кольорові кружки й кнопки. Базова версія безкоштовна, ліцензія Pro — назавжди.
- Сумісність
- OpenCart 4.0.2 – 4.1.x, 3.0.x та 2.3.0.2 (перевірено на 4.1.0.3, 4.0.2.3, 3.0.5.0, 2.3.0.2) · PHP — як потребує ваша версія OpenCart (перевірено на 7.0, 8.1, 8.2, 8.3) · драйвери БД mysqli і PDO
- Версія
-
v1.0.0 (OpenCart 4)
v1.0.0 (OpenCart 3.x)
v1.0.0 (OpenCart 2.3) - Ліцензія
- один сайт, назавжди
- Тріал
- 7 днів, без картки, один на сайт
- Оновлено
- вересень 2026
Що є в Free,
а що дає Pro
Безкоштовна версія працює без обмеження в часі. Pro додає решту функцій з таблиці.
Як це виглядає

Тріал стартує, коли ви попросите
Свіжий інстал — безкоштовна версія, нічого не вмикається само. Кнопка «Спробувати Pro 7 днів» → e-mail → ключ одразу у вікні і листом.

Один ключ — один сайт
Переносите магазин — відв’яжіть ліцензію на старому домені й активуйте на новому самі. Якщо наш сервер недоступний, Pro працює ще 14 днів. Для студій — ключі на 5, 25 сайтів або без обмежень.
Технічні вимоги
OpenCart 4.0.2 – 4.1.x (перевірено на 4.1.0.3 і 4.0.2.3), 3.0.x (перевірено на 3.0.5.0) або 2.3.0.2.
PHP — той, що потрібен вашій версії OpenCart: збірку для 2.3 перевірено на PHP 7.0, для 3.x — на 8.2, для 4.x — на 8.1 і 8.3.
База даних: MySQL/MariaDB з драйвером mysqli або PDO (обидва перевірено).
Опції сітки — типу «список» (select) і «перемикач» (radio). Решта опцій (чекбокси, текст, дата, файл) працюють як завжди й можуть бути умовними.
Кошик. Модуль будує штатний кошик OpenCart і вміє стати під обгортку, яка передає виклики кошику далі (так працює Size Price Calculator). Якщо інше розширення замінило клас кошика повністю власним, модуль кошик не чіпає: сторінка товару й перевірка при додаванні працюють, а ціна й артикул комбінації в кошик не потраплять.
Тема. Перевірено на стандартних темах 4.x, 3.x і 2.3; для інших тем є налаштування CSS-селекторів ціни й головного фото. Варіанти товарів OpenCart 4.1 (master/variant) не підтримуються.
Історія версій
Перший публічний реліз для OpenCart 4.x, 3.x і 2.3.
Разом з Option Combinations для OpenCart купують
4 модулі одним замовленням — на 40% дешевше, ніж окремо


Nova Poshta Premium — модуль Нова Пошта для OpenCart 2.3, 3.x і 4.x

LiqPay — оплата карткою для OpenCart 2.3, 3.x і 4.x

Telegram-сповіщення і Viber/SMS покупцям для OpenCart
Повний опис модуля
Option Combinations для OpenCart — модуль, який рахує не окремі значення опцій, а їхні поєднання. Футболка «червона × M» має власний залишок, «синя × L» — свій, а «зелена × S» не продається зовсім. Штатний OpenCart так не вміє: залишок і доплата в нього є лише в кожного значення окремо, тож магазин продає «червону M», навіть коли червоних M уже немає, аби лишались і червоні, і M.
Модуль додає товару сітку комбінацій з опцій типу «список» і «перемикач». У кожної комбінації — наявність і залишок, а в Pro ще доплата, вага, власний артикул і фото. На сторінці товару недоступні поєднання сірі, умовні опції з’являються лише тоді, коли потрібні («текст гравіювання» — тільки якщо вибрано «Гравіювання: так»), а замість випадних списків — кольорові кружки й кнопки. Файли ядра OpenCart модуль не змінює. Одна ліцензія — три збірки: OpenCart 4.x, 3.x і 2.3.
Як це виглядає для покупця
- Видно, що є. Значення, з яким не продається жодна комбінація, сіре й не натискається. Значення, яке конфліктує лише з уже вибраним (синій є, але не в розмірі S), приглушене — клік по ньому скидає конфліктний вибір, а не лякає помилкою.
- Ціна варіанта одразу. Сторінка питає в магазину ціну вибраної комбінації — ту саму, що порахує кошик, з акціями, знижками й податком — і підставляє її в ціну теми разом із рядком «Без ПДВ».
- Артикул, наявність, фото. Під опціями — артикул і наявність комбінації (або точна кількість, якщо ви так вирішили), а фото комбінації замінює головне.
- Нічого зайвого. Умовна опція схована, доки не потрібна, і не обов’язкова, поки схована.
Що отримує адмін
Розширення → Модулі → Option Combinations, чотири вкладки: «Товари», «Зразки», «Налаштування» і «Ліцензія».
- Сітка за хвилину. Оберіть товар, позначте опції, з яких складаються варіанти, і натисніть «Додати відсутні комбінації» — модуль створить усі поєднання, наявні рядки лишаться як є. Масові зміни для всіх рядків — одним рядком над сіткою.
- Політика товару: що робити з комбінацією, якої немає в сітці (не продавати або продавати як звичайний товар), і з розпроданою (показувати сірою, ховати або приймати під замовлення).
- Умовні опції: «показати опцію B, коли A має одне з вибраних значень», ланцюжки умов; умову, що замикається в коло, модуль не збереже.
- Перевірка перед збереженням: нечисловий залишок, від’ємна доплата без знака, фото поза теками магазину — модуль називає комбінацію з помилкою й нічого не зберігає.
- Залишок значень опцій сітки модуль вимикає сам і пише, скільки значень вимкнено.
Pro: доплата, вага, артикул і фото кожної комбінації
- Доплата зі знаком + або − до ціни товару й інших опцій; акції й податки рахуються як завжди.
- Вага комбінації — для доставки, що рахує вагу.
- Артикул комбінації стає моделлю рядка замовлення: його видно в кошику, замовленні, рахунку й ТТН.
- Фото — одне з фото товару, замінює головне на сторінці й у кошику.
- Без ліміту товарів.
Як це працює — крок за кроком
- Ви будуєте сітку в адмінці: товар, опції, залишки, а в Pro — ціни, артикули й фото.
- На сторінці товару модуль передає скрипту дані сітки, і той малює зразки, сірі значення й умовні опції поверх звичайної форми OpenCart — вибір іде в кошик тими самими полями.
- При додаванні в кошик модуль перевіряє комбінацію й залишок і відповідає штатною помилкою опції, якщо продати не можна.
- Кошик будується штатним класом OpenCart удруге, і для рядків з комбінацією отримує її доплату, вагу, артикул, фото й залишок. Усе інше рахує сам OpenCart, тому кошик, міні-кошик, оформлення й One Page Checkout показують ті самі суми.
- Коли замовлення переходить у статус обробки чи виконання, модуль списує залишок комбінацій (один раз на рядок) і повертає його, коли замовлення з цих статусів виходить.
Що під капотом
- Без правок ядра. Події й startup-дія OpenCart (на 3.x і 2.3 — подія перед першим контролером). Файли ядра й ціни опцій у каталозі не змінюються.
- Власні таблиці: налаштування товару, комбінації, умови, вигляд зразків, кольори значень і журнал списань по рядках замовлення (щоб скасування повертало рівно те, що списали).
- Сумісність. Option Specials будує свій кошик під нашим, тож акція на значення й доплата комбінації діють разом; Size Price Calculator обгортає наш кошик, у якому б порядку не запустились модулі.
- Навантаження. Товари без сітки не зачіпаються; з сіткою кошик рахується штатним класом ще раз — на звичайному кошику це непомітно.
- Фіди бачать товар як раніше — окремої інтеграції з комбінаціями немає.
- Мультимагазин: сітки й зразки спільні для всіх магазинів установки.
- Видалення. Деінсталяція знімає події й startup-запис і видаляє таблиці модуля, якщо в налаштуваннях не ввімкнено «Зберегти дані при деінсталяції модуля». На OpenCart 2.3 разом із налаштуваннями видаляється й ключ ліцензії — після перевстановлення його треба активувати знову.
Як встановити
- OpenCart 4: Extensions → Installer → завантажте
cc_optcomb.ocmod.zip(ім’я архіву не змінюйте) і натисніть «Install». OpenCart 3: Extensions → Installer →cc_optcomb-oc3.ocmod.zip, потім Extensions → Modifications → Refresh. OpenCart 2.3: інсталятор 2.3 без налаштованого FTP файли не копіює, тож залийте вміст папкиupload/зcc_optcomb-oc2.ocmod.zipу корінь магазину через файловий менеджер хостингу — FTP в OpenCart налаштовувати не треба. - Extensions → Extensions → Modules → Option Combinations → «Install», потім «Edit».
- Вкладка «Налаштування»: «Статус» — увімкнено, за бажанням — як показувати залишок, чи замінювати фото. Збережіть.
- Вкладка «Товари»: оберіть товар, позначте опції сітки, натисніть «Додати відсутні комбінації», заповніть залишки й натисніть «Зберегти товар».
- Вкладка «Зразки»: для опції «Колір» — «кольори» й колір кожного значення, для «Розмір» — «кнопки».
- Для Pro: вставте ліцензійний ключ із листа після оплати або запустіть 7-денний тріал на вкладці «Ліцензія».
Питання
про модуль
Не знайшли відповідь? Напишіть у Telegram — відповімо протягом робочого дня.
Чим це відрізняється від звичайних опцій OpenCart?
У звичайному OpenCart залишок і доплата є в кожного значення окремо: «червоний» і «M» живуть кожне своїм життям, і магазин не знає, що червоних M уже немає, а сині M ще є. Option Combinations рахує саме поєднання: у «червоний × M» свій залишок, наявність, а в Pro — своя ціна, вага, артикул і фото.
Залишок не спишеться двічі — і зі значення опції, і з комбінації?
Ні. OpenCart сам списує залишок значень опцій, у яких увімкнено «Віднімати зі складу». Для опцій, що входять у сітку, модуль вимикає цей облік автоматично: при збереженні сітки, перед кожним списанням замовлення і на сторінці товару, якщо імпорт увімкнув його знову. Залишок рахує лише комбінація; опції поза сіткою (наприклад, подарункове пакування) списуються як завжди.
Покупець зможе замовити комбінацію, якої немає?
Ні. Сторінка товару показує її сірою, а якщо запит обійде сторінку — кошик відповість штатною помилкою опції. Ліміт залишку враховує те, що вже лежить у кошику. Для товару можна вибрати інше: продавати невказані в сітці комбінації як звичайний товар і приймати замовлення на відсутні («під замовлення»).
Що буде, коли закінчиться тріал Pro?
Доплата, вага, артикул і фото комбінацій перестануть діяти, але залишаться в адмінці — купите ліцензію, і все запрацює знову без повторного введення. Наявність і залишок комбінацій, умовні опції й зразки працюють і далі на 3 товарах.
Працює з моєю темою?
Сітка, кошик і замовлення від теми не залежать. На сторінці товару модуль знаходить ціну й головне фото за розміткою стандартної теми; якщо ваша тема малює їх інакше, у налаштуваннях можна вказати свої CSS-селектори. Перевірено на стандартних темах 4.x, 3.x і 2.3; на Journal, Unishop та інших — ні, тому спершу спробуйте в 7-денному тріалі.
А фіди для Google, Rozetka, Prom?
Чесно: окремої інтеграції з фідами немає — фіди бачать товар так само, як раніше, без розбивки на комбінації.
Варіанти товарів OpenCart 4.1 (master/variant) підтримуються?
Ні, сітка працює для того товару, на якому її налаштовано. Варіант OpenCart 4.1 — окремий товар, для нього потрібна своя сітка.
Що буде з даними, якщо видалити модуль?
За замовчуванням деінсталяція видаляє таблиці модуля: сітки, умови, зразки й журнал залишків. Якщо плануєте перевстановлення — увімкніть у налаштуваннях «Зберегти дані при деінсталяції модуля». Товари та їхні опції модуль не змінює в жодному разі.
Скільки коштує і чи треба платити щороку?
Базова версія безкоштовна. Pro — 1290 грн одноразово, ліцензія для OpenCart назавжди, без щорічних платежів. Одна ліцензія на один домен покриває всі три збірки.
Поки що жодного відгуку. Будьте першим.
Поки питань немає. Запитай — ми відповімо протягом 24 годин.
Не той варіант, що шукаєте?
Робимо кастомні модулі під WordPress, WooCommerce, OpenCart і Shopify. Розкажіть про задачу — підготуємо оцінку.
Замовити кастомний модуль
Купівля модуля
—