«Накопительная программа» звучит как одна кнопка, но за ней стоит выбор модели: процент от суммы всех покупок, статусные уровни, бонусные баллы или персональные купоны. В 1С-Битрикс часть механик собирается штатными правилами работы с корзиной, а часть требует доработки. Разберём варианты и то, что реально доступно из коробки.
Какие модели лояльности вообще бывают
Прежде чем настраивать скидки, стоит определиться с механикой удержания. На практике в интернет-магазинах на 1С-Битрикс встречаются четыре базовые модели, и они по-разному ложатся на функционал платформы:
- Накопительная скидка от суммы покупок — процент растёт по мере того, как клиент тратит больше (условно: 3% после 10 000 ₽, 5% после 50 000 ₽).
- Статусы и уровни — «Серебро / Золото / Платина», где статус даёт фиксированную скидку и привилегии.
- Бонусные баллы (кэшбэк) — часть суммы заказа возвращается баллами, которыми можно оплатить следующую покупку.
- Персональные купоны и промокоды — точечные предложения на повторную покупку, день рождения, «спящих» клиентов.
Первые две модели штатные для модуля sale, третья и четвёртая — с оговорками. Ниже — как каждая реализуется.
Накопительная скидка от суммы покупок
Это самая «нативная» для Битрикса модель. В объединённых (новых) скидках она собирается правилом работы с корзиной с условием по сумме ранее оформленных заказов покупателя. Скидка привязывается к профилю пользователя, поэтому работает только для авторизованных клиентов — гость каждый раз стартует с нуля.
Настраивается в разделе Магазин → Маркетинг → Правила работы с корзиной. В дереве условий выбираете группу с накопленной суммой заказов, задаёте порог и процент, а для ступеней создаёте несколько правил с приоритетами. Типовая лестница выглядит так:
| Сумма покупок | Скидка | Условие в правиле |
|---|---|---|
| от 10 000 ₽ | 3% | накопленная сумма ≥ 10000 |
| от 50 000 ₽ | 5% | накопленная сумма ≥ 50000 |
| от 150 000 ₽ | 7% | накопленная сумма ≥ 150000 |
Статусы и уровни через группы пользователей
Когда лояльность нужно оформить как «клуб» со статусами, удобнее опираться не на сумму в правиле, а на группы пользователей. Создаёте группы (например, Клиент Silver, Клиент Gold) в Настройки → Пользователи → Группы пользователей, а в правиле работы с корзиной ставите условие «Покупатель принадлежит группе».
Плюс подхода — статус переживает пересчёт заказов и даёт единую точку управления привилегиями (не только скидка, но и доступ к разделам, бесплатная доставка). Минус — автоматического перевода между группами по сумме покупок в коробке нет. Его добавляют:
- агентом или крон-скриптом на
CUser::Update(), который раз в сутки пересчитывает сумму заказов и меняет группу; - обработчиком события заказа (
OnSaleOrderSaved), поднимающим статус в момент оплаты; - выгрузкой уровня из 1С, если статусы клиентов ведутся в учётной системе.
Бонусные баллы и кэшбэк
Здесь важно честно сказать: полноценной бонусной системы (начисление и списание баллов) в базовом модуле магазина 1С-Битрикс нет. Скидочные механики штатные, а «кошелёк баллов» — уже отдельная сущность. Реализуют её обычно одним из трёх путей:
- Решение с Маркетплейс. Готовые модули лояльности, которые добавляют начисление баллов, их хранение и оплату баллами в корзине. Быстро, но зависите от вендора модуля.
- Собственная разработка. Хайлоад-блок или своя таблица под баланс баллов, обработчики на события заказа для начисления и пользовательский тип оплаты для списания.
- Интеграция с внешней системой. Битрикс24 с CRM-маркетингом или сторонняя платформа лояльности; сайт лишь показывает баланс и передаёт заказы.
Если баллы уже ведутся в 1С, разумно не дублировать логику на сайте, а синхронизировать баланс через штатный обмен — так один источник правды остаётся в учётной системе.
Персональные купоны как элемент программы
Купоны в Битриксе — это отдельные объекты, привязанные к правилу работы с корзиной. Их удобно использовать как гибкий слой лояльности поверх основной модели: приветственный промокод, скидка на второй заказ, реактивация «спящих».
Для программы важны два типа: многоразовые (один код на сегмент клиентов) и одноразовые (персональный код на пользователя). Одноразовые генерируются пачками в карточке правила и отдаются в рассылку. Ключевые настройки купона:
- срок действия и лимит применений — чтобы предложение не «жило вечно»;
- привязка к правилу, а через него — к условиям (минимальная сумма, категория);
- запрет суммирования с накопительной скидкой, если не хотите отдавать двойную выгоду.
Купоны хорошо дополняют статусы и накопительные скидки, но плохо заменяют их: это разовые импульсы, а не системное удержание.
Как выбрать модель под магазин
Выбор зависит от среднего чека, частоты покупок и того, готовы ли вы к доработкам. Ориентир:
| Модель | Из коробки | Когда уместна |
|---|---|---|
| Накопительная скидка от суммы | Да | Регулярные покупки, понятная лестница % |
| Статусы через группы | Частично (перевод — доработка) | Клубная модель, привилегии сверх скидки |
| Бонусные баллы | Нет | Высокая частота, нужен возврат в кэшбэке |
| Персональные купоны | Да | Точечное удержание и реактивация |
На старте почти всегда достаточно накопительной скидки плюс купонов — это ноль доработок и предсказуемая нагрузка. Бонусную систему подключают, когда экономика уже посчитана и понятен процент возврата баллами.
Итог
Накопительная скидка от суммы и статусы через группы пользователей — штатные механики 1С-Битрикс, которые запускаются правилами работы с корзиной без программирования. Полноценные бонусные баллы и автоматический перевод между уровнями почти всегда требуют доработки или интеграции. Начинать стоит с простой лестницы скидок и купонов, а бонусный «кошелёк» подключать осознанно.
Если нужно спроектировать программу лояльности под ваш ассортимент, аккуратно связать её с 1С и не уронить производительность каталога — мы помогаем с этим на всех этапах: от настройки правил до собственного модуля начисления баллов и обмена с учётной системой.
Частые вопросы
Есть ли в 1С-Битрикс готовая бонусная система из коробки?
Нет. Базовый модуль магазина закрывает скидки и купоны, а начисление и списание баллов реализуют модулем с Маркетплейс, собственной разработкой или интеграцией с внешней системой лояльности.
Работает ли накопительная скидка для неавторизованных покупателей?
Нет. Накопленная сумма считается по профилю пользователя, поэтому механика доступна только авторизованным клиентам. Гость каждый раз начинает накопление с нуля.
Как в Битриксе автоматически переводить клиента из Silver в Gold?
Из коробки такого перевода нет. Его добавляют агентом или скриптом, который пересчитывает сумму заказов и меняет группу пользователя, либо обработчиком события заказа, либо выгрузкой уровня из 1С.
Чем настраивается накопительная скидка от суммы?
Правилом работы с корзиной в разделе «Магазин → Маркетинг» с условием по сумме ранее оформленных заказов покупателя. Для ступеней создают несколько правил с разными порогами и приоритетами.
Можно ли запретить суммирование накопительной скидки и купона?
Да. Через приоритеты правил и флаг прекращения дальнейшего применения скидок, а также ограничениями на самом купоне. Так клиент получит только одну, наиболее выгодную для магазина скидку.
Что лучше для клубной модели — правило по сумме или группы пользователей?
Для статусов удобнее группы: они дают единую точку управления привилегиями и переживают пересчёт заказов. Правило по сумме проще, но не хранит статус как отдельную сущность.
Стоит ли дублировать баллы на сайте, если они уже есть в 1С?
Нет смысла дублировать логику. Разумнее держать баланс баллов в 1С как единый источник правды и синхронизировать его на сайт через штатный обмен.
С чего начать программу лояльности на новом магазине?
С накопительной скидки от суммы и персональных купонов — это ноль доработок и предсказуемая нагрузка. Бонусную систему подключают позже, когда посчитана экономика возврата баллами.
Поможем с настройкой и поддержкой 1С-Битрикс: Управление сайтом
Поможем с настройкой, доработкой и поддержкой 1С-Битрикс: Управление сайтом.