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

Программа лояльности

Карта живёт в телефоне, баллы начисляются и списываются по вашим правилам, а каждая операция остаётся в истории клиента.

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

Состав первой версии

  • карта в телефоне
  • начисление и сгорание
  • списание при покупке
  • журнал операций

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

Как проходит путь

  1. 01

    Клиента опознают до оплаты

    Способ выбирается один и работает у всех, потому что второй способ это второй баланс.

  2. 02

    Начисление идёт по окончательной покупке

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

  3. 03

    Списание видно обеим сторонам

    Клиент и кассир видят одно число до подтверждения, а операция сразу попадает в историю вместе с её автором.

Что решает, будет это работать или раздражать

  • Баллы это обязательство, а не подарок

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

  • Баланс это сумма операций

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

  • Один человек, два баланса

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

Что мерить после запуска

  • доля покупок с картой
  • доля списанных баллов
  • повторные покупки участников
  • объём непогашенных баллов

Почему это выходит быстрее

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

Возможный стек под это

Выбирается под задачу на разборе, а не решается заранее. Это полка, с которой его обычно берут.

  • Карта и экраныTypeScriptReactNext.js
  • Журнал и данныеNode.jsPostgreSQLPrismaRedisDocker
  • Каналы и эксплуатацияTelegram Bot APIn8nGrafana
Посмотреть весь стек

Посчитайте цену сами, прямо здесь

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

Шаг 1 из 5
Что нужно сделать?

Эти счета придут не от нас

  • SMS с кодом подтверждения и списания
  • хостинг или VPS для журнала операций
  • печать пластиковых карт
  • тариф кассовой системы с доступом к чекам

Спрашивают до первого созвона

Сгорают ли баллы?
Так, как вы решите до запуска: срок жизни балла это настройка. Но правило показывается клиенту при начислении, а предупреждение приходит до сгорания, а не после.
Свяжется ли это с нашей кассой?
Если у кассы есть API, начисление и списание идут внутри чека. Если нет, кассир работает на отдельном экране, и мы говорим это до сметы: экран сбоку это лишние секунды на каждой покупке.
Что мешает сотруднику начислять баллы себе?
Ничего, кроме видимости: у каждой операции записан тот, кто её провёл, а отчёт по начислениям в разрезе сотрудников есть с первой версии. Странная концентрация баллов на одной карте видна сразу.
С чего это начинается
  • Разработкаот $2,850
  • Срок4–7 нед.
  • Поддержкаот $570/мес
Узнать цену за минуту