Программа лояльности может приносить прибыль — а может просто «быть» и не работать. Все зависит от того, как она настроена. В этом кейсе — история о том, как мы довели до ума интеграцию Maxma с сайтом и 1С:УТ для двух магазинов косметики.
Если у вас есть бонусная программа, но она не дает результатов — возможно, причина не в идее, а в реализации. Покажем, как это бывает и что можно улучшить.
Привлечь нового клиента дорого, а продавать текущим покупателям — дешевле и выгоднее. Программа лояльности помогает возвращать пользователей, повышать средний чек и выстраивать доверительные отношения с аудиторией.
По данным исследования, 64% пользователей активно пользуются возможностью копить и тратить баллы. Хорошо настроенная система предоставляет данные о клиентах: кто они, как часто покупают, почему уходят. Это помогает компании точнее строить маркетинг и улучшать продукт.
Что такое Maxma
Maxma — это облачная платформа для запуска и управления программами лояльности. Через неё можно настраивать бонусные системы, активации, сегментации и персонализированные предложения.
Она легко интегрируется с CRM, сайтом и 1С:УТ. Поддерживает омниканальность: клиент видит бонусы и акции в любом канале — в магазине, на сайте, в письмах.
Maxma работает по модели SaaS — не нужно тратить месяцы на разработку своей системы, достаточно подключить платформу и настроить правила.
Как мы наладили работу Maxma с интернет-магазином косметики
О проекте
Клиент — интернет-магазин натуральной косметики из Кореи. На новом сайте на 1С-Битрикс уже была внедрена программа лояльности Maxma, но работала она нестабильно. Бонусы начислялись с ошибками, при отмене заказов не возвращались, происходила повторная регистрация, а SMS для авторизации не доходили.
Проблемы были связаны с устаревшим API Maxma и отсутствием единой архитектуры: данные между сайтом, бонусной системой и 1С передавались вручную. В результате:
сайт не видел актуальные остатки;
Maxma неправильно распределяла бонусы по товарам;
1С не понимала, сколько бонусов начислять и возвращать.
Перед нами стояла задача: стабилизировать работу Maxma, синхронизировать данные между всеми системами и внедрить новые возможности для программы лояльности — от промокодов до аналитики по сегментам.
Решение
Этап 1. Проектирование
Команда начала работу с карты процессов: как оформляется заказ, когда и за что начисляются бонусы, как происходит списание. Учли следующие нюансы:
часть заказов оформляется через кол-центр;
клиенты могут оплачивать бонусами и частично, и полностью;
нужна проверка остатков в 1С в момент оформления заказа.
Параллельно мы определили роли для управления Maxma:
маркетолог управляет условиями программы лояльности;
бухгалтер сверяет баллы с оплатой;
техподдержка отвечает за корректность отображения на сайте.
На этом этапе было важно учесть все бизнес-ограничения, чтобы система действительно помогала продавать и не мешала другим процессам.
Этап 2. Сбор требований
Провели интервью с представителями всех отделов. Выяснили:
какие акции нужны — например, бонусы на первый заказ, удвоенные баллы в день рождения;
какие ошибки были раньше в работе Maxma. Выяснили, что клиенты не понимали, сколько бонусов у них на счете;
что нужно в отчетах — аналитика по сегментам, каналам и чекам.
Задокументировали:
логику начислений и сгорания бонусов;
схемы обмена данными между Maxma, Битриксом и 1С;
бизнес-правила для возвратов и отмен.
Также подготовили ТЗ для разработчиков с полной картой API-вызовов и событийных триггеров.
Этап 3. Реализация
Для интеграции Maxma с сайтом:
подключили личный кабинет с отображением бонусов;
настроили автоматическую регистрацию новых пользователей в Maxma;
сделали виджеты с текущим балансом, условиями и уведомлениями.
Дополнительно внедрили несколько важных бизнес-ограничений:
бонусы не начисляются и не списываются за товары по акции;
скидки не применяются к товарам с уже сниженной ценой;
при оплате бонусами нельзя использовать подарочный сертификат, и наоборот — исключен одновременный дисконт.
Также устранили ошибку, при которой бонусы не возвращались при отмене заказа.
Интеграция Maxma с 1С:
Чтобы связать между собой сайт, бонусную систему и 1С, мы настроили промежуточный слой обмена данными. Он помогает системам «понимать» друг друга и синхронно обновлять информацию.
Что сделали:
настроили обмен заказами и остатками между 1С и Maxma через промежуточный шлюз;
задали правила передачи данных о списаниях бонусов — в том числе с учетом отмены заказов;
реализовали логику возврата, при которой бонусы возвращаются автоматически, если заказ отменен.
Работа с API и обработка ошибок
Во время внедрения выяснилось, что API Maxma частично устарело и не покрывало весь нужный функционал.
Добавили дополнительную логику для обработки ошибок и уведомлений на стороне пользователя.
Теперь, если, например, пользователь три раза подряд запрашивает код подтверждения, он видит сообщение: «Повторная отправка кода возможна через 15 минут». Раньше в таких случаях код просто не приходил — без объяснений.
Ограничения по SMS и защита от ботов:
настроили фильтрацию подозрительной активности, ботов и массовых отправок;
ввели лимит — не более 3 SMS за 15 минут на один номер;
добавили механизм отложенной повторной отправки, чтобы снизить нагрузку.
В итоге — снижение расходов на SMS с 20 000 ₽ до 3 000–4 000 ₽ в день.
Результаты
Через три месяца после запуска заказчик отметил:
Результат;Описание
23% повторных покупок уже в первые 2 месяца;Клиенты вернулись, чтобы потратить бонусы
+17% к среднему чеку;Пользователи чаще докладывали товары, чтобы получить больше бонусов
Значительное снижение обращений в колл-центр;Теперь пользователи чаще просто просят подсказать, как оформить заказ, а не жалуются на ошибки
Синхронизация данных между 1С, сайтом и Maxma;Все работает без ручного ввода и экселевских таблиц
Простой запуск маркетинговых кампаний;Маркетолог сам запускает акции в Maxma, не привлекая разработчиков
Существенная экономия на SMS;За счет лимитов, защиты от ботов и разумного распределения отправок
Быстрый запуск;От сбора требований до первой покупки с бонусами прошло всего три недели
Как мы внедрили Maxma для B2C и B2B в интернет-магазин косметики с нуля
О проекте
Заказчик — дистрибьютор эксклюзивных брендов косметики. Задача перед командой KISLOROD — разработать интернет-магазин и внедрить в него программу лояльности на базе Maxma: бонусы, скидки, привязку уровней лояльности к сегменту клиентов, email-рассылки. Нужно было интегрировать Maxma с определенными механиками:
начисление бонусов и скидок;
отображение бонусов в корзине и личном кабинете;
передача данных о новых и измененных пользователях в Maxma;
управление группами пользователей B2B и B2C;
подключение email-рассылок через Maxma.
Одно из ключевых требований клиента — гибкая настройка скидок, сегментация и автоматизация коммуникаций. С этим встроенный функционал Битрикс справлялся не до конца. Maxma оказалась эффективнее за счет кастомизированных правил, API и готовых сценариев.
Решение
Мы создавали интернет-магазин с нуля. Параллельно с разработкой обсуждали внедрение Maxma: бонусной платформы, которая должна была работать и для B2C, и для B2B-сегментов. В проекте использовался готовый модуль, но его пришлось доработать под требования клиента.
Особенности проекта:
несколько типов клиентов с разными условиями (опт и розница);
требовалась гибкая настройка уровней и скидок;
нужно было учесть UX — чтобы бонусы отображались интуитивно и точно.
Работу вели поэтапно.
1. Отображение бонусов в заказе
Бонусы выводятся на последнем шаге оформления заказа — когда пользователь выбирает способ оплаты и подтверждает покупку.
Данные подтягиваются из Maxma API в реальном времени. Это значит, что клиент всегда видит актуальное количество бонусов, доступных для списания.
Мы подключили запрос к Maxma через их API-метод получения баланса. Он вызывается при загрузке финального шага. Ответ обрабатывается и отображается в виде блока со списком доступных бонусов и возможностью их применить.
2. Личный кабинет: бонусы и уровни клиентской аудитории
После авторизации пользователь видит баланс бонусов — данные идут через Maxma API и обновляются при загрузке страницы:
баланс отображается в виде числа;
информация о бонусах актуальна, так как она обновляется из Maxma при каждом входе в личный кабинет.
Для пользователей, относящихся к B2B-группам, блок с бонусами не отображается. Это реализовано на двух уровнях:
Фронтенд: верстка исключает показ блока при определенной группе пользователя.
API: запрос на получение бонусов не отправляется, если клиент из B2B-сегмента.
Список исключаемых групп задавали вручную через административную панель проекта. Это помогает гибко управлять доступностью функционала.
B2B-клиенты вместо бонусов видят информацию об уровне лояльности. Сейчас это текстовая метка, например:
Данные подтягиваются из Maxma по API — через поле с кастомным статусом клиента. Вывод реализован как простой текстовый блок. В текущей версии уровень лояльности не влияет на скидки, это информационное поле.
В будущем клиент сможет развить эту механику — привязать уровни к персональным скидкам, акциям или условиям накопления. Maxma это поддерживает, а текущая реализация уже заложила базу для таких улучшений.
3. Настройка триггерных событий
В Maxma мы настроили триггеры на:
брошенные корзины,
дни рождения,
переходы между уровнями лояльности,
периоды без покупок.
По каждому из них запускаются email-рассылки или начисляются дополнительные бонусы. Все автоматизировано и не требует ручного контроля.
4. Корзина: работа скидок
Скидки, заданные в Maxma, автоматически применяются в корзине при добавлении товаров.
Система лояльности работает для всех типов пользователей — как B2C, так и B2B. Ограничений по группам нет, поэтому скидки отображаются всем авторизованным клиентам, если они подходят под условия акции.
Как реализовали:
Maxma передает данные о скидке через API при расчете корзины.
мы настроили сайт так, чтобы система «понимала» скидки, которые передает Maxma, и показывала итоговую цену с учетом этих скидок прямо в корзине.
верстка адаптирована под разные типы скидок: процентные, фиксированные, комбинированные.
Ключевая логика осталась в Maxma — все правила, проценты и условия редактируются напрямую в интерфейсе сервиса. Это удобно, ведь бизнесу не нужно обращаться к разработчикам для новых акций.
5. Передача пользователей в Maxma
Все новые пользователи автоматически передаются в Maxma через API. Это нужно, чтобы сервис сразу знал, кому какие бонусы и скидки начислять.
Если менеджер меняет группу пользователя в админке — например, переводит его из розницы в опт — эти данные тоже уходят в Maxma. Система обновляет статус клиента и применяет нужные правила: скидки, бонусы, уровни.
Что это дает:
клиент получает актуальные скидки и бонусы, как только зарегистрировался или попал в новую группу;
не нужно вручную ничего выгружать — данные передаются автоматически;
в Maxma всегда отображается актуальная структура клиентской базы.
Синхронизация работает в обе стороны: сайт знает об уровне клиента, а Maxma — о его статусе на сайте.Так мы обеспечили стабильную и точную работу всей системы лояльности.
Особенности и сложности
На этапе проектирования пришлось учесть разделение логики для B2C и B2B на фронте.
Работа велась параллельно с созданием сайта — важно было не потерять ни один бизнес-сценарий.
Внутри Maxma использовались готовые шаблоны, но часть логики, например, скрытие по группам, реализовали индивидуально.
Результат
После внедрения провели пробный запуск и в течение двух недель отслеживали эффективность. В итоге получили такие результаты:
программа лояльности работает с момента запуска сайта — без дополнительных ручных настроек;
все механики Maxma интегрированы и корректно отображаются на сайте: бонусы, уровни, рассылки;
администраторы управляют сегментами и скидками без привлечения разработчиков — интерфейс адаптирован под маркетинг;
пользователи из B2C-сегмента видят накопленные бонусы в личном кабинете, а клиенты из B2B — индивидуальный уровень скидки;
новая система стала частью стратегии стимулирования повторных продаж: Maxma позволяет заранее планировать акции, запускать рассылки и удерживать клиентов между распродажами;
во время первой акции с бонусами уже удалось выполнить план продаж — при этом без дополнительных доработок сайта или системы.
Программа лояльности — это бизнес-инструмент, который должен быть полезным и компании, и клиенту. В этих кейсах мы показали, как грамотно выстроенная интеграция с Maxma помогает сегментировать аудиторию, управлять скидками без участия разработчиков, а главное — повышать повторные продажи.
Если у вас уже есть система лояльности, но она не влияет на прибыль — возможно, дело в деталях: логике начислений, UX-интерфейсе, ограничениях или точности синхронизации. Мы знаем, как эти детали собрать в работающую систему — и готовы обсудить, что можно улучшить у вас.
Получайте полезный контент от KISLOROD в любом из мессенджеров
При переходе в одну из указанных социальных сетей вы автоматически даете согласие на обработку персональных данных и согласие на получение рекламной рассылки. Подробнее об обработке данных в Политике конфиденциальности.
Скачайте 17 точек роста и 100 + чекеров для роста конверсии и прибыли интернет-магазина
При переходе в одну из указанных социальных сетей вы автоматически даете согласие на обработку персональных данных и согласие на получение рекламной рассылки. Подробнее об обработке данных в Политике конфиденциальности.
Мы проанализировали ведущие интернет-магазины, результаты исследований, свой опыт и собрали важные моменты в одно руководство. Делаем e-commerce лучше, поэтому не только пользуемся сами, но и делимся с вами.
Выберите удобный мессенджер и получите чек-лист прямо сейчас: