Швидке переміщення по статті:
Проста бонусна програма
При оплаті замовлення на рахунок покупця буде нараховано 10% від суми замовлення. У програмі лояльності беруть участь усі позиції, крім алкогольної продукції. Також бонусами можна оплатити всі позиції, крім алкогольної продукції, але не більше 70% від суми замовлення. Крім того, кожен гість отримує 500 бонусів до свого дня народження.
Щоб створити бонусну програму з такими умовами, потрібно виконати наступні налаштування:
- Перейти до розділу Syrve Loyalty → Програми на порталі Syrve Loyalty.
- Натиснути кнопку Створити та ввести назву нової програми.
- Щоб увімкнути накопичення бонусів на рахунку покупця, а також їх списання, потрібно вибрати у полі Тип програми пункт Бонусна програма. Для отримання додаткової інформації про інші налаштування дивіться розділ Нова програма.
- Створити акцію за цією програмою.
- Натиснути Редагувати навпроти нової акції.
- Натиснути Створити, щоб додати блок умов та дій.
- Додати дію Поповнити рахунок на відсоток від замовлення, щоб налаштувати правила нарахування бонусів. Параметри слід налаштувати наступним чином:
- Вказати відсоток поповнення бонусного рахунку у полі Відсоток від замовлення на поповнення:10%.
- Вибрати Усі товари, крім вибраних у параметрі Фільтрувати за товарами. Натиснути кнопку Створити у полі Маски страв та вказати маску позицій, за котрі не будуть нараховуватись бонуси. У даному випадку це категорія Алкоголь.
- Зберегти налаштування дії.
- Додати дію Оплата з рахунку, для налаштувань правил оплати бонусами наступним чином:
- Вибрати Усі товари, крім вибраних, у параметрі Можна оплачувати, натиснути кнопку Створити у полі Маски страв та вказати маску позицій, котрі можуть оплачуватися бонусами. В дапному випадку це категорія Алкоголь.
- Встановити 70% як ліміт оплати замовлення у полі Ліміт оплати від вартості замовлення.
- Зберегти налаштування дії.
Вітальні бонуси
Можна нарахувати вітальні бонуси новим гостям. Для цього потрібно створити відповідну програму у порталі лояльності:
- Додати нову бонусну програму, як описано вище.
- Ввести унікальну назву, обрати Бонусна програма у розділі Тип програми. При необхідності додати коментар. Вибрати потрібний параметр у пункті Налаштування поповнення рахунку під час оплати та зберегти програму.
- Створити нову акцію в рамках програми, та натиснути Редагувати.
- Перейти до вкладки Вітальний бонус у розділі Умови і дії.
- Вибрати Умову:
- Деньнародження - бонуси будуть нараховані у день народження гостя. Можна вказати кількість днів до та після фактичної дати народження, протягом котрих бонуси будуть доступні гостю.
- Гість прийшов за рекомендацією - бонуси будуть нараховані, якщо гість відвідав заклад за чиєюсь рекомендацією.
- Гість включений в категорію - система перевіряє, приналежність гостя до тієї чи іншої категорії зі списку, щоб нарахувати йому вітальні бонуси.
- Гість не включений в категорію - система перевіряє, чи належить гість до категорії зі списку, і якщо ні, то нараховує вітальні бонуси такому гостю.
- Джерело реєстрації гостя - вітальні бонуси нараховуються гостю, якщо він або вона зареєструвалися через одне з наступних джерел:
- Не вказаний (Unknown) - поставте галочку, якщо джерело реєстрації гостя не має значення.
- Імпорт із файлу - відомості про гостя було імпортовано в систему з файлу.
- Обмін з Syrve Instance (синхронізація гостей) - гість зареєстрований в Syrve Office.
- Сайт сервера лояльності (UI) - гість зареєстрований через портал лояльності (Syrve Loyalty).
- API - гостя зареєстровано через API інтеграції.
- Каса (Syrve POS) - гостя додано до списку гостей через Syrve POS.
- Вибрати Дію:
- Призначити категорію користувачеві - ця дія призначає гостю певну категорію. У новому вікні потрібно обрати категорію, котра буде призначена гостю, після чого вибрати один із доступних варіантів у розділі Область дії, у цьому розділі можна вибрати кому будуть нараховані вітальні бонуси гостю замовлення чи рекомендувачу (рефералу).
- Нарахування вітального бонусу - дана дія необхідна для нарахування вітальних бонусів гостю. У новому вікні потрібно вказати суму вітального бонусу, котра буде нарахована.
- Зберегти акцію. При реєстрації нового гостя, який відповідає зазначеним умовам, система автоматично перейде до вказаної дії.
Порогові бонуси
Кількість бонусів, зарахованих на бонусний рахунок, залежить від загальної суми замовлень, витраченої покупцем у закладі:
- Якщо загальна сума замовлень становить щонайменше 1000 гривень, то покупцеві буде нараховано 3% бонусів від вартості замовлення.
- Якщо загальна сума замовлень коливається від 1000 до 3000 гривень, клієнт отримує 5% бонусів від вартості замовлення.
- Якщо загальна сума замовлення дорівнює 3000 гривень або більше, клієнт отримає 10% бонусів.
Після оплати замовлення дані про списані та нараховані бонуси, а також про те, скільки потрібно витратити для переходу на наступний рівень, будуть надруковані на чеку таким чином:
Загальна сума замовлень: ХХХХ грн. хххх грн. до наступного рівня Рахунок буде поповнено на ХХХХ бон.
Коли буде досягнуто останнього рівня, у чеку буде надруковано:
Загальна сума замовлень: ХХХХ грн.
Рахунок буде поповнено на ХХХХ бон.
Детальніше про друк чеків описано у відповідному розділі Друк чеків.
Для налаштування такої бонусної програми потрібно:
- Перейти до розділу Syrve Loyalty → Програми у порталі Syrve Loyalty.
- Натиснути кнопку Створити та ввести назву нової програми.
- Щоб увімкнути накопичення бонусів на рахунок клієнта, а також їх списання, у полі Тип програми потрібно вибрати Бонусна програма. Додаткова інформація про інші налаштування описана у розділі Програми.
- Створити акцію для цієї програми.
- Натиснути кнопку Редагувати навпроти нової акції.
- Створити блок умов і дій.
- Додати умову Сума замовлень за період, та налаштувати: «Якщо загальна сума замовлень клієнта менше 1000 гривень».
- Додати дві дії в один блок:
- Оплата з рахунку - параметри за замовчуванням слід залишити без змін, оскільки в даному прикладі не потрібно обмежувати суму та позиції, які можна оплатити бонусами.
- Поповнити рахунок на відсоток від замовлення - вказати відсоток поповнення - 3%. Та додати текст для друку на чеку:
@{
var sum = Model.Counter(CounterMetric.OrdersSum, CounterPeriod.AllTime);
var sumToNextLevel = 1000 - Model.NumericCounter(CounterMetric.OrdersSum, CounterPeriod.AllTime);
}
@if (!string.IsNullOrEmpty(sum)){
@:Загальна сума замовлень: @sum
}
@if (sumToNextLevel > 0){
@:@FormatMoney(sumToNextLevel, Model.Organization.Currency) грн. до наступного рівня
}
Рахунок буде поповнено на @Model.SumWithCurrency
- Створити другий блок для наступного рівня програми. Тут потрібно додати дві умови Сума замовлень за період, що означатиме «Якщо загальна сума замовлення коливається від 1000 до 3000 гривень».
- Додати дві дії до одного блоку:
- Оплата з рахунку - параметри за замовчуванням залишити без змін, так само як у пункті 8.
- Поповнити рахунок на відсоток від замовлення - вказати відсоток поповнення при досягненні рівня - 5%, та додати текст для друку на чеку:
@{
var sum = Model.Counter(CounterMetric.OrdersSum, CounterPeriod.AllTime);
var sumToNextLevel = 3000 - Model.NumericCounter(CounterMetric.OrdersSum, CounterPeriod.AllTime);
}
@if (!string.IsNullOrEmpty(sum)){
@:Загальна сума замовлень: @sum
}
@if (sumToNextLevel > 0){
@:@FormatMoney(sumToNextLevel, Model.Organization.Currency) грн. до наступного рівня
}
Рахунок буде поповнено на @Model.SumWithCurrency
- Створити третій блок, та додати умову Сума замовлень за період, для наступного рівня акції «Якщо загальна сума замовлення дорівнює 3000 гривень або більше».
- Додати також дві дії до одного блоку:
- Оплата з рахунку - параметри за замовчуванням залишити також без змін, як у пункті 8.
- Поповнити рахунок на відсоток від замовлення - вказати відповідний відсоток поповнення при досягненні даного рівня - 10%, та додати наступний текст для друку на чеку:
@{
var sum = Model.Counter(CounterMetric.OrdersSum, CounterPeriod.AllTime);
}
@if (!string.IsNullOrEmpty(sum)){
@:Загальна сума замовлень: @sum
}
Рахунок буде поповнено на @Model.SumWithCurrency
- Блоки перемістити у порядку зниження сум, та позначити галочками зупинку акції у колонці Стоп біля блоків для найвищого та середнього рівнів - поповнення бонусного балансу на 10% та 5%, після чого зберегти налаштування акції, загалом акція матиме наступний вигляд:
Обмеження начислення бонусів
Бонусна програма згідно з якою гостю буде нараховано 15% бонусів від суми замовлення на його бонусний рахунок. Однак, якщо діє програма, наприклад, знижка 10% в день народження, бонуси будуть нараховані, але не зможуть бути використані для оплати замовлень.
Для налаштування такої програми потрібно:
- Перейти до розділу Syrve Loyalty → Програми на порталі Syrve Loyalty.
- Натиснути кнопку Створити та ввести назву нової програми.
- Щоб увімкнути накопичення бонусів на рахунку покупця, а також їх списання, у полі Тип програми необхідно обрати пункт Бонусна програма. Додаткова інформація про інші налаштування описана у розділі Програми.
- Створити акцію для цієї програми.
- Натиснути Редагувати навпроти нової акції.
- Створити блок умов та дій і додати дію Поповнити рахунок на відсоток від замовлення. У налаштуваннях вказати суму поповнення бонусного рахунку. Ця дія буде виконуватись в будь-якому випадку, тобто бонуси будуть нараховуватись протягом усього часу оплати замовлення.
- Створити новий блок і додати наступне:
- Умову День народження.
- Дію Знижка на % за все замовлення і вказати розмір знижки - 10%.
- Встановити галочку Стоп для цього блоку.
- Створити ще один блок і додати дію Оплата з рахунку. Можна зберегти параметри за замовчуванням.
- Зберегти налаштування.
Таким чином, налаштування програми матимуть наступний вигляд:
Алгоритм роботи програми буде наступним:
Усі блоки програми виконуватимуться послідовно. Першими перевіряються умови першого блоку. Якщо обмежень немає, виконується дія Поповнити рахунок на відсоток від замовлення, і програма переходить до виконання наступного блоку.
Якщо день народження гостя припадає у вказаний проміжок часу, буде надана знижка 10% на замовлення, дія блоку виконана. А оскільки у полі Стоп встановлено галочку, перевірка наступного блоку не продовжиться.
Якщо день народження гостя не потрапляє у вказаний проміжок часу, дія блоку не буде виконана, і знижка не буде застосована до замовлення. Тому система почне перевіряти наступний блок, котрий містить дію, що дозволяє використовувати бонуси для оплати.
Рангова програма
Приклад бонусної програми на основі рангів:
- Gold: присвоюється всім новим клієнтам, коли вони приєднуються до бонусної програми. 5% від суми кожного замовлення буде зараховано на бонусний рахунок. Бонусами можна оплатити до 10% від суми замовлення.
- Platinum: присвоюється клієнтам, загальна сума замовлень котрих становить більше 5000 гривень. 10% від суми кожного замовлення буде зараховано на бонусний рахунок. Бонусами можна оплатити до 15% від суми замовлення.
- Diamond: присвоюється клієнтам, загальна сума замовлень котрих становить більше 10000 гривень. 15% від суми кожного замовлення буде зараховано на бонусний рахунок. Бонусами можна оплатити до 20% від суми замовлення.
Для налаштування такої програми потрібно виконати наступні дії:
- Перейти до вкладки Гості → Категорії гостей у Syrve Loyalty та створити категорії, котрі будуть використовуватися в рамках програми: Gold, Platinum, Diamond. Для рангу Gold встановити галочку Привласнювати за замовчуванням новим гостям.
- Перейти до Syrve Loyalty → Програми.
- Натиснути Створити та ввести назву нової програми.
- Щоб увімкнути накопичення бонусів на рахунок покупця, а також їх списання, у полі Тип програми вибрати пункт Бонусна програма.
- Створити акцію за цією програмою.
- Натиснути кнопку Редагувати навпроти нової акції. Налаштування програми розділене на два етапи для наочності. У першому визначення категорії покупців, а в другому – умови нарахування та списання бонусів.
- Створити блок умов та дій і додати умову Сума замовлень за період:
- У першій умові ввести 5000 гривень в полі Сума замовлень, вибрати більше або дорівнює в полі Сума повинна бути та в полі Період часу обрати За весь час.
- У другій умові ввести 10000 гривень в полі Сума замовлень і вибрати менше в полі Сума повинна бути та обрати За весь час у полі Період часу.
- Додати дві дії до одного блоку:
- Виключити користувача з категорії та вибрати категорію Gold.
- Призначити категорію користувачеві та вибрати категорію Platinum.
Ранг Gold присвоюється покупцям під час реєстрації, тому ця категорія не вказується в налаштуваннях.
- Створити другий блок, та додати наступні налаштування:
- Умову Сума замовлень за період, ввести 10000 гривень у полі Сума замовлень і вибрати більше або дорівнює в полі Сума повинна бути, поле Період часу відповідно вказати За весь час.
- Дві дії Виключити користувача з категорії та вибрати категорії Gold і Platinum, та ще одну дію Призначити категорію користувачеві, у котрій вибрати Diamond.
- Створити третій блок, у котрий додати:
- Умову Гість включений в категорію і вказати Gold.
- Дію Оплата з рахунку, у котрій встановити 10% як ліміт оплати від суми замовлення.
- Дію Поповнити рахунок на відсоток від замовлення, встановити 5% у полі Відсоток від замовлення на поповнення.
- Створити четвертий і п'ятий блоки, аналогічні третьому, але для інших категорій - Platinum і Diamond, а також відповідні тарифи поповнень та ліміти оплат.
- У третьому та четвертому блоках, де налаштовані умови для рангів Gold та Platinum, потрібно встановити галочку у колонці Стоп.
- Натиснути кнопку Зберегти.
У результаті налаштувань уся бонусна програма матиме наступний вигляд:
Подвійні бонуси для постійних клієнтів
Можна використовувати існуючу бонусну програму, щоб дати можливість постійним гостям отримувати додаткові бонуси.
Наведений приклад дозволяє гостям отримати додаткові бонуси, якщо вони прийдуть протягом трьох днів після останнього замовлення.
За основу взята Проста бонусна програма:
- У вкладці створеної акції Умови та дії, що застосовуються до замовлення, де вже є блок з бонусами 10%, створити новий блок перетягнути його на початок (вверх) акції та додати:
- Умову Дата останнього візиту, вказати значення 3 у полі Кількість днів з останнього замовлення та вибрати значення менше або дорівнює у полі Кількість повинна бути.
- Дію Поповнити рахунок на відсоток від замовлення вказавши значення 20 у полі Відсоток від замовлення на поповнення.
- Дію Оплата з рахунку з тими самими налаштуваннями, що й у блоці 10% відсотків.
- Встановити галочку навпроти створеного блоку у колонці Стоп.
- Зберегти налаштування програми.
У результаті налаштування такої бонусної програми виглядатиме: