Каталог решений

Покупка продления купона

Продолжительность:
Общая сумма:
0 руб.

Я согласен с условиями активации продлений
Продолжить покупки

Бонусы, кэшбэк и реферальная программа

Документация к модулю: https://support.codebrain.su/modules/loyalty/Бесплатная программа лояльности для интернет-магазина на 1С-Битрикс: бонусные баллы и кэшбэк по правилам, оплата бонусами, уровни, реферальная и партнёрская программы, промокоды, уведомления в почту, SMS, Telegram и MAX, личный кабинет покупателя, веб-касса для офлайн-магазина и API для 1С. Оплата бонусами работает как обычная скидка корзины: сумма заказа, чеки и выгрузка в 1С остаются корректными, бонусы распределяются по позициям до копейки.НачислениеПравила начисления: процент, фиксированная сумма, баллы за единицу товара, N баллов за каждые X рублей, значение из свойства товара или формула. Условия по заказу (сумма, способ оплаты и доставки, первый или N-й заказ, свойства заказа), покупателю (группа, уровень, дни до дня рождения, давность регистрации) и товарам (разделы, товары, цены, скидки, наценка).Ограничения, которые защищают прибыль: не больше N % от суммы заказа и от наценки товара, максимум баллов за заказ, на часть заказа, оплаченную бонусами, бонусы не начисляются.Акции по датам и дням недели: "×2 в выходные", "×3 в чёрную пятницу", с баннером для витрины.Когда начислять: после выполнения, оплаты, отгрузки или доставки заказа, с периодом возврата. Отмена и уменьшение заказа пересчитывают бонусы сами.Срок жизни бонусов: в днях, до конца месяца или года. Сначала тратятся сгорающие раньше. Покупатель получает напоминание перед сгоранием.Бонусы за действия: регистрация, день рождения, отзыв о товаре, подписка на рассылку, заполненная анкета.Уровни (Бронза, Серебро, Золото и свои): процент начисления и доля оплаты бонусами по уровню, повышение по сумме или числу покупок, группа пользователя по уровню.Оплата бонусамиБлок бонусов в корзине и оформлении заказа без правки шаблона: "будет начислено", "можно списать", ползунок, "Максимум".Ограничения: доля заказа, минимальная сумма заказа, минимальная цена товара после бонусов, товары и доставка, которые можно оплатить.Режимы: скидка на товары (рекомендуется) или отдельная оплата "Бонусами". Менеджер может изменить списание в заказе.Проверка баланса при сохранении заказа: потратить одни баллы дважды в двух вкладках нельзя.Привлечение покупателейРеферальная программа: личная ссылка и код друга, награда приглашающему (процент или баллы, за первый или все заказы), бонус другу, многоуровневая сеть, защита от накруток (совпадения телефона, почты, устройства и адреса).Партнёры (блогеры, студии): ссылка и промокод партнёра, вознаграждение деньгами, учёт выплат, проверка статуса самозанятого. Выплаты модуль только учитывает - платите сами.Промокоды на бонусы и пачки одноразовых кодов для листовок и подарочных сертификатов."Купи ещё": подсказка в корзине, сколько не хватает до бонуса или следующего уровня, и подборка товаров.Покупатель"+N баллов" на карточках и в списке товаров, "от +N" для товаров с торговыми предложениями.Личный кабинет: баланс, ожидающие и сгорающие баллы, уровень и прогресс, история, карта с QR-кодом и штрихкодом для кассы, ссылка для друзей.Страницы правил программы и согласия на обработку персональных данных собираются из настроек.Уведомления о начислении, списании, сгорании и новом уровне: e-mail, SMS, Telegram и MAX (чат-бот, привязка из личного кабинета, баланс по запросу).МагазинОбзор: долг магазина перед участниками, начислено, потрачено и сгорело, доля заказов с бонусами, график по дням.Участники, карточка участника с ручным начислением и списанием, журнал операций, начисления и сроки, выгрузка в CSV, журнал действий сотрудников.Отчёты: экономика программы (стоимость в % выручки), сегменты RFM, эффект программы по контрольной группе.Симуляция: прогон правил по реальным заказам прошлого периода - сколько стоила бы программа и какой долг накопился бы, сравнение двух вариантов правил.Массовые операции по сегменту (подарок уровню, бонусы спящим, списание), перенос балансов с внутреннего счёта Битрикса или из CSV.Веб-касса для офлайн-магазина (телефон или планшет кассира): поиск по телефону, карте или QR, списание с подтверждением кодом, начисление за чек, отмена чека.REST API для 1С, касс и CRM с ключами и правами, двухфазное списание (резерв → подтверждение), подписанные вебхуки об операциях. Обработка-пример для 1С (УТ, Розница, КА).Интеграции: бонусная программа МоегоСклада (через модуль "Синхронизация с МойСклад"), баланс и уровень в карточке контакта Битрикс24.Диагностика: агенты, правила корзины, сверка балансов с журналом, проверка встраивания в шаблон. Права по группам: просмотр, операции, касса.Важно знать перед установкойВнешние платные сервисы: не нужны. SMS отправляются через подключённую в Битриксе службу сообщений (SMS.ru, SMSC и др.) по её тарифам; боты Telegram и MAX создаются магазином бесплатно; советы ИИ работают через модуль "AI-генератор контента" с вашими ключами провайдеров.Передача данных третьим сторонам: только по вашим настройкам. Уведомления - сервисам, которые вы подключили: почтовому серверу сайта, службе SMS, Telegram, MAX (имя покупателя, сумма и баланс бонусов). Интеграции - в ваш аккаунт МоегоСклада (операции с бонусами), ваш портал Битрикс24 (баланс, уровень и номер карты в карточке контакта), по адресам вебхуков ваших ключей API (операции). Для советов ИИ провайдеру уходят только сводные цифры и правила программы, без персональных данных. На серверы разработчика модуль ничего не отправляет.Персональные данные: модуль хранит в базе сайта имя, телефон, e-mail, дату рождения и привязку мессенджеров участников, а для защиты реферальной программы - признаки устройства и адреса. Согласие на участие и обработку данных включается в настройках; при удалении пользователя сайта его бонусный счёт обезличивается.Требования к хостингу: PHP 8.2 или новее с расширениями json и mbstring; главный модуль 20.0 или новее; сайт в кодировке UTF-8; модули "Информационные блоки", "Торговый каталог" и "Интернет-магазин". Агенты на cron. Для ботов и вебхуков сайт должен быть доступен из интернета по https.Модуль изменяет заказы: добавляет правило корзины "Оплата бонусами" и применяет скидку на бонусы в заказах покупателей; при режиме "отдельная оплата" - создаёт платёжную систему "Бонусы".Код модуля открыт, обфусцированных частей нет.

