Что сделали

Карта в телефоне

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

Касса

Сканер работает на любом телефоне. Код на карте меняется каждую минуту, поэтому присланный скриншот чужой карты на кассе не сработает.

Акции и «приведи друга»

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

Блогеры

У блогера свой кабинет со ссылками, QR-кодами, переходами и начислениями. Имён и телефонов покупателей он не видит.

Билеты и проходы

События с тарифами и вместимостью, один заказ - один проход, абонементы, аннулирование и перевыпуск билета из кабинета.

Много компаний

На одной платформе работают разные компании. У каждой свой адрес, сотрудники и клиенты, данные не пересекаются.

Подробно о проекте

Apex Loop мы сделали сами, без заказчика. Хотели проверить, можно ли дать обычному магазину или клубу программу лояльности, как у крупных сетей, и при этом не заставлять покупателя ставить ещё одно приложение. Получилась работающая платформа: карты лояльности и билеты лежат в Apple Wallet и Google Wallet рядом с банковскими картами, а владелец сам меняет условия в своём кабинете.

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

Зачем мы это сделали

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

Нам нужна была середина: карта под брендом компании в штатном кошельке телефона, а список клиентов, история покупок и настройки принадлежат самой компании.

Как это работает

  1. Компания собирает карту в конструкторе: название программы, цвета, логотип, баннер, что показывать на лицевой стороне. Правки сразу видны на картинке карты.
  2. Система выдаёт ссылку и QR-код. Их печатают у кассы, отправляют в переписке, отдают блогеру.
  3. Покупатель открывает ссылку, оставляет имя и телефон и даёт согласие на обработку данных. Согласие сохраняется с датой и источником, как требует закон.
  4. Карта появляется в кошельке, сразу со стартовой скидкой или приветственными баллами, если они заданы в акции.
  5. На кассе сотрудник сканирует карту или ищет покупателя по телефону. На экране имя, скидка, баллы и заказы, которые ждут выдачи.
  6. Покупка начисляет баллы, срабатывают правила акций и приглашений. Через нужное время компания отправляет сообщение прямо на карту, и оно всплывает на экране телефона.

Кошелёк сам сообщает системе, когда карту добавили и когда удалили. Поэтому в отчёте видно, сколько карт на самом деле лежит в телефонах. Число розданных ссылок такой точности не даёт.

Где было сложно

Свой шрифт на карте не разрешают ни Apple, ни Google, поэтому фирменный стиль передаётся картинкой баннера. На Android новое оформление сразу доходит до всех выданных карт. На iPhone карту приходится перевыпускать и будить телефон тихим сигналом, а доставку Apple не гарантирует. Будить телефон кошелёк разрешает не чаще трёх раз в сутки на одну карту, поэтому сообщения по умолчанию уходят без звука и с паузой 15 минут, в которую отправку можно отменить.

Защиту от скриншотов сделали по принципу банковских кодов подтверждения. Код на карте меняется каждую минуту и считается самим телефоном, по сети секрет не передаётся. На присланную картинку касса отвечает «Код устарел. Попросите клиента открыть карту в телефоне». Если одну карту пытаются применить на двух кассах подряд, вторая видит «Скидку только что применили на другой кассе».

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

Кабинет владельца

Разделы зависят от типа бизнеса. У магазина: сводка, клиенты и карты, сканирования, ссылки и акции, блогеры, «приведи друга», сообщения на карту, дизайн карты, дубли, сотрудники. У клуба или площадки с событиями: события и тарифы, заказы, гости, проходы, уровни участников, рассылки.

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

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

Кому подойдёт такой же проект

Магазинам, кофейням, салонам, клубам и площадкам с билетами, которые хотят возвращать покупателей и держать базу у себя. И компаниям, которым нужен свой продукт для многих клиентов: Apex Loop с самого начала рассчитан на много компаний на одной платформе, и подключение новой компании - это настройка в кабинете, а не новая разработка.

Сайт продукта - al-360.ru.

Обсудить похожий проект

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

  1. 01
    Разбор

    Изучаем процессы, данные и точки потерь. Фиксируем результат, к которому идём.

  2. 02
    Архитектура и прототип

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

  3. 03
    Пилот

    Запускаем на одном направлении. Каждый этап проходит проверку в тестовой версии до выхода в работу.

  4. 04
    Масштаб и сопровождение

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

Как удобнее связаться
Написать в бот

Не удалось отправить заявку. Попробуйте чуть позже.