
Комплекты товаров и подарок от суммы для OpenCart 2.3, 3 и 4
Блок «покупают вместе» на карточке товара, скидка на набор отдельной строкой в итогах и автоматический подарок от суммы заказа.
- Совместимость
- OpenCart 2.3.0.x, 3.0.2 – 3.0.5.0 и 4.0.2 – 4.1.x
- Версия
-
v1.0.3 (OpenCart 4)
v1.0.4 (OpenCart 3.x)
v1.0.3 (OpenCart 2.3) - Лицензия
- два сайта, навсегда
- Триал
- 7 дней, без карты, один на сайт
- Обновлено
- 26 октября 2026
Что есть во Free,
а что даёт Pro
Бесплатная версия работает без ограничения по времени. Pro добавляет остальные функции из таблицы.
Главное о модуле
Комплект срабатывает от корзины, а не от кнопки
Покупатель, который положил те же товары поштучно и в разные дни, получает ту же цену, что и тот, кто нажал «купить вместе».
Скидка отдельной строкой в итогах
Цены позиций не переписываются — комплект добавляет отдельную именованную строку в итоги заказа.
Единица товара не может подешеветь дважды
Если два комплекта пересекаются, тот же физический товар не получит обе скидки: единицы «съедаются», побеждает комплект с более высоким приоритетом.

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

Один ключ — два сайта
Переносите магазин — отвяжите лицензию на старом домене и активируйте на новом сами. Для студий — ключи на 5, 25 сайтов или без ограничений.
Технические требования
Поддерживаются OpenCart 4.x, 3.x и 2.3, а также ocStore на их основе — отдельная сборка под каждую ветку. Модуль работает через штатные события OpenCart и не патчит ядро, поэтому обновление магазина не затирает его правки.
История версий
Купленная лицензия для OpenCart работает бессрочно.
(OpenCart 3.x) — На PHP 8 кнопка «Купить» снова работает, когда в магазине включён показ ошибок.
Исправлена ссылка на страницу модуля в админке.
Все версии (5)
Подарок с обязательными опциями (размер, цвет) теперь кладётся в корзину с первым доступным значением каждой опции — раньше он попадал туда без опций.
Первый выпуск.
Вместе с Комплекты товаров и подарок от суммы для OpenCart 2.3, 3 и 4 покупают
4 модуля одним заказом — на 40% дешевле, чем по отдельности


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

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