Бонусы, кэшбэк и реферальная программа

Бонусы, кэшбэк и реферальная программа

Скриншоты
Описание

Технические данные

Опубликовано:
23.10.2026
Версия:
1.0.1
Установлено:
Менее 50 раз
Подходящие редакции:
«Малый бизнес», «Бизнес»
Адаптивность:
Да
Поддержка Композита:
Нет
Совместимо с Сайты24
Нет

Пользовательское соглашение

Описание

Документация к модулю: https://support.codebrain.su/modules/loyalty/

Бесплатная программа лояльности для интернет-магазина на 1С-Битрикс: бонусные баллы и кэшбэк по правилам, оплата бонусами, уровни, реферальная и партнёрская программы, промокоды, уведомления в почту, SMS, Telegram и MAX, личный кабинет покупателя, веб-касса для офлайн-магазина и API для 1С. Оплата бонусами работает как обычная скидка корзины: сумма заказа, чеки и выгрузка в 1С остаются корректными, бонусы распределяются по позициям до копейки.

Начисление

  • Правила начисления: процент, фиксированная сумма, баллы за единицу товара, N баллов за каждые X рублей, значение из свойства товара или формула. Условия по заказу (сумма, способ оплаты и доставки, первый или N-й заказ, свойства заказа), покупателю (группа, уровень, дни до дня рождения, давность регистрации) и товарам (разделы, товары, цены, скидки, наценка).
  • Ограничения, которые защищают прибыль: не больше N % от суммы заказа и от наценки товара, максимум баллов за заказ, на часть заказа, оплаченную бонусами, бонусы не начисляются.
  • Акции по датам и дням недели: "×2 в выходные", "×3 в чёрную пятницу", с баннером для витрины.
  • Когда начислять: после выполнения, оплаты, отгрузки или доставки заказа, с периодом возврата. Отмена и уменьшение заказа пересчитывают бонусы сами.
  • Срок жизни бонусов: в днях, до конца месяца или года. Сначала тратятся сгорающие раньше. Покупатель получает напоминание перед сгоранием.
  • Бонусы за действия: регистрация, день рождения, отзыв о товаре, подписка на рассылку, заполненная анкета.
  • Уровни (Бронза, Серебро, Золото и свои): процент начисления и доля оплаты бонусами по уровню, повышение по сумме или числу покупок, группа пользователя по уровню.

