Заказать консультацию
Блог

Единая программа лояльности розницы и RetailCRM

На стороне 1С в модуле интеграции с retailCRM была реализована масштабная доработка по программе лояльности. Главная цель — обеспечить кассиров удобным инструментом в РМК (рабочем месте кассира), чтобы они могли применять бонусы и скидки в реальном времени, опираясь на правила, настроенные маркетологом в CRM-системе.

Разработанный функционал:

1. Запрос данных о клиенте по номеру телефона

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

  • ФИО контрагента;
  • Количество доступных бонусных баллов;
  • Процент скидки (в зависимости от настроек программы лояльности на стороне retailCRM).

Поиск контрагента из 1С в СРМ

Скриншот 1. Загрузка данных клиента по номеру телефона в РМК 1С.

2. Ограничения по проценту списания баллов

В рамках программы лояльности могут быть предусмотрены четкие ограничения. Если такие лимиты установлены для клиента, то кассиру достаточно нажать кнопку «применить скидку баллами», и на стороне 1С программно будет рассчитано доступное к списанию количество баллов в рамках текущей покупки.

Чтобы этот функционал был удобен в использовании и не требовал каждый раз помощи разработчиков, параметры вывели напрямую в настройки интеграции. Сотрудники, имеющие соответствующие права доступа, могут самостоятельно менять процент к списанию баллов в зависимости от маркетинговых акций.

Окно настроек интеграции

Скриншот 2. Вкладка настроек интеграции для управления скидкой.

3. Отправка кода подтверждения по SMS (Защита списаний)

Особое внимание при разработке интеграции было уделено безопасности. Чтобы исключить фрод (мошенничество с баллами), была реализована смс-авторизация.

Кассир нажимает в 1С кнопку «отправить код подтверждения». На стороне 1С генерируется уникальный код. Этот код передается в retailCRM, которая в свою очередь отправляет его клиенту на телефон (напрямую SMS или через мессенджер). В РМК на стороне 1С предусмотрено поле для ввода кода. Если код, названный клиентом, верный, то программа позволяет произвести списание бонусов в чек. Если нет — списание бонусов блокируется.

Ввод SMS-кода подтверждения

Скриншот 3. Интерфейс блокировки и ввода кода безопасности.

4. Передача списанных бонусов из 1С в СРМ после пробития чека

Передача количества списанных баллов происходит строго после пробития чека ККМ, и данные ложатся в специальное поле, предусмотренное в заказе на стороне retailCRM.

Списание бонусов в CRM

Скриншот 4. Запись информации о списании в заказ retailCRM.

Основной принцип работы: При розничной продаже кассир вводит номер клиента → 1С запрашивает данные в СРМ → СРМ отдает баланс → Кассир отправляет SMS-код → Код проверяется → Баллы списываются → Интеграция возвращает итоговый баланс в СРМ после печати чека.

Нужна помощь с интеграцией или сайтом?

Мы разрабатываем решения любой сложности под задачи вашего бизнеса.

Оставить заявку