Зв'язатись
  • 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. Розкажіть про задачу — підготуємо оцінку.

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