Торговля и Склад · 12 мин
Как настроить программу лояльности в 1С
Пошаговая настройка программы лояльности в 1С: дисконтные карты, бонусные баллы, скидки, сегменты клиентов. Условия, ошибки, проверка результата и ответы на вопросы.
Программа лояльности в 1С позволяет начислять бонусы, выдавать скидки по дисконтным картам и сегментировать клиентов без сторонних сервисов. В типовых конфигурациях «Управление торговлей 11», «Розница» и «Комплексная автоматизация» механизм уже встроен: достаточно включить функциональную опцию, создать виды карт и правила начисления. Ниже разобран полный цикл настройки — от включения опций до проверки корректности расчёта бонусов в чеке.
Перед началом убедитесь, что у вас есть права администратора или полные права на раздел маркетинга, а база обновлена до актуального релиза вашей конфигурации. В старых релизах часть механизмов (например, автоматическое срабатывание скидок по сегментам) может отсутствовать или работать иначе.
Шаг 1. Включите функциональные опции
Механизмы лояльности по умолчанию отключены. Перейдите в раздел НСИ и администрирование → Настройка НСИ и разделов → CRM и маркетинг (в «Рознице» — Администрирование → Маркетинг). Здесь нужно включить несколько опций.
Минимальный набор для классической бонусной программы:
- Скидки (наценки) — включает механизм автоматических и ручных скидок;
- Дисконтные карты — позволяет регистрировать карты клиентов;
- Бонусные программы лояльности — включает начисление и списание баллов;
- Сегменты клиентов — нужен, если скидки зависят от категории покупателя;
- Карты лояльности — в «Рознице» отдельная опция для штрихкодовых и магнитных карт.
После включения опций в разделе «Маркетинг» появятся новые справочники: виды дисконтных карт, бонусные программы, скидки (наценки). Если они не появились — перезапустите сеанс, интерфейс обновляется при повторном входе.
Шаг 2. Создайте бонусную программу
Откройте Маркетинг → Бонусные программы лояльности и создайте новый элемент. Укажите наименование (например, «Бонусы 5%») и валюту баллов — обычно бонусы приравнивают к рублям, чтобы кассирам и клиентам было проще считать.
Ключевые параметры программы:
- Период действия — дата начала обязательна; без неё начисление не сработает;
- Срок действия бонусов — можно задать «горение» баллов через заданное число дней после начисления;
- Отложенное начисление — бонусы становятся доступны не сразу, а через N дней после покупки (защита от возвратов);
- Максимальный процент оплаты бонусами — ограничивает долю чека, которую можно закрыть баллами.
Отложенное начисление — практически обязательная настройка для розницы. Если бонусы активируются мгновенно, покупатель может вернуть товар, а начисленные баллы уже потратить. Установите отсрочку, превышающую стандартный срок возврата в вашей компании.
Шаг 3. Настройте виды дисконтных карт и карты клиентов
В справочнике Виды дисконтных карт создайте вид карты и свяжите его с бонусной программой или скидкой. Укажите тип карты: штриховая, магнитная или смешанная — от этого зависит, как кассир будет её считывать.
Для штриховых карт задайте шаблон: диапазон кодов и маску. Это важно, если карты печатаются тиражом с заранее известной нумерацией — система сможет распознавать «свои» карты по префиксу. Виртуальные карты без физического носителя тоже поддерживаются: карта привязывается к контрагенту и ищется по телефону или ФИО.
После создания вида зарегистрируйте сами карты в справочнике Дисконтные карты (или «Карты лояльности» в «Рознице»). Каждая карта привязывается к партнёру (клиенту). Один клиент может держать несколько карт — например, именную и семейную, бонусы при этом начисляются на карту, предъявленную в чеке.
- 1Создайте вид дисконтной карты и привяжите к нему бонусную программу или скидку
- 2Зарегистрируйте карту: введите штрихкод или считайте его сканером
- 3Привяжите карту к клиенту (партнёру) в поле владельца
- 4Проверьте, что в чеке карта находится поиском и подставляет клиента
- 5Проведите тестовую продажу и убедитесь, что бонусы начислились
Шаг 4. Задайте правила начисления и списания
Логика начисления задаётся в справочнике Скидки (наценки) и в настройках самой бонусной программы. Типовой сценарий — создать скидку с видом «Начислить бонусные баллы» или «Предоставить скидку процентом» и указать условия применения.
Условия предоставления — гибкий механизм. Скидка или начисление может срабатывать:
- за разовый объём покупки (сумма чека от заданного порога);
- за накопленный объём продаж по карте (пороги «серебро/золото»);
- по сегменту номенклатуры (бонусы только на определённые группы товаров);
- по сегменту клиентов (только для зарегистрированных покупателей);
- в заданный период (акция на конкретные даты).
Для списания бонусов создайте отдельное правило оплаты: в настройках бонусной программы укажите, что баллы могут использоваться как вид оплаты, и задайте максимальный процент оплаты. В чеке кассир увидит доступный остаток и сможет списать баллы кнопкой оплаты бонусами.
Как выбрать механику программы
Шаг 5. Настройте рабочее место кассира
В «Рознице» и при использовании РМК в «Управлении торговлей» проверьте, что в настройках РМК выведены кнопки поиска карты и оплаты бонусами. Кассир должен уметь: найти карту сканером или по номеру телефона, увидеть остаток баллов, применить скидку и принять оплату бонусами.
Проверьте права: у роли кассира должен быть доступ к чтению дисконтных карт и бонусных счетов, но не к изменению правил программы. Списание и начисление бонусов происходит автоматически при пробитии чека — ручных документов для штатной работы не требуется.
Если используется обмен между «Управлением торговлей» (бэк-офис) и «Розницей» (магазины), убедитесь, что справочники карт, бонусных программ и скидок включены в план обмена. Иначе карта, заведённая в центральной базе, не будет работать на кассе.
Шаг 6. Проверьте результат на тестовых данных
Перед запуском проведите полный цикл на тестовом клиенте: регистрация карты → покупка → начисление бонусов → вторая покупка с оплатой баллами → возврат товара. Каждый этап должен отразиться в отчётах по бонусным баллам.
Контрольные отчёты находятся в разделе «Маркетинг»: «Остатки бонусных баллов», «История начисления и списания», «Остатки и движения бонусных баллов». Сверьте, что начисленная сумма соответствует проценту от чека, а списание уменьшило остаток ровно на сумму оплаты.
Как проверить результат
В отчёте по бонусным баллам появилась запись с суммой, равной заданному проценту от чека
Начисления нет — проверьте дату начала программы и условия предоставления скидки
Баллы списываются как вид оплаты, остаток уменьшается корректно
Кнопка оплаты бонусами недоступна — проверьте настройки РМК и процент оплаты бонусами
При считывании карты скидка применяется автоматически
Скидка не применяется — проверьте, что скидка активна, карта привязана к виду, а условия выполнены
Бонусы по возвращённому чеку сторнируются
Баланс не меняется — проверьте настройки отложенного начисления и корректность оформления возврата
Частые ошибки при настройке
Большинство проблем с программой лояльности связаны не со сложностью механизма, а с пропущенными мелочами: незаполненной датой начала, неактивной скидкой или отсутствием карты в обмене между базами. Ниже — типичные промахи.
Отдельно стоит упомянуть группы совместного применения скидок. Если у вас действует и скидка по карте, и акционная скидка на товар, определите в настройках, как они взаимодействуют: суммируются, выбирается максимальная или одна вытесняет другую. Без этого в чеке возможны неожиданные результаты.
Ограничения типовых механизмов и альтернативы
Типовая программа лояльности в 1С покрывает стандартные сценарии: процентные и накопительные скидки, бонусы, сегменты. Но у неё есть границы: нет встроенной механики «приведи друга», сложных многоуровневых кэшбэков с витриной для клиента, геймификации и push-уведомлений о баллах.
Если требуется мобильное приложение для клиентов, рассылки о сгорании бонусов или интеграция с внешними кошельками, типовой функциональности недостаточно. Варианты: доработка конфигурации, подсистемы от партнёров 1С или внешние сервисы лояльности с обменом через API и планы обмена. Для небольшой розницы чаще всего достаточно типового механизма плюс SMS-рассылок из 1С.
Сравнение вариантов
Подходит для скидок по картам, бонусов и сегментов; не требует дополнительных затрат, но нет клиентского приложения и продвинутых механик
Позволяет реализовать любую механику, но удорожает обновления и требует разработчика
Даёт приложение для клиентов и маркетинговые инструменты; требует настройки обмена и абонентской платы
Часто задаваемые вопросы
Можно ли настроить программу лояльности, если у меня 1С:Бухгалтерия, а не торговая конфигурация?
В «Бухгалтерии предприятия» полноценного механизма бонусных программ и дисконтных карт нет — там доступны только скидки по документам продажи. Для полноценной программы лояльности нужна «Управление торговлей», «Розница», «Комплексная автоматизация» или «ERP».
Как сделать, чтобы бонусы сгорали через определённый срок?
В карточке бонусной программы укажите срок действия бонусных баллов в днях. Система автоматически спишет просроченные баллы — отдельный документ для этого не нужен, но убедитесь, что регламентное задание по списанию выполняется.
Почему карта считывается сканером, но клиент не подставляется в чек?
Проверьте три вещи: карта зарегистрирована именно в той базе, где работает касса; у карты заполнен владелец (партнёр); код карты в справочнике совпадает с тем, что передаёт сканер (иногда сканер добавляет префикс или суффикс — настройте шаблоны штрихкодов).
Как перенести остатки бонусов из старой системы учёта?
Используйте документ ввода начальных остатков по бонусным баллам (доступен в разделе маркетинга) или загрузку через обработку из табличного документа. Перед загрузкой сверьте итоговую сумму обязательств — она попадёт в аналитику и повлияет на оценку будущих списаний.
Можно ли начислять разные проценты бонусов на разные группы товаров?
Да. Создайте несколько скидок с видом начисления бонусов и задайте каждой условие по сегменту номенклатуры. Товары, не входящие ни в один сегмент, бонусами поощряться не будут — это удобно для исключения маржинальных или акционных позиций.
Что делать, если бонусы начисляются дважды за один чек?
Обычно причина — две активные скидки с начислением бонусов, удовлетворяющие условиям чека. Проверьте список скидок, настройте группы совместного применения (режим «Вытеснение» или «Максимум») и деактивируйте лишнее правило.
Что важно запомнить
Настройка программы лояльности в 1С сводится к пяти шагам: включить функциональные опции, создать бонусную программу с датой начала и отложенным начислением, зарегистрировать виды карт и сами карты, задать правила начисления и списания, проверить весь цикл на тестовом чеке. Не меняйте правила действующей программы задним числом и всегда ограничивайте долю оплаты бонусами.