Telegram-бот на касі: реєстрація та пошук покупця за один крок
CRM Trade Control Center дозволяє знайти або зареєструвати покупця безпосередньо під час роботи з касовим чеком на касі Shopdesk за допомогою Telegram-бота компанії.
Покупцеві не потрібно називати касиру номер телефону, вводити код з SMS або пред'являти пластикову картку. Достатньо відсканувати QR-код, відкрити Telegram-бот і натиснути кнопку "Надати номер телефону". Після цього CRM Trade Control Center знаходить покупця за номером телефону, а його дані автоматично передаються на касу.
Якщо покупець раніше не був зареєстрований у Trade Control Center, окремо проходити реєстрацію також не потрібно. Новий покупець створюється автоматично під час першого використання Telegram-бота на касі. Таким чином, для вже зареєстрованого і для нового покупця використовується один і той самий сценарій.
Важливо. Реєстрація нового покупця відбувається миттєво, безшовно і фактично непомітно для покупця та касира. Покупцеві достатньо надати через Telegram свій номер телефону.
Після першого використання на касі Telegram-бот можна використовувати не тільки для передачі даних покупця. Покупець також отримує доступ до власних даних у CRM Trade Control Center, бонусного балансу та історії покупок.
Зміст статті:
- Як працює Telegram-бот на касі
- Налаштування Telegram-бота
- QR-код для каси
- Початок пошуку покупця на касі
- QR-код на екрані покупця
- Дії покупця в Telegram
- Отримання даних покупця на касі
- Друк QR коду телеграм-бота, якщо немає екрана покупця
- Меню покупця в Telegram-боті
- Дані покупця
- Бонусний баланс
- Історія покупок
- Запитання-відповіді
Як працює Telegram-бот на касі
Під час продажу касова програма Shopdesk працює з поточним чеком. Якщо покупець ще не визначений, чек оформлюється на звичайного "Роздрібного покупця".
Касир запускає в Shopdesk режим очікування даних покупця. Trade Control Center створює короткочасну сесію саме для цієї каси та формує QR-код, який веде до Telegram-бота компанії.
Покупець сканує QR-код, відкриває бот і передає свій номер телефону. CRM Trade Control Center знаходить покупця за цим номером або створює нового, якщо такого номера ще немає в базі.
Після цього дані покупця передаються назад у Shopdesk, касир підтверджує їх, і покупець прив'язується до поточного чека.
У спрощеному вигляді процес виглядає так:
- Касир запускає пошук покупця через Telegram-бота.
- Trade Control Center створює короткочасну сесію для конкретної каси.
- Покупець сканує QR-код.
- На телефоні відкривається Telegram-бот компанії.
- Покупець натискає "Надати номер телефону".
- Trade Control Center знаходить або автоматично створює покупця.
- Shopdesk отримує дані покупця.
- Касир підтверджує додавання покупця до чека.
Налаштування Telegram-бота
Для роботи цього механізму компанія повинна мати власного Telegram-бота. Бот створюється стандартними засобами Telegram через BotFather.
Після створення бота потрібно отримати його username і token. Ці параметри вказуються в налаштуваннях компанії у Trade Control Center.
Trade Control Center перевіряє, що вказаний token дійсно належить зазначеному Telegram-боту, а також налаштовує webhook, через який Telegram передаватиме повідомлення покупців до CRM.
Важливо. Кожна компанія використовує власного Telegram-бота. Тому покупець спілкується в Telegram саме з ботом тієї торгової компанії, в якій він здійснює покупки.
Після збереження налаштувань Telegram-бот готовий до використання для пошуку та реєстрації покупців на касах компанії.
QR-код для каси
QR-код формується окремо для конкретної каси. Це дозволяє Trade Control Center визначити, на яку саме касу потрібно передати дані покупця після того, як він надасть номер телефону через Telegram.
Якщо касове місце обладнане другим екраном для покупця, QR-код може автоматично показуватися на цьому екрані під час пошуку покупця.
Якщо другого екрана немає, той самий QR-код можна заздалегідь роздрукувати і розмістити біля каси.
Зауваження. Надрукований QR-код прив'язаний до конкретної каси, тому для кожного робочого місця касира потрібно використовувати його власний QR-код.
Для отримання QR-коду відкриваємо службове меню Trade Control Center LocalProcessor, переходимо в розділ "Telegram Bot" і обираємо "QR код".
Початок пошуку покупця на касі
Розглянемо весь процес на практичному прикладі.
Маємо новий чек у Shopdesk. До чека вже додано товар, але покупця ще не визначено. У верхній частині вікна бачимо "Клієнт: Роздрібний покупець".
Щоб розпочати пошук покупця через Telegram-бота, касир натискає клавішу F8.
Ту саму команду можна виконати через меню "Клієнт та знижки" -> "Чат-бот аутентифікація".
Після цього в Shopdesk відкривається діалог очікування даних від покупця.
Касиру на цьому етапі нічого додатково робити не потрібно. Shopdesk очікує, доки покупець відсканує QR-код і передасть свій номер телефону через Telegram-бота.
QR-код на екрані покупця
Якщо касове місце обладнане другим екраном, одночасно з відкриттям вікна очікування в Shopdesk на екрані покупця поверх поточного чека з'являється QR-код.
На екрані відображається підказка "Відскануйте QR-код у Telegram, щоб швидко авторизуватися".
Покупець може відсканувати код камерою смартфона або іншим стандартним способом і перейти за посиланням у Telegram.
Якщо другого екрана немає, покупець виконує ті самі дії, але сканує заздалегідь надрукований QR-код, розміщений біля каси.
Про назву товару на скріншоті
Так, я знаю, що назва товару написана з помилками. Мені тут мої гостроязикі та дотепні колеги радили виправити на "Омерекано", чи навіть "Омірекана", але вже скріншоти зробив, виправляти не буду, вибачайте.
Дії покупця в Telegram
Після сканування QR-коду на телефоні відкривається Telegram-бот компанії.
Бот повідомляє:
"Для авторизації на касі надайте свій номер телефону."
Покупцеві не потрібно набирати номер телефону вручну. Для цього в боті є спеціальна кнопка "Надати номер телефону".
Покупець натискає цю кнопку і підтверджує передачу свого контакту через Telegram.
Після цього CRM Trade Control Center отримує номер телефону та виконує пошук покупця.
Якщо покупець уже зареєстрований, Trade Control Center знаходить існуючий запис. Якщо такого номера телефону ще немає, CRM автоматично створює нового покупця.
Для касира і покупця немає окремих сценаріїв "реєстрації" та "авторизації". В обох випадках покупець просто передає свій номер телефону. Визначення того, чи потрібно знайти існуючого покупця або створити нового, Trade Control Center виконує автоматично.
Після успішної обробки контакту бот повідомляє покупцю, що його дані передано на касу.
Отримання даних покупця на касі
Одразу після передачі номера телефону в Telegram Shopdesk автоматично отримує від Trade Control Center дані знайденого або щойно створеного покупця.
Касиру не потрібно повторно запускати пошук або вводити номер телефону.
Shopdesk показує ім'я та прізвище покупця, частково прихований номер телефону і запитує:
"Додати цього покупця в чек?"
Касир перевіряє інформацію і натискає "Так".
Після успішної передачі даних QR-код на другому екрані автоматично зникає. На екрані покупця замість "Роздрібний покупець" уже відображається ім'я знайденого або щойно зареєстрованого клієнта.
На касі також бачимо, що покупець доданий до поточного чека. У верхній частині Shopdesk відображаються його ім'я та бонусний залишок.
На цьому пошук і вибір покупця завершені. Касир продовжує роботу з чеком у звичайному режимі.
Друк QR коду телеграм-бота, якщо немає екрана покупця
Не всі каси можуть бути оснащені екраном покупця. В цьому випадку можна роздрукувати QR-код та розмістити його біля каси в зручному для сканування місці.
Для цього на касі Shopdesk в облісті трея обираємо значок Tcc Local Processor
і тиснемо праву кнопку миші.
Відкриється контекстне меню
Де ми обираємо QR код.
Відкриється вікно браузера, де ми побачимо наступний код
Ми можемо як розрукувати QR-код, а можемо скопіювати посилання і створити якийсь художній QR, наприклад, з логотипом компанії через спеціалізовані сайти.
Меню покупця в Telegram-боті
Telegram-бот використовується не тільки для передачі номера телефону на касу.
Після першого використання Telegram-бота покупець може натиснути кнопку "Меню" і отримати доступ до додаткової інформації, яку CRM Trade Control Center зберігає про нього.
У меню доступні такі команди:
- "Дані покупця";
- "Поточний баланс";
- "Перелік закупівель за останні 3 місяці".
Кнопка "Назад" повертає до попереднього рівня меню.
Дані покупця
Команда "Дані покупця" показує персональні дані, які зберігаються в CRM Trade Control Center.
Покупець бачить:
- номер телефону;
- ПІБ;
- дату народження;
- стать;
- бонусний залишок.
Із цього ж меню можна самостійно змінити або доповнити частину інформації:
- "Змінити ім'я";
- "Змінити прізвище";
- "Повідомити дату народження";
- "Повідомити стать".
Наприклад, після вибору команди "Змінити ім'я" бот просить ввести нове ім'я покупця.
Введене значення зберігається безпосередньо в картці покупця CRM Trade Control Center.
Дата народження
Покупець може самостійно повідомити дату народження, якщо вона ще не вказана в Trade Control Center.
Якщо дата народження вже була встановлена, змінити її через Telegram-бота не можна.
Важливо. Дата народження може використовуватись у програмах лояльності, персональних акціях і для надання подарунків до дня народження. Щоб запобігти зловживанням, після першого встановлення дати її подальша зміна через Telegram-бота блокується.
У такому випадку покупець отримує повідомлення про те, що дата народження вже встановлена і для її зміни потрібно звернутися до служби підтримки компанії.
Бонусний баланс
Команда "Поточний баланс" дозволяє покупцеві переглянути стан власного бонусного рахунку в CRM Trade Control Center.
Бот показує:
- поточний бонусний баланс;
- кількість бонусів, витрачених за останні 3 місяці;
- кількість бонусів, які будуть списані через невикористання, та дату такого списання.
Інформація береться безпосередньо з бонусного рахунку покупця в Trade Control Center, тому Telegram-бот показує той самий актуальний стан, який використовується програмою лояльності на касі.
Історія покупок
Через команду "Перелік закупівель за останні 3 місяці" покупець може переглянути інформацію про свої недавні покупки та повернення, зареєстровані в CRM Trade Control Center.
Якщо за цей період покупок або повернень не було, бот повідомляє про відсутність операцій.
Таким чином, після першого використання на касі Telegram-бот фактично стає додатковим особистим кабінетом покупця, через який він може отримувати інформацію зі свого профілю Trade Control Center без встановлення окремого мобільного застосунку.
Запитання-відповіді
Чи потрібно покупцеві попередньо реєструватися в Trade Control Center?
Ні. Для вже зареєстрованого і для нового покупця використовується один і той самий сценарій. Покупець сканує QR-код і передає свій номер телефону через Telegram. Якщо покупець уже є в CRM Trade Control Center, CRM знаходить його за номером телефону. Якщо такого покупця ще немає, новий запис створюється автоматично.
Чи потрібно покупцеві вводити номер телефону вручну?
Ні. Після переходу до Telegram-бота покупець натискає кнопку "Надати номер телефону" і підтверджує передачу свого контакту засобами Telegram. Номер телефону передається до CRM Trade Control Center автоматично.
Що повинен зробити касир, щоб знайти покупця через Telegram?
У Shopdesk касир натискає клавішу F8 або обирає в меню "Клієнт та знижки" пункт "Чат-бот аутентифікація". Після цього відкривається діалог очікування даних покупця.
Чи обов'язково касове місце повинно мати другий екран?
Ні. Якщо касове місце обладнане другим екраном для покупця, QR-код автоматично з'являється на цьому екрані під час пошуку покупця. Якщо другого екрана немає, можна використовувати заздалегідь надрукований QR-код, розміщений біля каси.
Чи можна використовувати один надрукований QR-код на декількох касах?
Ні. QR-код прив'язаний до конкретної каси, щоб CRM Trade Control Center могла визначити, на яке саме робоче місце потрібно передати дані покупця. Тому для кожної каси потрібно використовувати її власний QR-код.
Що відбувається після того, як покупець передав номер телефону?
CRM Trade Control Center знаходить існуючого покупця або автоматично створює нового. Після цього дані передаються до Shopdesk. Касир бачить ім'я, прізвище та частково прихований номер телефону і підтверджує додавання покупця до поточного чека. Одночасно QR-код на екрані покупця зникає, а Telegram-бот повідомляє, що дані передано на касу.
Яку інформацію покупець може переглядати в Telegram-боті?
Через меню Telegram-бота покупець може переглянути свої дані в CRM Trade Control Center, поточний бонусний баланс, кількість витрачених бонусів, інформацію про майбутнє списання невикористаних бонусів та перелік покупок і повернень за останні 3 місяці.
Які персональні дані покупець може змінити через Telegram-бота?
Покупець може змінити ім'я та прізвище, а також повідомити дату народження і стать. Введені дані зберігаються в картці покупця CRM Trade Control Center.
Чи можна повторно змінити дату народження через Telegram-бота?
Ні. Покупець може повідомити дату народження, якщо вона ще не вказана в Trade Control Center. Після першого встановлення зміна дати народження через Telegram-бота блокується, оскільки ця інформація може використовуватись у програмах лояльності, акціях та для надання подарунків до дня народження.
Чи можна користуватися Telegram-ботом після завершення покупки?
Так. Telegram-бот залишається доступним покупцеві й після використання на касі. Через нього можна переглядати дані профілю, бонусний рахунок та історію покупок без встановлення окремого мобільного застосунку.
Підсумок
Пошук і реєстрація покупця через Telegram дозволяють зв'язати покупця з касовим чеком без пластикової картки, ручного введення номера телефону або SMS-коду.
Покупець виконує одну просту дію — сканує QR-код і передає через Telegram свій номер телефону. CRM Trade Control Center бере на себе всю подальшу роботу: знаходить існуючого покупця або автоматично створює нового, передає його дані до Shopdesk і надалі дозволяє покупцеві переглядати власний профіль, бонусний рахунок та історію покупок.
Для касира процес також залишається максимально простим: натиснути F8, дочекатися даних покупця і підтвердити їх додавання до чека.
Andriy Kravchenko
Admin, Writer, File Uploader
Останнє оновлення:
8/20/2026 12:23:22 AM
29