Зв'язатись
  • OpenCart
  • Продажі та конверсія
  • v1.0.0

Option Combinations для OpenCart — комбінації опцій: залишок, ціна й артикул кожного варіанта

Сітка комбінацій опцій для OpenCart 4, 3 і 2.3: «червоний × M» має власний залишок і наявність, а в Pro — доплату, вагу, артикул і фото. Недоступні поєднання на сторінці товару сірі, умовні опції з’являються лише тоді, коли потрібні, а замість списків — кольорові кружки й кнопки. Базова версія безкоштовна, ліцензія Pro — назавжди.

Завантажити Free
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
Або всі 144 Pro-модулів з All Access — 4 990 ₴ / рік

Що є в Free,
а що дає Pro

Безкоштовна версія працює без обмеження в часі. Pro додає решту функцій з таблиці.

Функція Free Pro
Сітка комбінацій з опцій типу «список» і «перемикач»: колір × розмір × будь-що ✔ ✔
Кожна комбінація: у продажу чи ні, власний залишок, облік залишку ✔ ✔
Недоступні значення на сторінці товару сірі, конфліктні — приглушені; клік скидає конфліктний вибір ✔ ✔
Умовні опції: «показати гравіювання, лише коли Гравіювання = Так», ланцюжки умов ✔ ✔
Зразки для будь-якої опції магазину: кольорові кружки, кнопки, зображення ✔ ✔
Ціна вибраної комбінації без перезавантаження — та сама, що порахує кошик, з акціями й податком ✔ ✔
Кошик не дає покласти вимкнену, відсутню в сітці чи розпродану комбінацію ✔ ✔
Залишок комбінації списується при оформленні й повертається при скасуванні — один раз ✔ ✔
Подвійного списання немає: залишок значень опцій сітки модуль вимикає сам ✔ ✔
Працює з Option Specials, One Page Checkout і Size Price Calculator ✔ ✔
Файли ядра не змінюються; збірки OpenCart 4.x, 3.x і 2.3; адмінка uk/ru/en ✔ ✔
Товарів із сіткою чи умовами 3 без обмеження
Доплата (+/−) і зміна ваги для кожної комбінації — ✔
Власний артикул комбінації в замовленні, рахунку й ТТН — ✔
Власне фото комбінації замість головного — ✔

Як це виглядає

Сторінка товару OpenCart 4.1: кольорові зразки й кнопки розміру, недоступний колір сірий, ціна й артикул вибраної комбінації
Сторінка товару (OpenCart 4.1.0.3): «Колір» — кольорові кружки, «Розмір» — кнопки. Зелений сірий, бо жодна зелена комбінація не продається; під опціями — артикул і наявність вибраної комбінації, ціна теми вже її.
One Page Checkout на OpenCart 2.3: у підтвердженні замовлення артикули й ціни двох комбінацій
Оформлення через One Page Checkout (OpenCart 2.3.0.2): у блоці підтвердження — артикули IP-RED-S і IP-BLU-M і ціни комбінацій, на другу діє ще й акція Option Specials. Замовлення зберігається з тими самими артикулами й цінами.
Адмінка Option Combinations українською: сітка комбінацій колір × розмір із залишком, доплатою, артикулом і фото
Сітка товару в адмінці (OpenCart 4.1, українська): кожна комбінація — «У продажу», облік і залишок, у 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) не підтримуються.

Історія версій

v1.0.0 Поточна вересень 2026

Перший публічний реліз для OpenCart 4.x, 3.x і 2.3.

Разом з Option Combinations для OpenCart купують

4 модулі одним замовленням — на 40% дешевше, ніж окремо

Набір «Старт магазину» Option Combinations Nova Poshta Premium LiqPay Telegram-сповіщення і Viber/SMS покупцям Потрібно більше — усі 144 модулі в All Access за 4 990 ₴.
3 790 ₴ назавжди замість 6 260 ₴ поштучно
Купити набір →