Оплата бонусами

  • Блок бонусов в корзине и оформлении заказа без правки шаблона: "будет начислено", "можно списать", ползунок, "Максимум".
  • Ограничения: доля заказа, минимальная сумма заказа, минимальная цена товара после бонусов, товары и доставка, которые можно оплатить.
  • Режимы: скидка на товары (рекомендуется) или отдельная оплата "Бонусами". Менеджер может изменить списание в заказе.
  • Проверка баланса при сохранении заказа: потратить одни баллы дважды в двух вкладках нельзя.

Привлечение покупателей

  • Реферальная программа: личная ссылка и код друга, награда приглашающему (процент или баллы, за первый или все заказы), бонус другу, многоуровневая сеть, защита от накруток (совпадения телефона, почты, устройства и адреса).
  • Партнёры (блогеры, студии): ссылка и промокод партнёра, вознаграждение деньгами, учёт выплат, проверка статуса самозанятого. Выплаты модуль только учитывает - платите сами.
  • Промокоды на бонусы и пачки одноразовых кодов для листовок и подарочных сертификатов.
  • "Купи ещё": подсказка в корзине, сколько не хватает до бонуса или следующего уровня, и подборка товаров.

Покупатель

  • "+N баллов" на карточках и в списке товаров, "от +N" для товаров с торговыми предложениями.
  • Личный кабинет: баланс, ожидающие и сгорающие баллы, уровень и прогресс, история, карта с QR-кодом и штрихкодом для кассы, ссылка для друзей.
  • Страницы правил программы и согласия на обработку персональных данных собираются из настроек.
  • Уведомления о начислении, списании, сгорании и новом уровне: e-mail, SMS, Telegram и MAX (чат-бот, привязка из личного кабинета, баланс по запросу).

Магазин

  • Обзор: долг магазина перед участниками, начислено, потрачено и сгорело, доля заказов с бонусами, график по дням.
  • Участники, карточка участника с ручным начислением и списанием, журнал операций, начисления и сроки, выгрузка в CSV, журнал действий сотрудников.
  • Отчёты: экономика программы (стоимость в % выручки), сегменты RFM, эффект программы по контрольной группе.
  • Симуляция: прогон правил по реальным заказам прошлого периода - сколько стоила бы программа и какой долг накопился бы, сравнение двух вариантов правил.
  • Массовые операции по сегменту (подарок уровню, бонусы спящим, списание), перенос балансов с внутреннего счёта Битрикса или из CSV.
  • Веб-касса для офлайн-магазина (телефон или планшет кассира): поиск по телефону, карте или QR, списание с подтверждением кодом, начисление за чек, отмена чека.
  • REST API для 1С, касс и CRM с ключами и правами, двухфазное списание (резерв → подтверждение), подписанные вебхуки об операциях. Обработка-пример для 1С (УТ, Розница, КА).
  • Интеграции: бонусная программа МоегоСклада (через модуль "Синхронизация с МойСклад"), баланс и уровень в карточке контакта Битрикс24.
  • Диагностика: агенты, правила корзины, сверка балансов с журналом, проверка встраивания в шаблон. Права по группам: просмотр, операции, касса.

Важно знать перед установкой

  • Внешние платные сервисы: не нужны. SMS отправляются через подключённую в Битриксе службу сообщений (SMS.ru, SMSC и др.) по её тарифам; боты Telegram и MAX создаются магазином бесплатно; советы ИИ работают через модуль "AI-генератор контента" с вашими ключами провайдеров.
  • Передача данных третьим сторонам: только по вашим настройкам. Уведомления - сервисам, которые вы подключили: почтовому серверу сайта, службе SMS, Telegram, MAX (имя покупателя, сумма и баланс бонусов). Интеграции - в ваш аккаунт МоегоСклада (операции с бонусами), ваш портал Битрикс24 (баланс, уровень и номер карты в карточке контакта), по адресам вебхуков ваших ключей API (операции). Для советов ИИ провайдеру уходят только сводные цифры и правила программы, без персональных данных. На серверы разработчика модуль ничего не отправляет.
  • Персональные данные: модуль хранит в базе сайта имя, телефон, e-mail, дату рождения и привязку мессенджеров участников, а для защиты реферальной программы - признаки устройства и адреса. Согласие на участие и обработку данных включается в настройках; при удалении пользователя сайта его бонусный счёт обезличивается.
  • Требования к хостингу: PHP 8.2 или новее с расширениями json и mbstring; главный модуль 20.0 или новее; сайт в кодировке UTF-8; модули "Информационные блоки", "Торговый каталог" и "Интернет-магазин". Агенты на cron. Для ботов и вебхуков сайт должен быть доступен из интернета по https.
  • Модуль изменяет заказы: добавляет правило корзины "Оплата бонусами" и применяет скидку на бонусы в заказах покупателей; при режиме "отдельная оплата" - создаёт платёжную систему "Бонусы".
  • Код модуля открыт, обфусцированных частей нет.
