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

Бонусы и кешбек для OpenCart — бонусная программа с оплатой бонусами

Кешбек бонусами за выполненные заказы и оплата бонусами в корзине. Pro — уровни покупателей, отложенное начисление, напоминания о сгорании.

Скачать Free
Pro · лицензия навсегда Чем больше сайтов, тем дешевле каждый
Совместимость
OpenCart 2.3, 3.0.x и 4.0.2 – 4.1.x
Версия
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 ₴ / год

Модуль в работе — 44 секунды

Понятно и без звука: субтитры на украинском

Что есть во Free,
а что даёт Pro

Бесплатная версия работает без ограничения по времени. Pro добавляет остальные функции из таблицы.

Функция Free Pro
Кешбек бонусами за выполненные заказы — процент от стоимости товаров без налога и доставки ✔ ✔
Статусы, при которых кешбек начисляется и при которых изымается, выбираете сами ✔ ✔
Оплата бонусами отдельной строкой итогов, как купон: налог уменьшается вместе с ними ✔ ✔
Предел оплаты бонусами: процент от заказа, стоимость одного бонуса, минимальная сумма ✔ ✔
Бонус за регистрацию нового покупателя ✔ ✔
Сгорание бонусов: свой срок для каждого начисления, списание FIFO ✔ ✔
Возврат бонусов при отмене и возврате, кешбек изымается в пределах остатка ✔ ✔
Метка «Бонусы за покупку: +N» на странице товара ✔ ✔
Блок в корзине: баланс, прогноз начисления и предел списания ✔ ✔
Страница «Мои бонусы» в кабинете покупателя с полной историей ✔ ✔
Покупатели с балансами в админке: поиск, история, ручное начисление и списание с комментарием ✔ ✔
Журнал движений в собственной таблице — баланс не редактируется вручную ✔ ✔
Сборки для OpenCart 4.x, 3.x и 2.3 без правок файлов ядра ✔ ✔
Уровни покупателей по сумме покупок со своим процентом кешбека — ✔
Отложенное начисление: кешбек становится доступным через N дней — ✔
Напоминания о сгорании: e-mail и Viber/SMS (TurboSMS, Alpha SMS, SMS-Fly) — ✔
Экспорт балансов в CSV — ✔

Как это выглядит

Метка «Бонусы за покупку» на странице товара OpenCart
На странице товара — метка «Бонусы за покупку: +650». Покупатель видит выгоду ещё до того, как положил товар в корзину; метку можно выключить в настройках.
Оплата бонусами в корзине OpenCart и строка «Оплачено бонусами» в итогах
В корзине — баланс, сколько бонусов начислим за этот заказ и сколько можно списать сейчас. Кнопка «Списать максимум» подставляет предел сама. Списанные бонусы идут отдельной строкой «Оплачено бонусами (500)» вместе с купонами и доставкой, поэтому налог уменьшается вместе с ними.
Страница «Мои бонусы» в личном кабинете OpenCart
«Мои бонусы» в кабинете: доступный баланс, ближайшее сгорание, текущий процент кешбека и полная история — за что начислено, по какому заказу списано, до какой даты действует.

Триал стартует, когда вы попросите

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

Один ключ — один сайт

Переносите магазин — отвяжите лицензию на старом домене и активируйте на новом сами. Если наш сервер недоступен, Pro работает ещё 14 дней. Для студий — ключи на 5, 25 сайтов или без ограничений.

Технические требования

  • OpenCart 4.0.2 – 4.1.x (проверено на 4.1.0.3), 3.0.x (проверено на 3.0.5.0) или 2.3.0.2
  • PHP 8.0+ для OpenCart 4, 7.3+ для OpenCart 3, 7.0+ для OpenCart 2.3
  • Без правок файлов ядра. OpenCart 4 — штатный установщик расширений, OpenCart 3 и 2.3 — ocmod-архив
  • Работает и с mysqli, и с pdo (DB_DRIVER)
  • Для сгорания и напоминаний нужен крон — либо штатный cron OpenCart 4, либо отдельная строка в крон-таблице с ключом из настроек

История версий

v1.0.0 Текущая сентябрь 2026

Для OpenCart 4.x, 3.x и 2.3: кешбек за выполненные заказы, оплата бонусами отдельной строкой итогов, бонус за регистрацию, сгорание с FIFO-списанием, кабинет «Мои бонусы», метка на товаре,…

Вместе с Бонусы и кешбек для OpenCart покупают

4 модуля одним заказом — на 40% дешевле, чем по отдельности

Набор «Старт магазина» Бонусы и кешбек Nova Poshta Premium LiqPay Telegram-уведомления и Viber/SMS покупателям Нужно больше — все 144 модулей в All Access за 4 990 ₴.
3 490 ₴ навсегда вместо 5 860 ₴ поштучно
Купить набор →

Полное описание модуля

Бонусы и кешбек для OpenCart — бонусная программа для магазина на OpenCart 2.3, 3.x и 4.x. За выполненный заказ покупатель получает назад часть стоимости товаров бонусами, а в следующий раз оплачивает ими часть корзины — отдельной строкой в итогах, как купон. Бонусы живут в собственном журнале движений: баланс не «редактируется числом», каждый бонус можно проследить до заказа.

