M cenaly.ru
⚙️ Функции

⭐ Лояльность

Бонусная программа, промокоды, CRM, отзывы

Документация

Программа лояльности и купоны

Движок лояльности держит три программы на одном журнале гостя: штампы, баллы и скидку постоянному гостю. Журнал ведётся по каждому гостю и локации, начисления и списания в него пишет сервер — подделать баланс из браузера нельзя.

Включение — Маркетинг → Сайты → (локация) → Настройки → блок «Программа лояльности». Пока движок выключен, ни одна из трёх программ не работает и никаких файлов не заводится.

Гость узнаётся по телефону; у авторизованного гостя журнал может вестись под его учётной записью.


Штампы (карта штампов)#

Классическая карточка «шестой кофе бесплатно».

Настройка Что задаёт
Штампов за заказ сколько штампов даёт один квалифицирующий заказ (обычно 1)
Порог награды сколько штампов нужно набрать
Тип награды бесплатная позиция (выбирается блюдо) или скидка в процентах
Минимальная сумма заказа ниже неё штамп не начисляется (0 — начислять всегда)
Название программы видно гостю; переводится по языкам меню

Штампы начисляются, когда заказ переходит в реализованный статус, и ровно один раз на заказ: повторная обработка не удваивает баланс. Награда применяется кассиром — как обычная скидка с пометкой «лояльность»; списание тоже идемпотентно, а баланс не уходит в минус.


Баллы#

Вторая программа на том же журнале.

Настройка Что задаёт
Процент начисления сколько процентов от оплаченного чека возвращается баллами
Потолок списания какую долю чека (в %) можно закрыть баллами. Не задан — 50 %
Исключённые категории категории, не участвующие в начислении (классика — алкоголь)
Минимальная сумма чека ниже неё баллы не начисляются

Исключения задаются категориями: точечного списка позиций в интерфейсе пока нет (движок такое поле понимает, но заполнить его из настроек нельзя).

1 балл = 1 единица валюты, баллы целые. Потолок списания существует не случайно: безлимитное списание — прямая дыра в выручке.

Касса показывает кассиру ровно то число баллов, которое потом спишет сервер: расчёт на кассе и на сервере — одна и та же формула.


Скидка постоянному гостю#

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

Это именно подсказка — применять её или нет, решает кассир. Счётчик заказов берётся из справочника гостей (Постоянные гости).

Справочник гостей живёт только на брендах AWS (cenaly.com, cenaly.ru и другие). В российском контуре (cenaly.ru) считать заказы гостя нечем, поэтому подсказка постоянному гостю на кассе пока не появляется. Штампы и баллы от этого не зависят и работают везде.


Панель лояльности на кассе#

В кассе есть панель «Лояльность» (появляется, только когда движок включён). По телефону гостя она:

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

Списание превращается в обычную скидку на тикете — денежная математика кассы не раздваивается.

Списание баллов при оплате наличными или курьеру делается на кассе. На онлайн-чекауте гость списывает баллы сам, но только при онлайн-оплате: наличные и «оплата курьеру» проходят через кассу, там же и списываются баллы.


Что видит гость#

  • тизер на чекауте — блок лояльности с балансом и возможностью списать баллы при онлайн-оплате;
  • прогресс на экране заказа — сколько штампов набрано и сколько до награды; экран публичный, приватного API для этого не нужно.

Купоны и промокоды#

Купоны — отдельный инструмент, не связанный с журналом лояльности.

Тип Что делает
Процент скидка в процентах, с необязательным потолком суммы
Сумма фиксированная скидка в валюте
Бесплатная доставка обнуляет доставку
BOGO «купи один — получи второй» по настраиваемому правилу

Каждому купону можно задать: область действия (вся корзина / конкретные товары / подборка), минимальную сумму заказа, общий лимит использований и лимит на одного гостя, окно действия «от — до», возможность комбинировать с другими купонами и условия по клиенту (например, только новым гостям). Каждое применение пишется в журнал погашений, поэтому лимиты соблюдаются честно.

Промокоды точки (блок «Промокоды» в настройках локации) тоже имеют окно действия — колонка «Срок действия» с датами «с» и «по». Пока в таблице есть будущие или истёкшие коды, над ней появляется отбор «Действуют / Ещё не начались / Истекли / Все» со счётчиками; по умолчанию показываются действующие. Если у точки все промокоды истекли, витрина не открывает гостю поле ввода кода вовсе.

Подробнее о коммерческих инструментах — Коммерция.


Границы: чего в программе нет#

Честный список, чтобы не строить планы на несуществующее:

  • баллы не сгорают — срока действия у них нет;
  • уровней (бронза/серебро/золото) нет — начисление одинаково для всех участников;
  • реферальной программы нет. Есть отдельный инструмент — партнёрская программа для владельцев сайтов и блогеров (комиссия за приведённые заказы), но это не «пригласи друга» для гостей;
  • штамповки по QR у стола нет — штамп начисляется только за оплаченный заказ.

Связанные разделы#


Частые вопросы#

Можно ли включить только штампы или только баллы?#

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

Почему гость не видит свои баллы?#

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

Баллы начисляются на алкоголь?#

Если вы добавили категорию алкоголя в исключения — нет. По умолчанию исключений нет.

Гость может списать баллы при оплате наличными?#

Да, но это делает кассир на кассе. На онлайн-чекауте списание доступно только при онлайн-оплате.

Сгорают ли баллы через 90 дней?#

Нет. Срока действия у баллов сейчас нет — они лежат на счету гостя, пока он их не потратит.