Адрес компании
г.Банраул, ул.Попова 256Б
Email: vrezerve@mail.ru
Тел: +7 902 998 1019
Ежедневно / По запросу
Пн / Пт: 09-00 до 19-00
Сб: 09-00 до 19-00
Вс: 10-00 до 15-00
Доп. средства связи
WA: +79029981019
IG: @vrezerve
VK: @vrezerve
Назад

Плагин представляет собой профессиональную бонусную систему для WooCommerce, которая позволяет начислять и списывать бонусы (баллы) с гибкими правилами. Ключевая особенность — поддержка сложных сценариев B2B: настройка пороговых бонусов в зависимости от суммы заказа (от 50 000 до 450 000+ ₽ с прогрессивной шкалой), интеграция с Telegram-уведомлениями для менеджеров, детальное логирование (включая отображение баланса «до/после» операции) и мощные шорткоды для кастомизации страниц и email-шаблонов. Система позволяет администраторам вручную корректировать балансы пользователей, видеть прогресс и управлять всеми операциями через единую историю.

Основное

Бонусная система - Статистика (Дашборд)

Раздел предоставляет администратору быструю аналитику по работе бонусной системы. На одной панели выводятся цифры: общее число зарегистрированных пользователей; количество пользователей, у которых есть бонусы (независимо от баланса); количество активных пользователей; число пользователей с положительным балансом (>0); глобальная сумма всех начисленных бонусов; глобальная сумма всех списанных бонусов. Здесь же расположены кнопки быстрой навигации для перехода к другим ключевым разделам плагина.

Бонусы пользователей (Управление балансами)

Раздел представляет собой таблицу всех пользователей системы с колонками: ФИО/Email, текущий баланс бонусов и процент прогресса (вероятно, до следующего порога или цели). Для каждой записи доступны три действия — «Баланс» (открывает окно изменения баланса с возможностью указать сумму +/- и причину изменения), «Прогресс» (окно ручной корректировки процента прогресса 0-100%) и «История» (модальное окно с лентой всех операций по бонусам данного пользователя с датами, типами изменений и примечаниями). Доступен поиск по имени и email пользователя.

История всех операций

Этот раздел содержит полный список всех событий, связанных с изменением бонусов (начисление, списание, возврат, корректировка) всех пользователей. В таблице выводятся следующие данные: ID операции, дата и время, пользователь (с ID), тип операции, сумма изменения, баланс после операции, номер заказа (если операция связана с заказом) и примечание. Доступна фильтрация по типам событий (например, только «Списание» или «Начисление») и удобный поиск по ID пользователя с возможностью сброса фильтров.

Шорткоды (Интеграция с сайтом)

Раздел служит справочной информацией по интеграции бонусной системы с контентом сайта и email-уведомлениями WooCommerce. Описываются шорткоды:

  • [your_bonus] — вывод текущего баланса авторизованного пользователя.

  • [bonus_per_unit] — вывод количества бонусов за единицу товара (на странице товара или для конкретного product_id).

  • [bonus_order_total] / [bonus_redeemed] — вывод начисленных или списанных бонусов за конкретный заказ (особенно полезно в email-шаблонах WooCommerce).

  • [bonus_history] — вывод полной таблицы истории операций текущего пользователя с параметром limit.
    Также дана пошаговая инструкция по созданию кастомной страницы «История моих бонусов» через шорткод [bonus_history] и её привязке в настройках плагина.

Скидки (Пороговые бонусы)

Раздел позволяет администратору создать многоуровневую систему мотивации крупных покупок. В табличном виде задаются пороговые значения: диапазон суммы заказа (в рублях, например «от 50 000 до 100 000») и соответствующее количество бонусов, которое получит пользователь при достижении этой суммы. Бонусы за порог суммируются с бонусами за отдельные товары в заказе. Для каждого правила доступно действие «Удалить». Пример из данных показывает прогрессивную шкалу от 2000 бонусов за 50-100к руб. до 16000 бонусов за 400-450к руб.

Глобальные настройки системы

Ключевой раздел для конфигурации бизнес-логики бонусов. Включает несколько блоков:

  • Начисление бонусов: Выбор статуса заказа (например, «Выполнен»), при котором бонусы будут зачислены пользователю.

  • Списание бонусов: Режим «Скидка деньгами»; курс (1 бонус = X рублей); максимальный процент от суммы заказа, который можно оплатить бонусами (например, не более 5%); правило округления (Вниз/Floor).

  • Поведение гостей: Опция «Запретить бонусы» для неавторизованных покупателей.

  • Применение скидки: Настройка порядка применения скидки (до налогов или после других купонов).

  • Интерфейс пользователя: Поле для вставки кастомной ссылки на страницу «Мои бонусы» в личном кабинете.

  • Логирование: Включение/отключение записи системных логов и выбор уровня логирования (например, «Дебаг»).

Настройки Telegram

Раздел для интеграции с мессенджером Telegram с целью оперативного информирования о новых заказах. Администратор должен заполнить обязательные поля: «Токен бота Telegram» (получается у @BotFather) и «Chat ID / ID группы» (получается через специальных ботов). Встроенная кнопка «Проверить подключение» отправляет тестовое сообщение для валидации настроек. Чекбокс «Включить уведомления» активирует отправку. Предусмотрена кнопка для перехода к настройке шаблона сообщения.

