Технические данные
- Опубликовано:
- 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.
- Модуль изменяет заказы: добавляет правило корзины "Оплата бонусами" и применяет скидку на бонусы в заказах покупателей; при режиме "отдельная оплата" - создаёт платёжную систему "Бонусы".
- Код модуля открыт, обфусцированных частей нет.
| 1.0.1 (21.10.2026) | Безопасность
|
Установка
- Установите модуль из Маркетплейса: "Marketplace" → "Каталог решений" → "Бонусы, кэшбэк и реферальная программа" → "Установить". Модуль проверит окружение (PHP 8.2+, UTF-8, главный модуль 20.0+, расширения json и mbstring, модули "Информационные блоки", "Торговый каталог", "Интернет-магазин") и сообщит, если чего-то не хватает.
- В главном меню административной панели появится раздел "Codebrain" → "Бонусы". Модуль создаст программу "Бонусная программа" (выключена), правило "Бонусы за покупки" и правило корзины "Оплата бонусами (codebrain.loyalty)".
- Переведите выполнение агентов на cron: активация бонусов после периода возврата, сгорание, уведомления и уровни работают по расписанию. Проверка - "Диагностика".
- Если на сайте работал другой бонусный модуль, выключите его, чтобы два модуля не начисляли бонусы за одни и те же заказы. Балансы переносятся на странице "Импорт" (внутренний счёт Битрикса или CSV) - сначала пробный прогон.
Настройка
- "Настройки" → "Общие": название, сайты, стоимость балла (1 балл = 1 ₽), кто участвует.
- "Начисление": когда начислять (после выполнения, оплаты, отгрузки, доставки), период возврата, срок жизни бонусов, потолок начисления. "Правила начисления": проценты и условия; "Симуляция" покажет, сколько программа стоила бы на ваших заказах за прошлый год.
- "Оплата бонусами": доля заказа, которую можно оплатить, и какие товары. "Уровни", "Рефералы", "Акции по датам", "Промокоды" - по желанию.
- "Уведомления": каналы (e-mail, SMS, Telegram, MAX) и события. Для ботов вставьте токен и нажмите "Подключить".
- "Витрина": встраивание блоков в шаблон (автоматически для шаблонов на стандартных компонентах, для остальных - свои селекторы), страница программы и личный кабинет. "Документы": реквизиты для правил программы и согласия на обработку данных, создание страниц.
- "Диагностика" → "Проверить страницы сайта": модуль откроет каталог, корзину и оформление и покажет, нашлись ли места для блоков.
- Включите программу на вкладке "Общие".
Касса и 1С
- Веб-касса: "Настройки" → "Права" → группа "Веб-касса"; кассир открывает https://ваш-сайт/bitrix/tools/codebrain_loyalty_pos.php и добавляет её на главный экран телефона или планшета.
- API: "Настройки" → "API, касса, 1С" → создайте ключ с нужными правами. Там же - обработка-пример для 1С и описание протокола.
Подробная документация со скриншотами: https://support.codebrain.su/modules/loyalty/
Техническая поддержка модуля бесплатна.
- Форма обращения и документация: https://support.codebrain.su
- E-mail: sales@codebrain.su
Регламент: понедельник - пятница, 10:00-19:00 по московскому времени, кроме праздничных дней. Время реакции на обращение - в течение одного рабочего дня. Обращения, поступившие в выходные, рассматриваются в ближайший рабочий день.
В обращении приложите скриншот страницы "Диагностика" модуля, номер заказа или участника, опишите, что вы делали и какой результат получили. Доступ к сайту запрашиваем только при необходимости и только с вашего согласия.
Настройку программы лояльности под ваш магазин, встраивание в нестандартный шаблон, интеграцию с 1С и кассой можно заказать - форма заявки на https://support.codebrain.su.