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

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

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

Завантажити Free
Pro · ліцензія на рік Чим більше сайтів, тим дешевше кожен
Сумісність
WooCommerce 7.0+ · WordPress 6.2+ · PHP 7.4+
Ліцензія
один сайт, річна
Тріал
7 днів, без картки, один на сайт
Оновлено
вересень 2026
Або всі 144 Pro-модулів з All Access — 4 990 ₴ / рік

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

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

Функція Free Pro
Кешбек бонусами за виконані замовлення — відсоток від вартості товарів без податку й доставки ✔ ✔
Статуси, за яких кешбек нараховується і за яких забирається, обираєте самі ✔ ✔
Оплата бонусами від'ємним оподатковуваним рядком підсумків: податок зменшується разом із ними ✔ ✔
Працює на класичному кошику й чекауті та на блоках Cart і Checkout ✔ ✔
Межа оплати бонусами: відсоток від замовлення, вартість одного бонуса, мінімальна сума ✔ ✔
Бонус за реєстрацію нового покупця ✔ ✔
Згоряння бонусів: свій строк для кожного нарахування, списання FIFO ✔ ✔
Повернення бонусів при скасуванні, поверненні й невдалій оплаті ✔ ✔
Мітка «Бонуси за покупку: +N» на сторінці товару ✔ ✔
Блок у кошику: баланс, прогноз нарахування і межа списання ✔ ✔
Сторінка «Мої бонуси» в кабінеті покупця з повною історією ✔ ✔
Покупці з балансами в адмінці: пошук, історія, ручне нарахування і списання з коментарем ✔ ✔
Нотатка в замовленні на кожен рух бонусів ✔ ✔
Журнал рухів у власній таблиці — баланс не редагується вручну ✔ ✔
Сумісність з HPOS (власні таблиці замовлень) ✔ ✔
Рівні покупців за сумою покупок зі своїм відсотком кешбеку — ✔
Відкладене нарахування: кешбек стає доступним через N днів — ✔
Нагадування про згоряння: e-mail і Viber/SMS через TurboSMS — ✔
Експорт балансів у CSV — ✔

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

Мітка «Бонуси за покупку» на сторінці товару WooCommerce
На сторінці товару — мітка «Бонуси за покупку: +110». Покупець бачить вигоду ще до кошика; мітку можна вимкнути в налаштуваннях.
Оплата бонусами в кошику WooCommerce і рядок «Оплачено бонусами» в підсумках
У кошику — баланс, прогноз нарахування за це замовлення і межа списання. «Списати максимум» підставляє її сама, «Не списувати» повертає все назад. У підсумках з’являється рядок «Оплачено бонусами (450) −₴450.00» — той самий і на блоковому кошику, і на класичному.
Сторінка «Мої бонуси» в кабінеті WooCommerce
«Мої бонуси» в «Моєму акаунті» (/my-account/loyalty-points/): доступний баланс, найближче згоряння, поточний відсоток кешбеку і повна історія з коментарями й номерами замовлень.

Тріал стартує, коли ви попросите

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

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

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

Технічні вимоги

  • WordPress 6.2+ · WooCommerce 7.0+ · PHP 7.4+
  • HPOS (власні таблиці замовлень) — підтримується; перевірено з увімкненим HPOS
  • Класичний кошик і чекаут та блоки Cart / Checkout — поле списання бонусів працює в обох
  • WP-Cron або системний крон — для згоряння й Pro-нагадувань
  • Для Pro-нагадувань у Viber/SMS потрібен акаунт TurboSMS; e-mail іде штатною поштою WordPress

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

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

Кешбек за виконані замовлення, оплата бонусами на класичному й блоковому кошику та чекауті, бонус за реєстрацію, згоряння з FIFO-списанням, сторінка «Мої бонуси», мітка на товарі, баланси й…

Разом з Бонуси й кешбек для WooCommerce купують

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

