Переносите участников программы между уровнями вручную или настройте автопереход при создании программы лояльности в Restik. При включенном автопереходе между уровнями гости будут автоматически переходить на уровень выше при выполнении заданных условий.
Мы создали простую и гибкую систему автоперехода гостей между уровнями программы лояльности. Условия автоперехода основываются на двух показателях:
Количество трат гостя за период времени — автопереход выполнится, если гость потратит больше заданной суммы за промежуток времени (за раз, за неделю, за месяц, за год или за все время). При проверке количества трат учитываются только оплаты реальными деньгами (наличными или банковской картой).
Количество посещений гостя за период времени — автопереход выполнится, если гость посетит заведение больше заданного количества раз за промежуток времени (за неделю, за месяц, за год или за все время). Под количеством посещений в этом случае подразумевается количество чеков, к которым был применен гость.
Как работает автопереход
1. Если выбран период автоперехода «за раз» — выполнение условия перехода проверяется в момент закрытия чека. Например: задано условие «потратил больше 1000₽ за раз» — в таком случае при закрытии каждого чека система проверит, потратил ли гость в рамках этого чека больше 1000₽. При выполнении условия гость будет переведен на следующий уровень в программе. Например, если итоговая сумма чека составила 1200₽, но 300 из них гость оплатил бонусами — автопереход выполнен не будет. Выбор типа условия «посещений больше чем» недоступен для периода «за раз».
2. Если выбран период автоперехода «за неделю», «за месяц» или «за год» — выполнение условия перехода проверяется в момент закрытия чека, на основании всех чеков за выбранный фактический период — начиная с момента входа гостя в текущий уровень или в программу.
Примеры
Примеры
Задано условие «посещений больше 10 за неделю» — при закрытии чека система проверит количество чеков этого гостя за последнюю неделю с момента перехода в текущий уровень программы лояльности. Все посещения гостя до момента входа в текущий уровень учитываться не будут.
1 мая: гость переходит на новый уровень программы лояльности. С этого дня начинается отсчёт посещений для перехода на следующий уровень.
1 - 6 мая: гость посещает заведение и оплачивает чеки, а система считает, сколько чеков он оплатил с 1 мая.
7 мая: гость посещает заведение и оплачивает 11-й чек. При оплате 11-го чека система проверяет, сколько всего чеков было оплачено с 1 по 7 мая включительно.
Если количество чеков больше 10, условие выполнено — гость автоматически переходит на следующий уровень.
Условие «переход на следующий уровень, если гость потратил более 5000 за месяц» — вы закрываете чек гостя 2 ноября в 14 часов, значит в момент закрытия чека Restik учитывает все траты гостя со 2 октября 14 часов по 2 ноября 14 часов, учитывая только те чеки, которые были оформлены после перехода гостя в текущий уровень программы лояльности. Если траты гостя больше 5000, гость переходит на новый уровень.
3. Если выбран период автоперехода «за все время» — выполнение условия перехода проверяется по всем чекам гостя за все время, которое он находится в текущей программе лояльности. Например, задано условие «посещений больше 100 за все время» — при закрытии чека система проверит количество чеков этого гостя за все время его нахождения в текущей программе лояльности. Все посещения гостя до момента входа в эту программу учитываться не будут.
Что такое «момент входа гостя в его текущий уровень или в программу»?
Гость, находясь в базе гостей в Restik может менять уровни или программы — например, его перенесли вручную в другую программу, или он перешел на новый уровень. Restik не будет учитывать траты, которые гость делал, пока был в других уровнях или программах.
Такой подход позволяет гостю постепенно и честно переходить с уровня на уровень, а не «перепрыгивать» сразу несколько ступеней, накопив покупки в другой программе или на предыдущем уровне.
Подробный пример про вход гостя в текущий уровень или в программу
Подробный пример про вход гостя в текущий уровень или в программу
У вас есть программа лояльности с тремя уровнями и автопереходом между ними:
1 уровень — регистрация;
2 уровень — 5000 за месяц;
3 уровень — 10000 за месяц.
У гостя 1 уровень, и он находится на нём уже год.
2 ноября в 14:00 гость пришёл и совершил покупку на 1000 ₽.
За предыдущий месяц (с 2 октября 14:00 по 2 ноября 14:00) он уже потратил 4500₽. Общая сумма за месяц: 4500 + 1000 = 5500₽ — это больше 5000, гость переходит на 2 уровень.3 ноября в 16:00 гость снова приходит и покупает на 1000₽.
Но при расчёте следующего перехода на уровень 3 Restik будет учитывать только траты с момента перехода на текущий уровень, то есть с 2 ноября 14:00 по 3 ноября 16:00. Итого: пока только 1000₽ из нужных 10 000₽ для следующего перехода.Когда гость придёт 3 декабря, Restik будет считать сумму трат за последний месяц (с 3 ноября по 3 декабря), потому что переход на текущий уровень (2 ноября) уже был более месяца назад.
Редактирование уровней программы
Если вы редактируете уже существующие уровни программы, все клиенты, которые уже добавлены в программу останутся на своих уровнях, а их последующие переходы будут выполняться исходя их новых условий.
При удалении уровня программы лояльности гости, которые находились на этом уровне, будут перенесены на ближайший нижний уровень, который был в программе до ее редактирования. Бонусы за вход в уровень при этом не начисляются.
Если удалить все уровни в программе, гости попадут на уровень регистрации.