Telegram-уведомления и Viber/SMS покупателям для OpenCart
Полное описание модуля
Комплекты товаров и подарок от суммы добавляют на карточку товара блок «покупают вместе» и автоматический подарок за достижение суммы заказа. Есть три сборки: для OpenCart 4.0.2 – 4.1.x, 3.0.2 – 3.0.5.0 и 2.3.0.x; функциональность одинаковая, отличается только пакет.
Комплект срабатывает от корзины, а не от кнопки
Покупатель, который положил те же товары поштучно и в разные дни, получает ту же цену, что и тот, кто нажал «купить вместе». Скидка живёт в правиле комплекта, а не в кнопке, поэтому её нельзя «потерять», зайдя в магазин с другой стороны.
Скидка отдельной строкой в итогах
Цены позиций не переписываются — комплект добавляет отдельную именованную строку в итоги заказа. Поэтому видно, за что именно дали скидку: она доезжает до чекаута, печатается в счёте, и на неё можно показать пальцем при возврате.
Единица товара не может подешеветь дважды
Если два комплекта пересекаются, тот же физический товар не получит обе скидки: единицы «съедаются», побеждает комплект с более высоким приоритетом. Сама скидка ограничена стоимостью тех позиций, которые она покрывает, поэтому ни одно правило не загоняет сумму заказа в минус.
Подарок от суммы
Подарок добавляется и исчезает сам, пока покупатель меняет корзину, имеет бейдж и замок на строке, а рядом подсказка «добавьте ещё N ₴». Это обычный товар каталога, оплаченный той же строкой итогов, а не нулевая копия — поэтому остатки и отчётность остаются правильными.
Границы, которые обычно и нужны
- Ограничение по группе покупателей, магазину и периоду действия.
- Количество каждого участника в комплекте, обязательные и необязательные позиции, отдельная цена внутри набора.
- Скидка суммой или процентом, с видимой экономией на карточке.
Как установить
- Загрузите сборку под свою версию и установите через «Расширения → Установка расширений».
- Установите и модуль, и итог «CatCode Комплекты» — модуль без итога сопоставит комплект, но никому не посчитает скидку.
- Откройте настройки и нажмите «Установить» — создадутся таблицы и события.
- Создайте комплект или правило подарка во вкладках модуля.
- Поставьте блок в макет товара через «Дизайн → Макеты» (а прогресс подарка — в макет корзины).
Зачем это магазину
Наборы работают там, где товар редко покупают поодиночке: телефон и чехол, дрель и набор свёрл, крем и средство для снятия. Покупатель и сам об этом знает, но искать вторую позицию в каталоге не пойдёт — поэтому блок «покупают вместе» прямо на карточке поднимает средний чек без всякой скидки на основной товар.
Подарок от суммы — другой инструмент: он не увеличивает чек сам по себе, а дотягивает корзину до порога. Человек, у которого в корзине на 850 грн, увидев «до подарка не хватает 150», чаще добавит что-нибудь, чем уйдёт.
Как это выглядит для покупателя
На карточке товара под ценой появляется блок со вторым товаром (или несколькими) и ценой набора. Видно, сколько стоит каждая позиция отдельно и сколько — вместе, поэтому выгода читается без калькулятора.
В корзине скидка на набор идёт отдельной строкой в итогах, а не «размазывается» по ценам товаров. Это важно для доверия: покупатель видит ту же цену, которую видел в каталоге, плюс явную строку «Скидка за комплект».
Подарок, когда сумма достигла порога, добавляется в корзину сам как обычный товар, а его стоимость снимает отдельная строка в итогах.
Что получает админ
Набор собирается из имеющихся товаров каталога: выбираете состав, задаёте цену набора или процент скидки. Отдельных «товаров-комплектов» не создаётся — каталог не засоряется.
Для подарка задаётся порог суммы и сам товар. Можно ограничить действие набора группой покупателей, магазином или периодом, чтобы акция закончилась сама, без вашего участия в воскресенье вечером.
Бесплатная версия и Pro
Pro снимает лимит на количество комплектов и правил подарка.
Что под капотом
Расчёт скидки живёт в том же месте, где OpenCart считает остальные итоги, поэтому она корректно ложится в заказ, в письмо покупателю и в экспорт — а не существует только визуально в корзине.
Модуль не создаёт товаров-фантомов и не меняет цены в каталоге. Убрали модуль — цены остались те же, что были, без чистки базы.
Вопросы
о модуле
Не нашли ответ? Напишите в Telegram — ответим в течение рабочего дня.
Сработает ли скидка, если покупатель добавил товары поштучно?
Да. Комплект сопоставляется с содержимым корзины, поэтому цена одинаковая и для того, кто нажал «купить вместе», и для того, кто собирал корзину несколько дней.
Почему скидка отдельной строкой, а не в цене товара?
Чтобы её было видно: строка доезжает до чекаута, печатается в счёте и понятна при возврате. Переписанная цена позиции такого не даёт.
Что будет, если два комплекта пересекаются?
Единицы «съедаются» — тот же физический товар не подешевеет дважды, побеждает комплект с более высоким приоритетом.
Подарок — это отдельный товар со скидкой 100%?
Нет, это обычный товар каталога, оплаченный той же строкой итогов. Поэтому остатки и отчётность не ломаются.
Что нужно установить, кроме модуля?
Обязательно ещё и итог «CatCode Комплекты» — без него набор сопоставляется, но скидка никому не считается.
Пока нет ни одного отзыва. Будьте первым.
Пока вопросов нет. Спроси — мы ответим в течение 24 часов.
Не тот вариант, что искали?
Делаем кастомные модули под WordPress, WooCommerce, OpenCart и Shopify. Расскажите о задаче — подготовим оценку.
Заказать кастомный модуль
Покупка модуля
—