Набір «Старт магазину» Бонуси й кешбек Nova Poshta Premium Mono Acquiring Telegram-сповіщення і Viber/SMS покупцям Потрібно більше — усі 144 модулі в All Access за 4 990 ₴.
2 390 ₴ / рік замість 4 060 ₴ поштучно
Купити набір →

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

Бонуси й кешбек для WooCommerce — бонусна програма для магазину на WooCommerce. За виконане замовлення покупець отримує назад частину вартості товарів бонусами, а наступного разу оплачує ними частину кошика — окремим від’ємним рядком у підсумках, як знижка. Бонуси живуть у власному журналі рухів: баланс не «редагується числом», кожен бонус можна простежити до замовлення.

Чому ще один плагін бонусів. Популярні безкоштовні плагіни балів або не вміють кешбек у відсотках від суми замовлення, або не мають згоряння й рівнів, або показують поле списання лише на класичному чекауті й мовчки зникають на блоковому. Тут оплата бонусами працює і на класичному кошику/чекауті, і на блоках Cart та Checkout, а списані бонуси зменшують податок, бо йдуть оподатковуваним від’ємним рядком, а не прихованим перерахунком цін.

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

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

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

  • Журнал рухів wp_catcode_loyalty_txn: баланс — це сума рядків, а не поле, яке хтось «поправив». Кожне нарахування знає свою дату згоряння й залишок, списання йдуть FIFO — першими витрачаються ті бонуси, що згорять раніше.
  • Оплата бонусами — оподатковуваний від’ємний fee з власною метою на рядку: у замовленні, в інвойсі й у фіскальному чеку це звичайна знижка, а не «підмінена ціна товару».
  • Ідемпотентність. Повторна зміна статусу, подвійний колбек оплати, повторне повернення нічого не дублюють: кожна операція по замовленню записується один раз.
  • Гонка двох кошиків. Якщо покупець оформлює два замовлення тими самими бонусами, друге отримує часткове списання і нотатку в замовленні — оформлення не блокується, баланс у мінус не йде.
  • Видалення плагіна не стирає журнал: бонуси покупців — це зобов’язання магазину. Прибрати таблицю можна свідомо, константою CATCODE_LOYALTY_DROP_DATA.
  • Токен TurboSMS не друкується назад у форму; збереження з порожнім полем лишає збережений токен.
  • Переклад: українська й англійська, повний .po/.mo у плагіні.

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

  1. Плагіни → Додати новий → Завантажити плагін → catcode-loyalty-points-for-woocommerce.zip → «Встановити» і «Активувати». WooCommerce має бути активним.
  2. WooCommerce → Бонуси й кешбек → поставте «Увімкнути бонусну програму» і відсоток кешбеку.
  3. Збережіть — у «Моєму акаунті» з’явиться сторінка «Мої бонуси».
  4. Перевірте, що працює крон (для згоряння й нагадувань), якщо WP-Cron у вас вимкнено.
  5. Для Pro: вкладка «Ліцензія» → e-mail для 7-денного тріалу або ключ після покупки.

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

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

@catcode_support Налаштування, сумісність, активація
Працює на блоковому чекауті?

Так. Поле списання бонусів є і на класичному кошику та чекауті, і на блоках Cart та Checkout; замовлення через Store API отримує той самий рядок і ту саму нотатку.

Що буде з податком, коли покупець платить бонусами?

Бонуси йдуть оподатковуваним від'ємним рядком підсумків, тож податок рахується від суми після списання — так само, як з купоном.

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

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

Чи сумісно з HPOS?

Так, плагін оголошує сумісність з власними таблицями замовлень і перевірявся саме з увімкненим HPOS.

Що станеться, якщо видалити плагін?

Журнал бонусів лишається в базі. Поставите плагін назад — баланси на місці. Щоб видалити й дані, додайте в wp-config.php константу CATCODE_LOYALTY_DROP_DATA.

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

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

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