Шаблон сообщений Telegram

Этот раздел позволяет гибко настроить внешний вид и содержание уведомлений в Telegram. Администратор может создавать сообщение, используя текстовые поля, эмодзи и специальные переменные-плейсхолдеры. Доступные переменные: {order_id}{customer_name}{customer_email}{order_total}{bonuses_accrued}{bonuses_redeemed}{order_items}{order_link}{payment_method}{customer_inn}{customer_company} и другие. Есть кнопка «Сохранить шаблон», сброс к стандартному, а также блок «Предварительный просмотр», демонстрирующий, как сообщение будет выглядеть в Telegram на основе текущего шаблона.

Последние заказы с бонусами (Топ 20) / Системные логи

Раздел отображает последние 20 заказов, затронувших бонусную систему. Для каждого заказа предоставляется расширенная карточка: номер заказа, дата, статус, клиент (имя и ID), сумма заказа, количество начисленных (+) и списанных (-) бонусов. Особую ценность представляет блок «Баланс пользователя», показывающий состояние баланса «До списания: X → После списания: Y (изменение)». Также выводится список товаров в заказе и кнопка для перехода к заказу в админке. Кроме того, здесь доступна вкладка «Системные логи» для более глубокой технической отладки.

Полное описание плагина

Архитектура и управление данными
  • Статистика: Дашборд с метриками: всего пользователей, с бонусами, активных, с балансом >0, глобальные суммы начисленных (310 165) и списанных (143 583) бонусов.

  • Бонусы пользователей: Таблица (ID, Email, Баланс, Прогресс). Для каждого — три действия:

    • Редактирование баланса: ручное изменение (+100 или -50) с обязательным примечанием причины.

    • Редактирование прогресса: установка процента от 0 до 100.

    • История: модальное окно со всеми транзакциями пользователя (дата, тип, изменение, баланс после, примечание, заказ).

  • Глобальная история операций: Все транзакции системы с фильтрацией по типу (начисление, списание, возврат, корректировка) и поиском по ID пользователя. Отображает ID операции, дату, пользователя, тип, изменение, баланс после, заказ и примечание.

Бизнес-логика начисления (Пороговые бонусы)

Администратор задает диапазоны сумм заказа и соответствующие бонусы, которые начисляются поверх бонусов за товары. Пример из настроек:

  • 50 000 – 100 000 ₽ → +2000 бонусов
  • 100 000 – 150 000 ₽ → +4000 бонусов
  • 400 000 – 450 000 ₽ → +16000 бонусов
Глобальные настройки системы
  • Начисление: Статус заказа для начисления (например, «Выполнен»).
  • Списание: Режим «Скидка деньгами», курс (1 бонус = 1 ₽), макс. списание в % от заказа (5%), округление (вниз/floor).
  • Гости: Запрет бонусов для неавторизованных.
  • Применение скидки: До налогов или после купонов.
  • Интерфейс: Поле для кастомной ссылки на страницу «Мои бонусы».
  • Логирование: Включение записи логов и выбор уровня (debug).
Интеграция с Telegram
  • Настройки подключения: Токен бота (8330317429:AAGZa0Y8q…), Chat ID (-1003104670205), кнопка проверки подключения.
  • Шаблон сообщения: Редактор с поддержкой эмодзи и 15+ переменными:
  • {order_id}, {customer_name}, {customer_email}, {customer_phone}
  • {bonuses_accrued}, {bonuses_redeemed}
  • {order_items} (список товаров с количеством и ценой)
  • {customer_inn}, {customer_company}, {customer_city}
  • {order_link} (ссылка на заказ в админке)
  • Предварительный просмотр шаблона в реальном времени.
Шорткоды и пользовательский интерфейс

Доступные шорткоды:

  • [your_bonus] — текущий баланс пользователя.
  • [bonus_per_unit product_id=»123″] — бонусы за единицу товара.
  • [bonus_order_total order_id=»456″] — начислено за заказ.
  • [bonus_redeemed order_id=»456″] — списано за заказ.
  • [bonus_history limit=»50″] — таблица истории операций.

Интеграция с WooCommerce: Шорткоды работают в email-шаблонах (тема и тело письма), на странице «Спасибо за заказ», в виджетах, описаниях товаров.

Пример использования в email:

  • Заказ #{order_number} — начислено [bonus_order_total] бонусов!
  • Ваш текущий баланс: [your_bonus]

Обратите внимание:

  • Разработчик не ведёт регулярную поддержку плагина. Исправления и обновления выходят только по мере необходимости, а не по фиксированному графику.
  • Все доработки, кастомизация под конкретные задачи, помощь в настройке и устранение нестандартных ситуаций осуществляются исключительно на платной основе.
  • Если вам нужна гарантированная поддержка, срочное исправление ошибок или интеграция со специфической темой / плагином — рассчитывайте на отдельную оплату работ.

Bonus-wc B2B

Бонусная система для Woo (B2B)

Управление пользователями: Таблица всех клиентов с балансом, прогрессом (0-100%) и возможностью ручного изменения бонусов (+/- с причиной).

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

Релиз

Июнь 2025

Тестировался

,

Vrezerve Soft защищает персональные данные пользователей и обрабатывает Cookies только для персонализации сервисов. Подробнее о cookie