У розничной сети почти всегда уже есть программа лояльности: пластиковые карты, скидка по номеру телефона, тетрадка у кассира — что-то работает. Вопрос, который приводит владельцев к нам, звучит иначе: «мы не понимаем своих клиентов». Кто ходит часто, кто пропал, кому что предложить — данные либо разбросаны, либо их нет.
Разберём на реальном проекте — приложении для сети из семи магазинов в Краснодарском крае, где карты и баллы ведутся в 1С.
01 · Почему пластик перестал работать
- Карту забывают дома. Телефон — нет. Каждая забытая карта — это несостоявшееся начисление и минус к привычке пользоваться программой.
- Пластик молчит. Он не расскажет про акцию, не напомнит о сгорающих баллах, не вернёт клиента, который не заходил месяц.
- Нет данных. Вы видите продажи, но не видите людей: кто ходит еженедельно, кто пропал, у кого средний чек растёт.
- SMS дорого. Рассылка на базу — это ощутимые деньги каждый месяц. Push стоит ноль.
Приложение лояльности — это не «скидочная карта в телефоне». Это канал связи с постоянным клиентом, который у вас уже есть, но с которым вы пока не разговариваете.
02 · Архитектура: три части системы
Любая работающая программа лояльности в рознице — это три связанных куска, а не одно приложение:
Третья часть — самая недооценённая. Если баланс в приложении расходится с кассой хотя бы иногда, клиенты перестают верить программе целиком. Как именно связывают приложение с 1С — разбирали в отдельной статье про интеграцию: у типовой 1С нет готового API, и надёжнее всего работает файловый обмен через промежуточный бэкенд.
03 · Механики, которые работают
Механик придумано много, но в рознице стабильно окупаются несколько:
- Баллы с покупок и уровни. Прозрачно и понятно: чем больше накопил, тем выше процент возврата. Уровень — хороший повод вернуться именно к вам.
- QR на кассе. Один экран, который клиент показывает кассиру. Чем меньше действий, тем выше доля покупок «с картой».
- Push про акции — сегментами. Не «всем про всё», а по интересам и частоте покупок. Как не превратить пуши в спам — шесть правил тут.
- Возврат «спящих». Не заходил 45 дней — персональное предложение. Самый недооценённый сценарий: возвращать дешевле, чем привлекать.
- Персональные предложения по истории. Когда вы знаете, что человек берёт регулярно, предложение попадает в цель, а не в корзину «спам».
Чего мы обычно не советуем на старте: сложные геймификации, колёса фортуны и реферальные лестницы. Они дорогие в разработке и почти всегда проигрывают простому «баллы + напоминание».
04 · Разбор: сеть из 7 магазинов
Что было: сеть пивных магазинов, учёт и лояльность — в 1С, клиенты с картами, никакого канала связи с ними. Что сделали: приложение на iOS и Android, бэкенд, админку и сервис обмена с 1С.
Обмен устроен файлами — 1С выгружает три набора данных: штрих-коды карт, бонусные баллы и накопленные суммы покупок (от них зависит уровень). Бэкенд забирает их по расписанию, разносит по базе и обновляет статусы. В админке владелец видит, когда была последняя синхронизация и сколько записей прошло, и может запустить обмен вручную одной кнопкой.
Что это дало на практике:
- Клиент видит свой баланс и уровень — те же, что на кассе.
- Акции доходят до людей бесплатно, а не через SMS-рассылку.
- Владелец впервые видит клиентов как людей с историей, а не строчки продаж.
- Все семь точек работают на одну программу: карта одна, магазин любой.
Важный принцип, который мы вынесли из проекта: приложение не должно «падать» вместе с 1С. Оно работает на своей базе, а синхронизация идёт фоном — иначе любое обновление учётной системы превращается в поломку у клиентов.
05 · Что считать до старта
- Сколько у вас постоянных клиентов. Если база меньше нескольких сотен человек, приложение окупаться будет долго — начните с накопления базы.
- Какая доля покупок «с картой». Это ваша реальная вовлечённость. Приложение обычно поднимает её, но точка отсчёта нужна.
- Сколько тратите на SMS. Часто одна эта строка бюджета за год-полтора окупает разработку.
- Кто будет вести акции. У программы должен быть хозяин внутри компании, иначе она умрёт через два месяца после запуска.
- Где источник правды по баллам. Касса или приложение? Ответ должен быть один и заранее.
06 · Сколько это стоит
- Базовая версия: приложение iOS + Android, бэкенд, админка, карта с QR, баллы, push — 700–950 тыс ₽, 5–7 недель.
- С интеграцией в 1С и сегментированными акциями — 1–1,4 млн ₽, 7–10 недель.
- Поддержка и развитие — по факту; сервер и рассылки — копейки на фоне SMS.
Количество точек на цену почти не влияет: система для трёх магазинов и для тридцати делается одинаково. Влияет другое — состояние учётной системы, число механик и то, насколько чистая у вас база клиентов. Прикинуть свою вилку можно в калькуляторе, а как вообще формируется смета — в разборе цен.
Если у вас розница и мысли о своей программе — опишите, сколько точек, что за учётная система и сколько постоянных клиентов. Бесплатно разберём, что даст приложение в вашем случае и с чего дешевле начать.
07 · Частые вопросы
Сколько стоит приложение лояльности для сети?
700–950 тыс ₽ за базовую версию (iOS + Android, бэкенд, админка, карта с QR, баллы, push), 1–1,4 млн ₽ с интеграцией в 1С и сегментами.
Нужна ли интеграция с 1С?
Если баллы начисляются на кассе — да, иначе цифры разойдутся. Обычно это файловый обмен через промежуточный бэкенд, без публикации 1С в интернет.
Чем приложение лучше пластиковых карт?
Телефон всегда с собой, push бесплатны в отличие от SMS, появляется история покупок и аналитика по клиентам, которой у пластика нет.
Сколько занимает запуск?
5–7 недель на базовую версию при готовых материалах и доступе к 1С. Обмен с учётной системой — самая непредсказуемая часть, начинать её стоит в первую неделю.