Перейти к содержанию

13FOX / Для розничных сетей и брендов

Разработка приложения программы лояльности

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

В Frost Mining мы разработали оплату баллами и управление лояльностью. В «Бакаеве» — мобильные покупки, акции и обмен с 1С.

Предметная иллюстрация покупки: упаковка, карта участника, телефон и платёжный терминал
Одна покупка
в истории клиента
Карта → покупка → баллы
Авторская иллюстрация. Сценарий покупки ниже — демонстрационный.

01 / От суммы на экране к истории операций

Баланс, который можно проверить

Когда бонусы на кассе и в приложении расходятся, сотрудник ищет чек и выясняет, где произошла ошибка. Мы проектируем журнал, в котором видны покупка, списание, начисление и связанный с ними возврат.

Пример / Условные правила

Участник C-018
Покупка D-104

До покупки — 500 баллов. В примере 1 балл даёт 1 ₽ скидки; начисление — 5% от суммы, оплаченной деньгами. Новые баллы доступны после оплаты и действуют 90 дней.

Возврат выполняем до траты и сгорания новых баллов. По правилам примера возвращаем потраченные 200 баллов; их исходный срок ещё не истёк.

410 баллов

Доступный баланс после выбранной операции

Журнал баллов
ОперацияБаллыБаланс
Списание при оплатеПокупка D-104 · выполнено−200300
Начисление за покупкуОплачено · доступны 90 дней+110410

Покупка на 2 400 ₽: списали 200 баллов, оплатили 2 200 ₽. По правилам примера начислили 110 баллов. Баланс — 410.

В вашем проекте мы определим, когда баллы становятся доступными, на какие товары распространяются и что происходит при частичном возврате. Записи хранят связь с покупкой, источником и версией правил. Корректировку сотрудника добавляем отдельной операцией с причиной и автором.

Если клиент уже потратил начисленные баллы или они успели сгореть, возврат требует отдельного решения: допустим ли отрицательный баланс, какие баллы восстановить и на какой срок. Эти правила согласуем до разработки.

02 / Касса · сайт · мобильный сервер · учёт

Один участник в разных каналах покупки

Начинаем с системы, которая рассчитывает и хранит бонусный баланс. Если у вас уже работает программа лояльности, проверяем её API и подключаем приложение к существующим правилам.

  1. 01 / Входные данные

    Узнаём участника

    Карта или подтверждённый контакт связываются с постоянным ID клиента. При смене номера сохраняем историю; объединение дублей проходит с проверкой владельца и записью в журнале.

  2. 02 / Действия системы

    Рассчитываем покупку

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

  3. 03 / Действия сотрудника

    Разбираем исключение

    При возврате сотрудник выбирает исходную покупку и позиции. Видит результат обмена, а при ошибке — причину и операцию, которую нужно сверить или повторить.

  4. 04 / Результат клиента

    Показываем историю

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

Мы согласуем поведение при потере связи. Например, приложение показывает время последнего обновления, а касса временно ограничивает списание до проверки баланса. Офлайн-покупку, одновременное списание на двух кассах и повтор после пропавшего ответа проверяем отдельно.
Карта участника
Доступно сейчас410 балловC-018 · демонстрационная карта
Покупка D-104Оплачено 2 200 ₽+110
Списано в покупке200 ₽ скидки−200
Новые баллыСрок действия — 90 дней110
ПредложенияУсловия и срок акции
Концепт интерфейса с условными данными из журнала. Дизайн вашей карты и правила создаём под бренд.

03 / Первая версия

Запускаем полный путь одной покупки

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

  • Клиенту — карта и понятные условияВход, карта участника, баланс, история покупок, предложения и уведомления. Отдельно показываем срок действия баллов и настройки коммуникаций.
  • Команде — правила и разбор операцийУправление выбранной механикой, поиск участника, журнал бонусов и обработка ошибок обмена. Корректировку баланса разрешаем назначенной роли.
  • Системам — проверенный обменСвязываем выбранную кассу, сайт и учёт с сервером лояльности. Состав обмена и ответственность каждой системы фиксируем до начала работ.

Каталог с оплатой, уровни участников, рекомендации, несколько юридических лиц и перенос старых балансов оцениваем отдельно. Версии для iOS и Android, публикацию в магазинах и поддержку также включаем в согласованный объём.

