Лояльність: відмінності між версіями
| Рядок 83: | Рядок 83: | ||
==Створення чат-боту в Telegram для лояльності== | ==Створення чат-боту в Telegram для лояльності== | ||
===Як створити | ===Як створити чат-бот в телеграмі=== | ||
Щоб підключити функцію отриманная/надсилання повідомлень до сервісу через телеграм необхідно виконати наступні операції:<br> | Щоб підключити функцію отриманная/надсилання повідомлень до сервісу через телеграм необхідно виконати наступні операції:<br> | ||
Створити бота та отримати його токен.<br> | Створити бота та отримати його токен.<br> | ||
Версія за 15:14, 23 жовтня 2025
Лояльність
У вкладці Лояльність відображаються дисконтні карти та інформація про них та їх власників. Дисконтні карти об’єднуються в групи, для кожної такої групи діє своє окреме правило лояльності.
Група дисконтних карт
Для того, щоб створити нову групу дисконтних карт потрібно перейти на: Лояльність → Дисконтні картки Натиснути кнопку “Додати” у правому верхньому куті
Заповнити форму створення групи дисконтних карт
Назва - назва для дисконтної групи, обов’язкове для заповнення поле;
Зовнішній код системи лояльності - код для даної дисконтної групи, генерується автоматично, обов’язкове для заповнення поле;
Код прейскуранта - 20ти-значний код прейскуранта, поле опціональне;
Бонусна групa - чи будуть для карток, що відносяться до даної групи нараховуватися бонуси;
Платіжна група - чи можна буде розраховуватися картками з даної групи;
Натиснути “Готово”.
Вкладки “Дисконтні позиції” та “Додатково”, відображатимуться як активні у режимі редагування дисконтної групи, після збереження групи.
Усі створені дисконтні групи відображатимуться у вкладці “Дисконтні картки”
Для редагування створеної групи потрібно натиснути кнопку шестерні у колонці “Дії”. Дисконтні позиції (для груп, які не являються бонусними) У вкладці “Дисконтні позиції” можна вказати позиції, для яких буде діяти дана дисконтна група
Можна обрати всі доступні тарифні позиції. Або обрати варіант, коли дія карти буде розповсюджуватися тільки на певні дисконтні групи. Для цього потрібно обрати другий варіант з випадаючого списку
Натиснути кнопку “Додати” та заповнити форму додання дисконтної групи
Бонусні позиції (для груп, які являються бонусними) У вкладці “Бонусні позиції” можна вказати позиції, для яких буде діяти дана група дисконтних карт. Можна обрати всі доступні тарифні позиції. Або обрати варіант, коли дія карти буде розповсюджуватися тільки на певні дисконтні групи. Для цього потрібно обрати другий варіант з випадаючого списку
Натиснути кнопку “Додати” та заповнити форму додання дисконтної групи:
Група дисконтів - обирається зі списку або створюється нова група знижок за допомогою кнопки шестерні
Прив'язка акцій до групи карт лояльності
До групи дисконтних карт можна додати прив'язку певної торгової акції. Для того, щоб додати торгову акцію, дія якої буде розповсюджуватись на усі карти в групі, потрібно у вкладці "Бонусні позиції" натиснути "+(плюс)" біля таблиці з торговими акціями:
У вікні, що з'явилося, обрати потрібну акцію з випадаючого списку та натиснути "Зберегти"
Для того, щоб додати нову торгову акцію потрібно у Web WorkDesk відкрити: Фронт офіс → Торгові акції та додати нову торгову акцію
Додання карти лояльності
Для того, щоб додати карту лояльності потрібно зайти у створену групу дисконтних карт, натиснути кнопку “Додати” у правому верхньому куті
Обрати “Карта лояльності” з випадаючого списку
Заповнити форму додання карти лояльності
Групи карт - відображається назва групи дисконтних карт, за замовчуванням відображається та група, з якої відбувається створення карти. Можна обрати іншу групу, натиснувши стрілочку у полі вводу і обрати групу дисконтних карт з випадаючого списку, в такому випадку створена карта потрапить саме в цю групу, а не в ту, в якій ми зараз знаходимось;
Код карти - формується автоматично, за необхідності можна ввести самостійно, обов’язкове для вводу поле;
П.І.Б. власника - обирається зі списку або створюється нова персона. Для того щоб обрати персону, потрібно натиснути кнопку лупи, у вікні, що з’явилося відображається список персон, створених раніше ( Довідники -> Персони). Або додати нову персону, натиснувши кнопку шестерні та заповнивши форму додання нової персони. Також за допомогою кнопки шестерні можна редагувати профайл доданої персони (змінити дату народження, і-мейл тощо);
Натиснути “Готово”.
Після створення та збереження карти, у режимі редагування стають активними вкладки “Баланс”, “Дисконтні позиції”, “Додатково”, “Транзакції” та “Пошук”.
Вкладка “Баланс”
У вкладці “Баланс” можна редагувати суми на карті, бонусів та екстра-грошей.
Важливо! При мінусації суми, значення мінусації не повинно перевищувати попереднє значення.
Вкладка "Додатково"
У вкладці "Додатково" можна здійснювати додання зв'язаних карт; налаштування тарифних позицій, на які буде розповсюджуватись дія цієї карти.
Секція "Зв'язані карти"
У секції "Зв'язані карти" можна додавати інші карти лояльності, які будуть зв'язані з цією картою. Для додання зв'язаної карти потрібно натиснути кнопку "+(плюс)" у правому верхньому куті секції
З'являється вікно з полем вводу, потрібно ввести номер карти, яку ми хочемо прив'язати до основної карти та натиснути кнопку пошуку або Enter:
Можна додати одну або декілька зв'язаних карт. Усі зв'язані карти відображатимуться списком у секції зв'язаних карт:
Вкладка “Транзакції”
У вкладці “Транзакції” відображатимуться усі транзакціїї за даною картою.
Інформація по транзакціям за картою відображається у таблиці з наступними полями:
-Номер
-Дата
-Ресторан
-Тарифна позиція
-Тип оплати
-Сума до
-Сума
-Сума після
-Примітка
Пошук карти
Пошук карти можна здійснити за номером карти, телефоном власника або П.І.Б власника.
Для того, щоб здійснити пошук потрібно натиснути кнопку “Додати” у правому верхньому куті та обрати “Пошук карти”
У вікні, що з’явилося ввести пошукове значення у поле вводу
Звернути увагу! Пошук не є динамічним і спрацьовує лише після натискання кнопки лупи, або Enter.
Створення чат-боту в Telegram для лояльності
Як створити чат-бот в телеграмі
Щоб підключити функцію отриманная/надсилання повідомлень до сервісу через телеграм необхідно виконати наступні операції:
Створити бота та отримати його токен.
Відправити повідомлення @BotFather, за допомогою команди /newbot. Після відправлення команди /newbot, @BotFather надсилатиме наступні команди для реєстрації нового бота:
Alright, a new bot. How are we going to call it? Please choose a name for your bot. - дана команда вимагає, щоб користувач ввів назву для створюваного боту, наприклад "Working_bot". Дане ім'я відображатиметься в назві чату.
Після того, як користувач додав ім'я бота та надіслав його, @BotFather надсилає нову команду:
Good. Now let's choose a username for your bot. It must end in `bot`. Like this, for example: TetrisBot or tetris_bot.
Користувачеві необхідно вказати користувацьке ім'я для бота. В користувацькому імені обов'язково має бути слово bot, назва має бути вказана без використання пробілів, розділення слів виконувати краще за допомогою символу нижнього підкоеслення або без розділення, наприклад TetrisBot або tetris_bot
Після створення боту, в чаті @BotFather надішле повідомлення, яке міститиме токен вашого бота.
Створений токен потрібно додати в налаштуваннях чат-боту у Work Desk
Налаштування чат-боту у Work Desk
1. У розділ “Лояльність та CRM” відкрити розділ "Телеграм Боти"
2. Натиснути кнопку "Плюс" (+) — відкриється форма створення нового чат-бота.
3. У формі потрібно вказати:
- Токен, який отримали від BotFather
- Повідомлення для користувача (необов’язково)
- Група персон (обов’язково)
- Група карт (обов’язково)
Налаштування кнопок чат-бота
У нижній частині вікна доступні налаштування кнопок для чат-боту, які бачить користувач. Можна:
Активувати/деактивувати стандартні кнопки, відкривши налаштування кнопки і забрати чи поствити галочку "Відображати"
Додати кастомні кнопки за потреби
Поведінка бота при взаємодії з картами
Якщо у картці персони карта заблокована, то при натисканні кнопки "Карта лояльності" в чат-боті користувач отримає повідомлення:
"Карта заблокована".
Якщо вказано термін дії карти, і він минув — користувач отримає повідомлення:
"Карта недійсна. Термін дії закінчився [дата]".
Якщо увімкнено прапорець "Платіжна карта", то користувач зможе бачити баланс карти.
Якщо увімкнено прапорець "Бонусна карта", то користувач зможе бачити баланс бонусів карти.
Налаштування в ІІS
Щоб сайт на сервері працював постійно і не засинав, коли ніхто ним не користується, потрібно зробити певні налаштування:
1. Відкрити IIS Manager
2. Вибрати потрібний Application Pool- у лівій панелі знайти розділ Application Pools. Вибрати пул додатку, який використовує сайт.
3. Відкрити Advanced Settings - Клацнути правою кнопкою миші на обраному пулі. Вибрати Advanced Settings з контекстного меню.
4. Змінити наступні параметри:
Start Mode → AlwaysRunning
(Це означає, що пул додатку буде завантажуватись одразу після запуску IIS)
Idle Time-out (minutes) → 0
(Це вимикає автоматичне вимкнення додатку при бездіяльності)
5. Налаштувати параметри сайту
Перейти у Sites, обрати сайт.
Клацнути правою кнопкою → Manage Website → Advanced Settings
Знайти параметр Preload Enabled і встановити його в значення True.
Після виконання цих кроків сайт буде завжди завантажений у пам’яті сервера IIS і не буде "засинати" під час простою.