Почему ещё один модуль бонусов. Штатные «баллы лояльности» OpenCart начисляют фиксированное количество баллов за товар: без процента от суммы, без сгорания, без уровней и без кабинета с историей, а админ не видит балансов списком. Здесь кешбек считается в процентах, имеет срок действия, а списанные бонусы уменьшают базу налогообложения так же, как скидка. Один и тот же модуль работает на 2.3, 3.0 и 4.1 — без правок файлов ядра.

Как это работает — шаг за шагом

  1. Покупатель регистрируется и сразу получает приветственный бонус — столько, сколько вы поставили (0 = без бонуса).
  2. Кладёт товар в корзину и видит, сколько бонусов начислим за этот заказ и сколько можно списать уже сейчас. Гостю модуль показывает прогноз и ссылку на вход.
  3. Списывает бонусы. Модуль проверяет три предела: баланс, процент от суммы заказа и минимальную сумму для списания. В итогах появляется отдельная строка «Оплачено бонусами (N)».
  4. Оформляет заказ. Бонусы списываются, когда заказ впервые входит в рабочий статус магазина, а не в момент нажатия кнопки: незавершённые корзины баланс не трогают.
  5. Заказ становится «Выполнен» — покупателю возвращается кешбек: процент от стоимости товаров без налога и доставки, за вычетом скидок и суммы, оплаченной бонусами. Повторная запись того же статуса дубля не создаёт.
  6. Заказ отменён или возвращён — списанные бонусы возвращаются полностью, а кешбек изымается. Если покупатель уже потратил часть кешбека, с баланса снимается только остаток: в минус модуль его не загоняет.
  7. Бонусы сгорают по сроку каждого начисления отдельно. Просроченные не попадают в баланс даже до того, как отработает крон, — крон лишь проставляет строку «Сгорание» в истории.

Что под капотом

  • Журнал движений cc_loyalty_txn: баланс — это сумма строк, а не поле, которое кто-то «поправил». Каждое начисление знает свою дату сгорания и остаток, списания идут FIFO — первыми тратятся те бонусы, что сгорят раньше.
  • Оплата бонусами — отдельный order total с сортировкой 4, как купон: налог считается от суммы после бонусов, а в заказе и в чеке видна нормальная строка скидки.
  • Идемпотентность. Повторная запись статуса, двойной колбек, повторная отмена ничего не дублируют: каждая операция по заказу записывается один раз.
  • Не хватает бонусов на момент подтверждения — заказ не «проглатывает» разницу: он получает антифрод-статус магазина, а если он не задан — первый из статусов, при которых кешбек забирается.
  • Удаление модуля не стирает журнал: бонусы покупателей — это обязательство магазина, поэтому таблица остаётся на месте.
  • Токен SMS-шлюза не печатается обратно в форму: страница показывает только, что он сохранён.
  • Языки: украинский и английский — админка и витрина.

Как установить

  1. OpenCart 4: Расширения → Установка расширений → загрузите cc_loyalty.ocmod.zip и нажмите «Установить». OpenCart 3: Модули → Установка модулей → cc_loyalty-oc3.ocmod.zip. OpenCart 2.3: штатный установщик 2.3 копирует файлы только через FTP, поэтому содержимое папки upload/ из cc_loyalty-oc2.ocmod.zip заливается в корень магазина вручную, затем «Обновить» в списке модификаций.
  2. Расширения → Расширения → Модули → CatCode Бонусы и кешбек → «Установить», затем «Редактировать».
  3. Включите программу, поставьте процент кешбека, бонус за регистрацию и предел оплаты бонусами — и сохраните.
  4. Добавьте крон-задание по адресу из настроек (там же ключ), чтобы работали сгорание и напоминания.
  5. Для Pro: «Попробовать Pro» → e-mail для триала или ключ после покупки.

Вопросы
о модуле

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

@catcode_support Настройка, совместимость, активация
Чем это отличается от штатных баллов лояльности OpenCart?

Штатные баллы — фиксированное число за конкретный товар, без процента, без сгорания, без истории в кабинете и без списка балансов в админке. Здесь кешбек считается в процентах от суммы заказа, имеет срок действия, уровни покупателей и полный журнал.

Что будет с налогом, когда покупатель платит бонусами?

Бонусы идут отдельной строкой итогов рядом с купонами, поэтому налог считается от суммы после списания — так же, как со скидкой.

Покупатель отменил заказ после того, как потратил кешбек.

Списанные бонусы возвращаются полностью, а кешбек изымается в пределах остатка. Если он уже потрачен, баланс не уйдёт в минус.

Лицензию надо продлевать?

Нет. Для OpenCart лицензия одноразовая и навсегда, обновления и поддержка входят.

Что произойдёт, если удалить модуль?

Журнал бонусов остаётся в базе. Поставите модуль обратно — балансы на месте.

Не тот вариант, что искали?

Делаем кастомные модули под WordPress, WooCommerce, OpenCart и Shopify. Расскажите о задаче — подготовим оценку.

Заказать кастомный модуль