======Лояльність та картки====== Довідник програм лояльності (знижкових і бонусних) та карток клієнтів: угорі смужка переліків — **Програми**, **Картки**, **Заблоковані**, **Без клієнта** (кожен із лічильником). Розділ **Маркетинг → Лояльність та картки**. =====Налаштування програми лояльності===== Перелік «Програми»: таблиця програм на всю вкладку. Поля обраної програми відкриваються окремою карткою — подвійним кліком по рядку або кнопкою **Нова**. {{ :posplus:pro:marketing:loyalty-01-programa.png?direct |Вкладка «Програми лояльності»}} Таблиця: **№**, **Назва програми**, **Тип** («Знижка» або «Бонуси»), **Знижка/Бонус** (ставка — відсоток знижки для знижкових програм або відсоток нарахування для бонусних) і **Активна** («Так»/«Ні»). Клік по рядку обирає програму; подвійний клік відкриває її картку. Над списком — кнопки **Нова** і **Видалити**, у самій картці внизу — **Зберегти**, **Скасувати** і **Видалити**. Усі вони, крім **Скасувати**, вимагають права редагування довідника лояльності, без нього — «Недостатньо прав для цієї дії.». Поки картка відкрита, список за нею недоступний — аж до **Зберегти** чи **Скасувати**. Поля програми (блоки «Основне» і «Параметри»): * **Назва програми** — обов'язкове; порожнє блокує збереження повідомленням «Вкажіть назву програми». * **Тип** — випадний список: **Знижка (%)** (за замовчуванням для нової програми) або **Бонуси (cashback)**. Перемикання типу одразу показує потрібні поля нижче й ховає зайві. * **Знижка, %** — лише для типу «Знижка»: фіксований відсоток знижки на покупку. * **Нарахування, %** і **Макс. оплата, %** — лише для типу «Бонуси»: перше — відсоток від суми покупки, який нараховується бонусами на картку; друге — максимальна частка чека, яку дозволено оплатити накопиченими бонусами (за замовчуванням для нової програми — 50%). * **Мін. покупка, грн** — мінімальна сума покупки для програми; спільне поле для обох типів. * **Активна** — прапорець; для нової програми увімкнений за замовчуванням. Група **Пороги прогресивної знижки** — окрема невелика таблиця (від 1 до 6 рядків) із полями **Від суми (грн)** і **Знижка (%)**, редагованими прямо в комірках подвійним кліком: кожен рядок означає, що після накопичення карткою вказаної суми покупок діє вказана знижка. Кнопки **+ Рівень** / **− Рівень** додають чи прибирають рядок — максимум 6 («Максимум 6 рівнів знижки»), мінімум 1 (на останньому рядку **− Рівень** просто очищує його значення, а не видаляє сам рядок; видалення рядка в середині зсуває решту вгору й перенумеровує). Порожні рядки (обидва поля незаповнені) при збереженні пропускаються; якщо не лишилось жодного заповненого рядка — пороги програми очищуються повністю. **Видалення.** Кнопка **Видалити** блокується, якщо до програми прив'язана хоч одна картка — «Неможливо видалити "X"! Прив'язано карт: N»; інакше — підтвердження «Видалити програму "X"?» (Так/Ні), після чого «Програму видалено». Збереження й видалення програми пишуться в аудит. =====Список карток===== Перелік «Картки»: таблиця активних карток ліворуч, праворуч — дані обраної картки та її історія. Деактивовані картки живуть в окремому переліку **Заблоковані**, а картки без власника — у **Без клієнта**. Над таблицею є поле **Пошук** — за номером картки чи клієнтом. {{ :posplus:pro:marketing:loyalty-02-kartky.png?direct |Вкладка «Картки лояльності»}} Таблиця: **Картка** (номер, під ним — клієнт; «клієнта не вказано», якщо картку ні до кого не прив'язано), **Програма** («Без програми», якщо не призначена), **Баланс**, **Витрачено** і **Статус** («Активна», «Без клієнта» або «Заблокована») — за замовчуванням відсортована за іменем клієнта. Клік по рядку підвантажує картку обраного клієнта — усі поля картки, які показує цей екран: * **Номер картки**, **Клієнт**, **Програма** — значення картки; * **Статус** — «Активна» або «Деактивована»; * **БАЛАНС БОНУСІВ** і **ВИТРАЧЕНО, ГРН** — дві плитки-показники з поточним балансом бонусів і накопиченою сумою покупок картки. Нижче — історія операцій обраної картки (останні 50, найновіші зверху): **Дата**, **Операція**, **Сума** (зі знаком +/-), **Покупка** (сума покупки, якщо операція з нею пов'язана) і **Баланс** (залишок після операції). Це і є механізм нарахування/списання балів картки: кожна операція потрапляє в історію як одна з чотирьох — **Нараховано** (бонуси нараховано за покупку, за ставкою «Нарахування (%)» програми), **Списано** (бонусами оплачено частину чека, у межах «Макс. оплата (%)» програми), **Коригування** (ручна зміна балансу) або **Згорання** (списання прострочених бонусів). Сам запис операцій відбувається за межами цього екрана (під час продажу на касі чи ручного коригування) — тут історію тільки переглядають. На цьому екрані немає кнопок створення, редагування чи видалення картки — єдина доступна дія над карткою: поле **Програма** в її даних праворуч. Це випадний перелік: першим пунктом **— Без програми —** (зняти лояльність із картки), далі — всі активні програми плюс власна програма картки, навіть якщо ту вже деактивували. Обраний пункт одразу перепризначає картку на цю програму; зміна пишеться в аудит. //СКРІНШОТ [loyalty-03-pryznachyty-programu.png]: діалог «Програма для картки» — список активних програм лояльності з поточною програмою картки виділеною, кнопки «Обрати» і «Скасувати».//