К-Сервис
Практика автоматизации
Серебряные украшения и цифровая карта лояльности
Разработка · Чат-боты · Ювелирная розница

Чат-бот программы лояльности
«ДАР Привилегий» в MAX

Разработали личный кабинет программы лояльности в MAX: регистрация, цифровая карта и актуальные бонусы из 1С:Розницы 3.0. В том же чате — уход за украшениями и информация о магазине.

MAX1С:Розница 3.0Программа лояльности
Вместо пластиковой картыЦифровая карта доступна в MAX и готова к показу на кассе
Данные из 1СКлиент видит текущий баланс и свой уровень
Сервис рядомУход за украшениями и адрес магазина
01 / Задача

Сделать карту удобной для клиента и связать её с учётом

Ювелирная компания «ДАР» развивает программу лояльности для покупателей серебряных украшений. Одна из ключевых целей заказчика — отказаться от пластиковых бонусных карт. Их место должен был занять личный кабинет, который легко открыть в магазине и использовать при следующих покупках: найти карту, посмотреть бонусы и показать код продавцу.

Источником данных должна была оставаться 1С. Клиент, уже зарегистрированный в магазине, должен находить свою карту по телефону; новый — создавать её через бота.

Мы разработали «ДАР Привилегий» в MAX и связали его с 1С:Розницей 3.0. Реализовали регистрацию, карту, баланс и сервисные разделы.
02 / Клиентский путь

От первого входа до карты на кассе

Клиент делится контактом и подтверждает согласие на обработку персональных данных. Бот обращается в 1С: если действующая карта уже есть, открывает меню; если её нет — предлагает завершить регистрацию.

Реальный экран бота ДАР Привилегий в MAX
Экран 01 / 10

Бот знакомится с клиентом

Ссылка на бота или QR у кассы открывают «ДАР Привилегий» в MAX. Клиент нажимает «Начать» и переходит к регистрации.

На кассе. Клиент открывает «Моя карта» и показывает продавцу временный QR. Срок действия настраивается; по умолчанию — пять минут. Повторную генерацию ограничили по частоте, чтобы случайные нажатия не создавали поток запросов.

03 / Логика

Не каждый ответ 1С — повод создавать новую карту

Отдельно проработали ситуации, в которых простой сценарий «нашли или зарегистрировали» дал бы неправильный результат.

Карта активна

Открыть личный кабинет

Показать имя, баланс, уровень и доступные разделы.

Карты нет

Предложить регистрацию

Запросить имя и дату рождения. До завершения оставить магазин, сайт и VK.

Карта заблокирована

Направить к администратору

Сообщить о блокировке и не предлагать зарегистрироваться повторно.

1С не ответила

Объяснить временную ошибку

Сохранить доступ к безопасному меню. Не выдавать сбой за отсутствие клиента.

Бот сообщает о блокировке карты и предлагает обратиться к администратору магазина
Заблокированная карта: клиент получает понятное сообщение, повторная регистрация недоступна.
04 / Реализация

Один источник данных — 1С:Розница

Бот получает данные карты через HTTP-сервисы 1С. По номеру телефона находит клиента, читает состояние карты, бонусы и уровень. При регистрации передаёт имя, телефон и дату рождения для создания карты в учётной системе.

1С:РОЗНИЦА 3.0

Параметры интеграции в учётной системе

В настройке можно включить чат-бот сервиса лояльности, поиск карты через сервер лояльности и выбрать вид дисконтной карты по умолчанию.

Настройки интеграции с чат-ботом сервиса лояльности в 1С:Рознице 3.0
Настройка интеграции в 1С:Рознице 3.0
Клиент в MAXКонтакт · меню · QR
Бот «ДАР Привилегий»Сценарии и обработка ответов
1С:Розница 3.0Карта · бонусы · уровень
01 / Обмен с 1С

Поиск и создание карты

По телефону бот находит существующую карту. Для нового клиента передаёт в 1С данные регистрации.

02 / Проверка данных

Ошибки не прерывают сценарий

Дата рождения проверяется до отправки. Сетевые сбои обрабатываются с повторными попытками и понятным ответом клиенту.

03 / Работа на сервере

Готовая поставка для Windows

Сборка EXE, автозапуск и журнал событий позволяют эксплуатировать бота на сервере заказчика.

04 / Сопровождение

Согласия и события под контролем

Веб-панель открывает доступ к согласиям и логам. Вход защищён авторизацией и ограничен списком IP.

Технологии: Python · asyncio · maxapi · aiohttp · HTTP-сервисы 1С · Flask · PyInstaller
05 / Результат

Программа лояльности —
в привычном клиенту чате

Решение внедрено
ДАР ПривилегийЦИФРОВАЯ КАРТАДАР Привилегийв мессенджере MAX

MAX и 1С:Розница 3.0
связаны в единую систему.

Для клиента

Бонусная карта без пластика

Цифровая карта в MAX заменяет пластиковую при идентификации на кассе. Баланс, уровень и полезный сервис доступны в том же чате.

Для магазина

Клиента узнают по QR

Карту можно показать с экрана телефона. Код действует ограниченное время и обновляется по запросу.

Для компании

Данные остаются в 1С

Поиск и создание карт связаны с учётом. Согласия фиксируются, события бота доступны в журнале.

Понравилось внедрение?

Поддержите проект своим лайком.

Нужен бот, связанный с 1С?

Обсудим регистрацию, программу лояльности и удобные сценарии для ваших клиентов.

Обсудить задачу ↗
Яндекс.Метрика