
Бонусы и кешбек для WooCommerce — бонусная программа с оплатой бонусами
Кешбек бонусами за выполненные заказы и оплата бонусами на классическом и блочном чекауте. Pro — уровни покупателей, напоминания о сгорании.
- Совместимость
- WooCommerce 7.0+ · WordPress 6.2+ · PHP 7.4+
- Лицензия
- один сайт, годовая
- Триал
- 7 дней, без карты, один на сайт
- Обновлено
- сентябрь 2026
Что есть во Free,
а что даёт Pro
Бесплатная версия работает без ограничения по времени. Pro добавляет остальные функции из таблицы.
Как это выглядит

Триал стартует, когда вы попросите
Свежая установка — бесплатная версия, ничего не включается само. Кнопка «Попробовать 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
История версий
Кешбек за выполненные заказы, оплата бонусами в классической и блочной корзине и чекауте, бонус за регистрацию, сгорание с FIFO-списанием, страница «Мои бонусы», метка на товаре, балансы и…
Вместе с Бонусы и кешбек для WooCommerce покупают
4 модуля одним заказом — на 40% дешевле, чем по отдельности


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

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

Telegram-уведомления и Viber/SMS покупателям для OpenCart
Полное описание модуля
Бонусы и кешбек для WooCommerce — бонусная программа для магазина на WooCommerce. За выполненный заказ покупатель получает назад часть стоимости товаров бонусами, а в следующий раз оплачивает ими часть корзины — отдельной отрицательной строкой в итогах, как скидка. Бонусы живут в собственном журнале движений: баланс не «редактируется числом», каждый бонус можно проследить до заказа.
Почему ещё один плагин бонусов. Популярные бесплатные плагины баллов либо не умеют кешбек в процентах от суммы заказа, либо не имеют сгорания и уровней, либо показывают поле списания только на классическом чекауте и молча исчезают на блочном. Здесь оплата бонусами работает и на классической корзине и чекауте, и на блоках Cart и Checkout, а списанные бонусы уменьшают налог, потому что идут облагаемой отрицательной строкой, а не скрытым пересчётом цен.
Как это работает — шаг за шагом
- Покупатель регистрируется и сразу получает приветственный бонус — столько, сколько вы поставили (0 = без бонуса).
- Кладёт товар в корзину и видит, сколько бонусов начислим за этот заказ и сколько можно списать уже сейчас. Гостю плагин показывает прогноз и ссылку на вход.
- Списывает бонусы. Плагин проверяет три предела: баланс, процент от суммы заказа и минимальную сумму для списания. В итогах появляется отрицательная строка «Оплачено бонусами (N)», от которой уменьшается и налог.
- Оформляет заказ. Бонусы списываются сразу при оформлении — чтобы их нельзя было потратить дважды в двух параллельных корзинах. В заказе остаётся заметка о списании.
- Заказ становится «Выполнен» — покупателю возвращается кешбек: процент от стоимости товаров без налога и доставки, за вычетом купонов и суммы, оплаченной бонусами. Повторная запись того же статуса дубля не создаёт.
- Заказ отменён, возвращён или оплата не прошла — списанные бонусы возвращаются, а кешбек изымается в пределах остатка. Заплатил покупатель со второй попытки — бонусы спишутся снова.
- Бонусы сгорают по сроку каждого начисления отдельно. Просроченные не попадают в баланс ещё до того, как отработает крон, — крон лишь проставляет строку «Сгорание» в истории и шлёт Pro-напоминания.
Что под капотом
- Журнал движений
wp_catcode_loyalty_txn: баланс — это сумма строк, а не поле, которое кто-то «поправил». Каждое начисление знает свою дату сгорания и остаток, списания идут FIFO — первыми тратятся те бонусы, что сгорят раньше. - Оплата бонусами — облагаемый отрицательный fee с собственной метой на строке: в заказе, в инвойсе и в фискальном чеке это обычная скидка, а не «подменённая цена товара».
- Идемпотентность. Повторная смена статуса, двойной колбек оплаты, повторный возврат ничего не дублируют: каждая операция по заказу записывается один раз.
- Гонка двух корзин. Если покупатель оформляет два заказа теми же бонусами, второй получает частичное списание и заметку в заказе — оформление не блокируется, баланс в минус не уходит.
- Удаление плагина не стирает журнал: бонусы покупателей — это обязательство магазина. Убрать таблицу можно осознанно, константой
CATCODE_LOYALTY_DROP_DATA. - Токен TurboSMS не печатается обратно в форму; сохранение с пустым полем оставляет сохранённый токен.
- Перевод: украинский и английский, полный .po/.mo в плагине.
Как установить
- Плагины → Добавить новый → Загрузить плагин →
catcode-loyalty-points-for-woocommerce.zip→ «Установить» и «Активировать». WooCommerce должен быть активен. - WooCommerce → Бонусы и кешбек → поставьте «Включить бонусную программу» и процент кешбека.
- Сохраните — в «Моём аккаунте» появится страница «Мои бонусы».
- Проверьте, что работает крон (для сгорания и напоминаний), если WP-Cron у вас выключен.
- Для Pro: вкладка «Лицензия» → e-mail для 7-дневного триала или ключ после покупки.
Вопросы
о модуле
Не нашли ответ? Напишите в Telegram — ответим в течение рабочего дня.
Работает на блочном чекауте?
Да. Поле списания бонусов есть и в классической корзине и чекауте, и на блоках Cart и Checkout; заказ через Store API получает ту же строку и ту же заметку.
Что будет с налогом, когда покупатель платит бонусами?
Бонусы идут облагаемой отрицательной строкой итогов, поэтому налог считается от суммы после списания — так же, как с купоном.
Покупатель отменил заказ после того, как потратил кешбек.
Списанные бонусы возвращаются, а кешбек изымается в пределах остатка. Если он уже потрачен, баланс не уйдёт в минус.
Совместимо ли с HPOS?
Да, плагин объявляет совместимость с собственными таблицами заказов и проверялся именно с включённым HPOS.
Что произойдёт, если удалить плагин?
Журнал бонусов остаётся в базе. Поставите плагин обратно — балансы на месте. Чтобы удалить и данные, добавьте в wp-config.php константу CATCODE_LOYALTY_DROP_DATA.
Пока нет ни одного отзыва. Будьте первым.
Пока вопросов нет. Спроси — мы ответим в течение 24 часов.
Не тот вариант, что искали?
Делаем кастомные модули под WordPress, WooCommerce, OpenCart и Shopify. Расскажите о задаче — подготовим оценку.
Заказать кастомный модуль
Покупка модуля
—