04 / Реальная работа 13FOX

Лояльность и мобильные покупки в наших проектах

Настоящий экран Frost Mining: управление баллами и промокодами в админ-панели

Программа лояльности в собственной системе

Frost Mining

Мы перенесли магазин термопаст и термопрокладок с Tilda на собственную платформу. Разработали магазин и админ-панель, связали заказы, доставку и остатки. В этом проекте мы также работали с CRM.

Добавили оплату баллами, историю начислений и списаний, корректировку баланса, фиксированные и личные промокоды. Сотрудник управляет лояльностью из своей админ-панели. Отдельно мы разработали мобильное приложение Frost Mining.

Посмотреть проект и экраны →Этот кейс подтверждает механики лояльности. Общий бонусный баланс с розничными кассами проектируем и проверяем для вашего бизнеса отдельно.
Настоящие экраны приложения «Бакаев»: каталог продуктов и корзина

Мобильный канал и связь с учётом

«Бакаев»

Мы создали мобильный магазин с акциями, корзиной и историей покупок. Помогли перенести локальную 1С в облако и настроили двусторонний обмен с админ-панелью через API.

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

Посмотреть мобильный магазин →Опыт этого проекта — мобильные покупки и обмен данными. Для вашей программы отдельно проверим подключение кассы и правила начисления, списания и возврата баллов.

05 / Архитектура под ваши правила

Выбираем основу лояльности до разработки

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

Готовая платформа

Подходит, если её правила, карта участника и кассовые подключения закрывают выбранный сценарий.

Проверяем: возвраты, доступный API, выгрузку данных и стоимость лицензии при вашем масштабе.

Своё приложение поверх платформы

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

Разрабатываем: интерфейс и сервер приложения, обмен с существующей программой, обработку ошибок.

Собственная система

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

Включаем: бонусный журнал, управление правилами, интеграции, сверку и эксплуатацию своей системы.

06 / От оценки к пилоту

Смета начинается с правил и доступа к системам

На стоимость и срок влияют кассовое ПО и его доработки, объём обмена, старые профили и балансы, правила возврата, платформы приложения. После разбора мы предложим первый состав работ с допущениями и зависимостями.

  1. Разбираем текущую программуОт вас — бонусные правила, название и версия кассы, сайт, учёт и пример обезличенной покупки с возвратом. Мы проверяем документацию и возможности обмена.
  2. Фиксируем первый сценарийВыбираем систему, которая хранит и рассчитывает баланс. Согласуем, как связываются профили и что происходит при оплате, возврате и ошибке обмена. Фиксируем состав версии, смету и критерии приёмки.
  3. Собираем и проверяем пилотРазрабатываем интерфейс, сервер и интеграции. Проверяем операции в тестовом контуре, затем проводим согласованную пилотную покупку.
  4. Передаём и сопровождаемФиксируем передачу исходников, документации и доступов, резервное копирование и порядок поддержки. Согласуем, кто следит за обменом и отвечает за сбои.

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

Из чего складывается стоимость приложения лояльности →

07 / До первого разговора

Вопросы о запуске

Можно сохранить действующую бонусную программу?

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

Что понадобится для связи с кассой и 1С?

Название, версия и доработки кассового ПО и конфигурации учёта, описание доступного обмена и тестовый контур. Иногда нужна работа поставщика кассы или специалиста по 1С. Механизм подключения выбираем после проверки конкретной системы.

Как устроим доступ и согласия?

Мы ограничим права кассира, маркетолога и администратора; клиент увидит только свои данные. Отдельно спроектируем подтверждение контакта, восстановление доступа, настройки рекламных сообщений и запись согласий. Тексты условий и основания обработки данных согласуем с вашей ответственной командой.

Работаете с компаниями из Москвы и Санкт-Петербурга?

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

Что останется у нас после запуска?

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

Ваш первый контур лояльности

Покажите правила, кассу, сайт и учёт

Мы разберём, как участник совершает покупку и возвращает товар. Предложим состав первой версии приложения и список интеграций для оценки.

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

Разобрать бонусные правила

Или написать в Telegram

Отправляем 🚀

Проверяем соединение и передаём заявку.