Отзывы (0)
Обсуждения (0)
Здесь пока никто ничего не написал. Будьте первым.
Что нового
1.0.1 (21.10.2026) Безопасность
  • REST API: методы order и order_spend работают только с заказами программы ключа — заказ другой программы отвечает «order_not_found»
  • Задания (импорт, массовые операции, симуляция): право «просмотр» показывает ход задания, выполнять его шаги может право «операции» или автор задания
  • Тема письма-уведомления — одна строка: переводы строк и управляющие символы из имени участника и своих текстов убираются
  • «Проверка страниц»: сертификат HTTPS проверяется, переадресации — только в пределах сайта
Установка

Установка

  1. Установите модуль из Маркетплейса: "Marketplace" → "Каталог решений" → "Бонусы, кэшбэк и реферальная программа" → "Установить". Модуль проверит окружение (PHP 8.2+, UTF-8, главный модуль 20.0+, расширения json и mbstring, модули "Информационные блоки", "Торговый каталог", "Интернет-магазин") и сообщит, если чего-то не хватает.
  2. В главном меню административной панели появится раздел "Codebrain" → "Бонусы". Модуль создаст программу "Бонусная программа" (выключена), правило "Бонусы за покупки" и правило корзины "Оплата бонусами (codebrain.loyalty)".
  3. Переведите выполнение агентов на cron: активация бонусов после периода возврата, сгорание, уведомления и уровни работают по расписанию. Проверка - "Диагностика".
  4. Если на сайте работал другой бонусный модуль, выключите его, чтобы два модуля не начисляли бонусы за одни и те же заказы. Балансы переносятся на странице "Импорт" (внутренний счёт Битрикса или CSV) - сначала пробный прогон.

Настройка

  1. "Настройки" → "Общие": название, сайты, стоимость балла (1 балл = 1 ₽), кто участвует.
  2. "Начисление": когда начислять (после выполнения, оплаты, отгрузки, доставки), период возврата, срок жизни бонусов, потолок начисления. "Правила начисления": проценты и условия; "Симуляция" покажет, сколько программа стоила бы на ваших заказах за прошлый год.
  3. "Оплата бонусами": доля заказа, которую можно оплатить, и какие товары. "Уровни", "Рефералы", "Акции по датам", "Промокоды" - по желанию.
  4. "Уведомления": каналы (e-mail, SMS, Telegram, MAX) и события. Для ботов вставьте токен и нажмите "Подключить".
  5. "Витрина": встраивание блоков в шаблон (автоматически для шаблонов на стандартных компонентах, для остальных - свои селекторы), страница программы и личный кабинет. "Документы": реквизиты для правил программы и согласия на обработку данных, создание страниц.
  6. "Диагностика" → "Проверить страницы сайта": модуль откроет каталог, корзину и оформление и покажет, нашлись ли места для блоков.
  7. Включите программу на вкладке "Общие".

Касса и 1С

  • Веб-касса: "Настройки" → "Права" → группа "Веб-касса"; кассир открывает https://ваш-сайт/bitrix/tools/codebrain_loyalty_pos.php и добавляет её на главный экран телефона или планшета.
  • API: "Настройки" → "API, касса, 1С" → создайте ключ с нужными правами. Там же - обработка-пример для 1С и описание протокола.

Подробная документация со скриншотами: https://support.codebrain.su/modules/loyalty/

Поддержка

Техническая поддержка модуля бесплатна.

Регламент: понедельник - пятница, 10:00-19:00 по московскому времени, кроме праздничных дней. Время реакции на обращение - в течение одного рабочего дня. Обращения, поступившие в выходные, рассматриваются в ближайший рабочий день.

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

Настройку программы лояльности под ваш магазин, встраивание в нестандартный шаблон, интеграцию с 1С и кассой можно заказать - форма заявки на https://support.codebrain.su.

Другие решения разработчика

Решение добавлено в корзину

Перейдите в корзину и оформите заказ или продолжите покупки
Перейти в корзину
Продолжить покупки