====== Акції ====== Довідник маркетингових акцій: знижки у відсотках чи гривнях, умовні знижки від суми чи кількості, щасливі години, «Купи N — отримай M» і комплектна ціна, з прив'язкою до конкретних товарів або категорій. Розділ **Маркетинг → Довідник акцій**. ===== Список ===== Таблиця показує колонки **Акція** (назва, під нею — тип акції), **Значення** (число без зайвих нулів), **Період** (дд.мм.рр - дд.мм.рр, або «безстроково» замість кінцевої дати, якщо її не задано), **Пріор.**, **Товарів**, **Застосувань** і **Статус**. Список відсортований спочатку за активністю, потім за пріоритетом (зростання), потім за назвою. Над списком — смужка з переліками **Усі**, **Діють зараз**, **Заплановані**, **Завершені**, **Без товарів** (кожен із лічильником) і поле **Пошук** за назвою акції. * **Статус** обчислюється автоматично і підсвічується кольором: **Активна** (зелений), **Неактивна** (червоний — знято прапорець **Активна**), **Запланована** (синьо-блакитний — дата початку ще не настала), **Завершена** (сірий — дата закінчення вже минула), **Вичерпана** (досягнуто ліміт використань; окремого кольору не має). * Клік по рядку обирає акцію; подвійний клік відкриває її картку на редагування в окремому вікні. {{ :posplus:pro:marketing:aktsii-01-spysok.png?direct |Список акцій — колонки «Назва акції», «Тип», «Знижка», «Період», «Статус»}} ===== Форма додавання/редагування ===== Кнопка **Нова** над списком відкриває порожню картку «Нова акція»; подвійний клік по акції в списку відкриває картку обраної. Кнопки **Нова**, **Зберегти** і **Видалити** вимагають права редагування довідника акцій — без нього дія блокується повідомленням «Недостатньо прав для цієї дії.». Поки картка відкрита, список за нею недоступний: працюють лише кнопки внизу самої картки — **Зберегти**, **Скасувати** і **Видалити** (для нової акції — тільки перші дві). {{ :posplus:pro:marketing:aktsii-02-forma.png?direct |Форма акції у режимі редагування}} Блок «Основне»: * **Назва акції** — обов'язкове; порожнє значення блокує збереження повідомленням «Вкажіть назву акції». * **Тип** — випадний список, обов'язковий («Оберіть тип акції», якщо не обрано): **Знижка у відсотках**, **Фіксована знижка (грн)**, **Умовна знижка (від суми/кількості)**, **Щасливі години**, **Купи N отримай M (2+1)**, **Комплектна ціна**. Від обраного типу залежить, яка панель умов нижче показується. * **Значення (%/грн)** — спільне для всіх типів число: відсоток для «Знижка у відсотках», сума в гривнях для «Фіксована знижка (грн)». * **Пріоритет** — число (за замовчуванням 100), за яким акції впорядковуються у списку. Блок «Період і поведінка»: * **Діє з** і **Діє до** — календарі; **Діє до** заблоковане, якщо позначено **Безстрокова**. * **Активна** — вмикає/вимикає акцію без видалення. * **Поєднується з іншими** — чи можна поєднувати цю акцію з іншими. * **Не діє разом із лояльністю** — чи виключати акцію при використанні картки лояльності. Блок «Умови застосування» — свій набір полів для кожного типу (видно лише потрібні, залежно від обраного **Типу**); для **Знижка у відсотках** і **Фіксована знижка (грн)** умов немає, і блок просто не показується: * **Умовна знижка (від суми/кількості)** — **Тип умови**: «Від суми чека», «Від кількості товару» або «Від кількості позицій», і **Значення умови** (порогове число). * **Щасливі години** — **Час з** і **Час до** (формат ГГ:ХХ), **Дні тижня (1-7)** (довільний текст). * **Купи N отримай M (2+1)** — **Купи (N)** і **Отримай безкоштовно (M)**. * **Комплектна ціна** — **К-сть у комплекті** і **Ціна комплекту, грн**. {{ :posplus:pro:marketing:aktsii-03-umova-sumy.png?direct |Панель умов для типу «Умовна знижка (від суми/кількості)»}} {{ :posplus:pro:marketing:aktsii-04-shchaslyvi-hodyny.png?direct |Панель умов для типу «Щасливі години» — поля «Час з», «Час до» і «Дні тижня (1-7)»}} {{ :posplus:pro:marketing:aktsii-05-kupy-otrymai.png?direct |Панель умов для типу «Купи N отримай M (2+1)» — поля «Купи (N)» і «Отримай безкоштовно (M)»}} {{ :posplus:pro:marketing:aktsii-06-komplektna-tsina.png?direct |Панель умов для типу «Комплектна ціна» — поля «К-сть у комплекті» і «Ціна комплекту, грн»}} Під полями — блок **Статистика** для обраної акції (лише перегляд): * **Статус** — те саме значення, але обчислюється окремо і не враховує вичерпання ліміту використань (стану «Вичерпана» тут немає). * **Товарів** — кількість товарних позицій, що зараз підпадають під акцію; число оновлюється кнопкою **Оновити кеш** (див. нижче). * **Застосувань** — «N (без ліміту)» або «N / M». Сам ліміт і лічильник використань у цій формі не редагуються, тільки показуються. Кнопка **Зберегти** перевіряє лише назву й тип — решта полів, включно з панеллю умов, зберігається як введено, без додаткової перевірки; після запису подія пишеться в журнал аудиту і одразу перебудовується кеш активних акцій. Кнопка **Скасувати** закриває картку без збереження — у базі лишаються останні збережені значення акції. ===== Товари й категорії (цілі акції) ===== Блок **Товари й категорії** в картці показує, на що поширюється акція: колонки **Тип** (Товар / Категорія / Бренд / Постачальник — додати з цієї форми можна лише перші два) і **Назва**. Якщо жодної цілі не додано — замість списку напис «Всі товари — акція діє на весь асортимент»: акція без прив'язаних цілей діє на весь асортимент. {{ :posplus:pro:marketing:aktsii-07-tsili.png?direct |Таблиця цілей акції з колонками «Тип» і «Назва», кнопками «+ Товар» / «+ Категорія» / «Прибрати»}} * **+ Товар** — відкриває вбудований пікер товарів (за роздрібними цінами) з множинним вибором; кожен обраний товар чи окрема його характеристика (розмір/колір) додається окремим рядком, дублі ігноруються. * **+ Категорія** — показує перелік усіх категорій (поруч із назвою — скільки в ній товарів); обрана додається одним рядком. Якщо категорій ще немає — «Категорій ще немає.». * **Прибрати** — видаляє обрану ціль після підтвердження; коли список порожній, відповідає повідомленням «Нічого видаляти — акція діє на всі товари». Кнопки додавання цілей доступні лише для вже збереженої акції — для нової, ще не збереженої, обидві відповідають повідомленням «Спочатку збережіть акцію». ===== Видалення ===== Кнопка **Видалити** над списком видаляє обрану акцію остаточно з бази (без позначки «видалено»); без обраної акції відповідає повідомленням «Оберіть акцію». Після підтвердження «Видалити акцію "X"?» (Так/Ні) подія пишеться в журнал аудиту, і з'являється повідомлення «Акцію видалено». ===== Оновити кеш ===== Кнопка **Оновити кеш** над списком перераховує, скільки товарів підпадає під кожну активну акцію, — те саме число, що показане в блоці **Статистика**, — і показує підсумок: «Кеш акцій перебудовано. Записів у кеші: N». Той самий перерахунок відбувається автоматично одразу після кожного збереження акції.