Повний опис модуля

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: доплата, вага, артикул і фото кожної комбінації

  • Доплата зі знаком + або − до ціни товару й інших опцій; акції й податки рахуються як завжди.
  • Вага комбінації — для доставки, що рахує вагу.
  • Артикул комбінації стає моделлю рядка замовлення: його видно в кошику, замовленні, рахунку й ТТН.
  • Фото — одне з фото товару, замінює головне на сторінці й у кошику.
  • Без ліміту товарів.

Як це працює — крок за кроком

  1. Ви будуєте сітку в адмінці: товар, опції, залишки, а в Pro — ціни, артикули й фото.
  2. На сторінці товару модуль передає скрипту дані сітки, і той малює зразки, сірі значення й умовні опції поверх звичайної форми OpenCart — вибір іде в кошик тими самими полями.
  3. При додаванні в кошик модуль перевіряє комбінацію й залишок і відповідає штатною помилкою опції, якщо продати не можна.
  4. Кошик будується штатним класом OpenCart удруге, і для рядків з комбінацією отримує її доплату, вагу, артикул, фото й залишок. Усе інше рахує сам OpenCart, тому кошик, міні-кошик, оформлення й One Page Checkout показують ті самі суми.
  5. Коли замовлення переходить у статус обробки чи виконання, модуль списує залишок комбінацій (один раз на рядок) і повертає його, коли замовлення з цих статусів виходить.

Що під капотом

  • Без правок ядра. Події й startup-дія OpenCart (на 3.x і 2.3 — подія перед першим контролером). Файли ядра й ціни опцій у каталозі не змінюються.
  • Власні таблиці: налаштування товару, комбінації, умови, вигляд зразків, кольори значень і журнал списань по рядках замовлення (щоб скасування повертало рівно те, що списали).
  • Сумісність. Option Specials будує свій кошик під нашим, тож акція на значення й доплата комбінації діють разом; Size Price Calculator обгортає наш кошик, у якому б порядку не запустились модулі.
  • Навантаження. Товари без сітки не зачіпаються; з сіткою кошик рахується штатним класом ще раз — на звичайному кошику це непомітно.
  • Фіди бачать товар як раніше — окремої інтеграції з комбінаціями немає.
  • Мультимагазин: сітки й зразки спільні для всіх магазинів установки.
  • Видалення. Деінсталяція знімає події й startup-запис і видаляє таблиці модуля, якщо в налаштуваннях не ввімкнено «Зберегти дані при деінсталяції модуля». На OpenCart 2.3 разом із налаштуваннями видаляється й ключ ліцензії — після перевстановлення його треба активувати знову.

Як встановити

  1. 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 налаштовувати не треба.
  2. Extensions → Extensions → Modules → Option Combinations → «Install», потім «Edit».
  3. Вкладка «Налаштування»: «Статус» — увімкнено, за бажанням — як показувати залишок, чи замінювати фото. Збережіть.
  4. Вкладка «Товари»: оберіть товар, позначте опції сітки, натисніть «Додати відсутні комбінації», заповніть залишки й натисніть «Зберегти товар».
  5. Вкладка «Зразки»: для опції «Колір» — «кольори» й колір кожного значення, для «Розмір» — «кнопки».
  6. Для Pro: вставте ліцензійний ключ із листа після оплати або запустіть 7-денний тріал на вкладці «Ліцензія».

Питання
про модуль

Не знайшли відповідь? Напишіть у Telegram — відповімо протягом робочого дня.

@catcode_support Налаштування, сумісність, активація
Чим це відрізняється від звичайних опцій 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 назавжди, без щорічних платежів. Одна ліцензія на один домен покриває всі три збірки.

Не той варіант, що шукаєте?

Робимо кастомні модулі під WordPress, WooCommerce, OpenCart і Shopify. Розкажіть про задачу — підготуємо оцінку.

Замовити кастомний модуль