Что умеет решение
Модуль лояльности для интернет-магазина на 1С-Битрикс обеспечивает начисление бонусных баллов и кэшбэка по гибким правилам. Функционал включает оплату заказа бонусами, систему уровней клиентов, реферальную и партнерскую программы, генерацию промокодов, а также уведомления через электронную почту, SMS, Telegram и MAX. Для покупателей доступен личный кабинет, для офлайн-точек — веб-касса. Интеграция с 1С осуществляется через API.
При использовании бонусов как скидки корзина обрабатывается корректно: итоговая сумма заказа, фискальные чеки и выгрузка данных в 1С сохраняют точность, а распределение баллов по товарным позициям выполняется до копейки.
Правила начисления баллов настраиваются под различные сценарии: процент от суммы, фиксированная сумма, начисление за единицу товара, бонусы за каждые X рублей, значение из свойства товара или формула. Условия могут зависеть от параметров заказа (сумма, способ оплаты и доставки, первый или N-й заказ, свойства), профиля покупателя (группа, уровень, дни до дня рождения, давность регистрации) и характеристик товаров (разделы, конкретные позиции, цены, скидки, наценка).
Для защиты маржинальности предусмотрены ограничения: лимит начисления в процентах от суммы заказа или наценки товара, максимальное количество баллов за заказ или за его часть. На сумму, уже оплаченную бонусами, новые баллы не начисляются. Система поддерживает проведение акций по датам и дням недели, например, удвоение баллов в выходные или утроение в «Черную пятницу», с возможностью вывода баннеров на витрину.
Начисление бонусов происходит после выполнения заказа, его оплаты, отгрузки или доставки, с учётом периода возврата. При отмене или уменьшении суммы заказа система автоматически пересчитывает бонусы.
Срок действия бонусов может быть ограничен количеством дней, концом месяца или годом. При списании приоритет отдаётся бонусам, срок действия которых истекает раньше. Покупатель получает уведомление перед истечением срока.
Бонусы начисляются за конкретные действия: регистрация, день рождения, оставленный отзыв о товаре, подписка на рассылку и заполненная анкета.
Программа предусматривает уровни лояльности (Бронза, Серебро, Золото и пользовательские уровни). Для каждого уровня задаются процент начисления и максимальная доля оплаты бонусами. Повышение уровня происходит по сумме или количеству покупок, что автоматически меняет группу пользователя.
В корзине и на этапе оформления заказа отображается блок бонусов без необходимости правки шаблона. В нём показывается сумма начисления, доступная к списанию, ползунок для выбора суммы и кнопка «Максимум».
На использование бонусов накладываются ограничения: доля от общей суммы заказа, минимальная сумма заказа, минимальная цена товара после применения бонусов, а также перечень товаров и услуг доставки, доступных для оплаты.
Доступны два режима использования: скидка на товары (рекомендуемый вариант) или отдельная оплата строкой «Бонусами». Менеджер может вручную изменить способ списания в конкретном заказе.
При сохранении заказа система проверяет баланс, чтобы исключить возможность двойного списания одних и тех же баллов в разных вкладках.
Модуль также включает инструменты для привлечения новых покупателей.
Реферальная программа: персональная ссылка и код для приглашения друзей. Награда приглашающему начисляется в виде процента или баллов за первый или все заказы; приглашённый получает бонус. Поддерживается многоуровневая сеть с защитой от накруток: блокировка при совпадении телефона, почты, устройства или адреса.
Партнёры (блогеры, студии): генерация ссылки и промокода, денежное вознаграждение, учёт выплат, проверка статуса самозанятого. Модуль только учитывает суммы к выплате — расчёты и оплата производятся вручную.
Создание промокодов на бонусы и пакетов одноразовых кодов для листовок и подарочных сертификатов.
Подсказка «Купи ещё» в корзине: отображение суммы, нехватки до бонуса или следующего уровня, подборка товаров.
Отображение баллов: «+N» на карточках и в списке товаров, «от +N» для товаров с торговыми предложениями.
Личный кабинет: баланс, ожидающие и сгорающие баллы, уровень и прогресс, история операций, карта с QR-кодом и штрихкодом для кассы, ссылка для друзей.
Страницы правил программы и согласия на обработку персональных данных формируются из настроек.
Уведомления о начислении, списании, сгорании и новом уровне: e-mail, SMS, Telegram и MAX (чат-бот, привязка из личного кабинета, запрос баланса).
Интеграция в магазине.
Модуль управления бонусами, кэшбэком и реферальной программой. Панель мониторинга отображает текущий долг магазина перед участниками, суммы начисленных, потраченных и сгоревших бонусов, долю заказов с использованием бонусов и динамику по дням.
Раздел участников включает карточку участника с возможностью ручного начисления и списания, журнал операций с указанием сроков действия начислений, экспорт данных в CSV и журнал действий сотрудников.
Система отчётности анализирует экономику программы в процентах от выручки, строит сегментацию по методологии RFM и оценивает эффект программы на контрольной группе.
Инструмент симуляции позволяет прогнать правила программы по реальным заказам за прошлый период для расчёта потенциальной стоимости и накопленного долга, а также сравнивает эффективность двух вариантов правил.
Доступны массовые операции по сегментам: начисление подарков за уровень, бонусов неактивным клиентам и списание средств. Возможна переноска балансов с внутреннего счёта Битрикс24 или импорт из CSV-файлов.
Веб-касса для работы в офлайн-магазине (на телефоне или планшете кассира) поддерживает поиск клиента по телефону, карте или QR-коду, списание бонусов с подтверждением кодом, начисление за чек и отмену чека.
REST API для интеграции с 1С, кассовыми системами и CRM обеспечивает управление ключами и правами доступа, реализует двухфазное списание (резервирование и подтверждение) и отправляет подписанные вебхуки об операциях. В комплекте поставляется пример обработки для 1С (Управление торговлей, Розница, Комплексная автоматизация).
Интеграции включают синхронизацию с бонусной программой МойСклад через модуль «Синхронизация с МойСклад», а также отображение баланса и уровня клиента в карточке контакта Битрикс24.
Модуль диагностики проверяет работу агентов, правила корзины, сверку балансов с журналом и корректность встраивания в шаблон. Управление правами осуществляется по группам пользователей: просмотр, операции и касса.
Перед установкой важно знать, что внешние платные сервисы не требуются. SMS-сообщения отправляются через подключённую в Битрикс службу сообщений (например, SMS.ru или SMSC) по тарифам этого сервиса. Боты Telegram и MAX создаются магазином бесплатно. Советы искусственного интеллекта работают через модуль «AI-генератор контента» с использованием ваших ключей провайдеров.
Передача данных третьим лицам происходит исключительно в соответствии с вашими настройками. Уведомления направляются подключённым вами сервисам: почтовому серверу сайта, службе SMS, Telegram или MAX. В сообщениях передаются имя покупателя, сумма и баланс бонусов. Интеграции реализуются с вашим аккаунтом «Моего Склада» (операции с бонусами), вашим порталом «Битрикс24» (баланс, уровень и номер карты в карточке контакта) или по адресам вебхуков ваших ключей API (операции). Для получения советов ИИ провайдеру передаются только сводные цифры и правила программы без персональных данных. На серверы разработчика модуль не отправляет никакой информации.
Модуль «Бонусы, кэшбэк и реферальная программа» хранит в базе сайта персональные данные участников: имя, телефон, адрес электронной почты, дату рождения и привязку мессенджеров. Для защиты реферальной системы также сохраняются признаки устройства и IP-адрес. Согласие на обработку данных и участие в программе настраивается отдельно; при удалении аккаунта пользователя его бонусный счёт обезличивается.
Для работы требуются хостинг с PHP версии 8.2 или новее, расширения json и mbstring, а также главный модуль версии 20.0 или выше. Сайт должен быть переведён в кодировку UTF-8 и иметь установленные модули «Информационные блоки», «Торговый каталог» и «Интернет-магазин». Необходима настройка агентов cron. Для корректной работы ботов и вебхуков сайт должен быть доступен из интернета по протоколу HTTPS.
Модуль вносит изменения в процесс оформления заказов: добавляет правило корзины «Оплата бонусами» и автоматически применяет скидку за бонусы при покупке. Если включён режим «отдельная оплата», создаётся отдельная платёжная система «Бонусы».
Исходный код модуля полностью открыт, обфусцированных фрагментов не содержит.
«Бонусы, кэшбэк и реферальная программа» можно подключить с помощью General iT: установить модуль, настроить его и убедиться, что интеграция работает корректно.