Самостоятельная регистрация клиентов
Покупатели могут сами регистрироваться в вашей программе лояльности — на специальной странице, с телефона. Продавцу не нужно заполнять анкету на кассе: клиент вводит свой номер, подтверждает его звонком или через Telegram, указывает имя и дату рождения — и попадает в клиентскую базу. При следующей покупке ему достаточно назвать номер телефона.
Общее описание
- Включение Включите страницу регистрации в настройках и задайте приветственный бонус.
- Ссылка Разместите ссылку или QR-код: у кассы, в чеке, на сайте, в соцсетях.
- Регистрация Покупатель открывает страницу, подтверждает номер телефона и заполняет короткую анкету.
- Бонус Сразу после регистрации клиенту начисляются приветственные бонусы.
- Покупка На кассе клиент называет номер телефона — кассир находит его, и к чеку применяются скидки и бонусы.
- Зачем База без труда кассира Клиенты вносят свои данные сами — очередь не задерживается.
- Зачем Проверенные номера Каждый номер подтверждён владельцем — по нему клиента можно найти на кассе.
- Зачем Повод вернуться Приветственные бонусы можно потратить только при следующей покупке.
Настройка
- Откройте Администрирование → Настройки системы → вкладка «Доп. модули».
- В блоке «Страница для самостоятельной регистрации клиентов» выберите «Самостоятельная регистрация» — «Включена».
- Заполните остальные поля блока и нажмите «Сохранить».
- Скопируйте ссылку для регистрации — она появится рядом с переключателем.

| Самостоятельная регистрация | «Включена» — страница регистрации работает. Рядом показана ссылка вида https://hello.virtualpos.ru/<имя вашего облака>/. «Отключена» — страница недоступна |
| API-ключ для LoginBot | Ключ сервиса, который проверяет номера телефонов. Оставьте пустым — будет использоваться системный ключ |
| Политика обработки персональных данных | HTML-шаблон с текстом политики. Покупатель открывает его по ссылке на странице регистрации и подтверждает согласие. Ссылки рядом с полем открывают список шаблонов и создают новый |
| Перенаправить после регистрации | Адрес, на который покупатель попадёт после успешной регистрации, — например, страница с условиями программы лояльности на вашем сайте |
| Приветственный бонус: бонусная программа | Программа, по которой начислить бонусы за регистрацию. «Не начислять» — без приветственного бонуса. Программа должна действовать (см. Бонусные программы) |
| Приветственный бонус: количество бонусов | Сколько бонусов начислить. Пусто или 0 — не начислять |
Внимание. Подготовьте текст политики обработки персональных данных до запуска страницы: покупатель должен ознакомиться с ним и дать согласие. Без выбранного шаблона ссылка на политику на странице не откроется.
Как регистрируется покупатель
- Покупатель открывает ссылку и вводит свой номер телефона.
- Отмечает «Я согласен с политикой обработки персональных данных». При желании — «Подписаться на SMS и email-рассылки об акциях и мероприятиях».
- Выбирает способ проверки номера: «Проверить звонком» или «Проверить в Telegram».
- Подтверждает номер (см. ниже).
- Заполняет анкету: имя и дата рождения обязательны, фамилия и отчество — по желанию.
- Видит «Поздравляем! Вы успешно зарегистрированы в программе лояльности» и переходит на адрес из настройки «Перенаправить после регистрации».

Проверка номера
| Проверить звонком | Покупатель звонит со своего телефона на номер, показанный на странице. Если страница открыта на компьютере, номер можно набрать, отсканировав QR-код телефоном. Разговаривать не нужно: вызов сбрасывается, звонок бесплатный |
| Проверить в Telegram | Покупатель переходит в Telegram-бот и делится с ним контактом. Номер должен быть зарегистрирован в Telegram |

На проверку отводится около трёх минут — на странице идёт обратный отсчёт. Если время вышло или проверка не пройдена, покупатель нажимает «Попробовать снова». Зарегистрировать можно только тот номер, который подтверждён.
Ограничения
- только российские номера телефонов (+7);
- один номер — один клиент: повторно зарегистрировать тот же номер нельзя;
- если указан год рождения — только с 18 лет.
Что появляется в системе
После регистрации в CRM и лояльность → Клиенты появляется новый клиент:

| Номер телефона | Подтверждённый номер в формате +7XXXXXXXXXX |
| Имя, фамилия, отчество, дата рождения | Данные из анкеты |
| Источник трафика | «Самостоятельная регистрация» |
| Дата регистрации в программе лояльности | Дата и время регистрации |
| Согласие на получение рекламы | «Да», если покупатель отметил подписку на рассылки |
| Бонусные накопления | Приветственные бонусы. В блоке «Бонусные транзакции» — начисление с комментарием «Приветственный бонус за регистрацию» |
Дисконтная карта клиенту не выдаётся: на кассе его находят по номеру телефона.
Пример: кофейня наполняет клиентскую базу
Кофейня хочет знать своих гостей и возвращать их, но не хочет, чтобы бариста заполнял анкеты.
Что настроить
- Бонусная программа. Создайте программу «Бонусы 5%»: 5% от суммы покупки, оплата бонусами — до 50% чека (см. Бонусные программы).
- Страница регистрации. Включите самостоятельную регистрацию, выберите приветственный бонус: программа «Бонусы 5%»,
200бонусов. - QR-код. Сделайте из ссылки для регистрации QR-код в любом генераторе и поставьте табличку у кассы и на столах: «Зарегистрируйтесь и получите 200 бонусов».
- Строка в чеке. Создайте акцию без скидки с условием «Зарегистрированный клиент» — «Нет, клиент неизвестен» и на вкладке «Печать на чеке» напишите: «200 бонусов за регистрацию: hello.virtualpos.ru/…» (см. Сообщения продавцу и печать на чеке). Приглашение печатается только тем, кто ещё не в программе.
- Сайт и соцсети. Разместите ту же ссылку в шапке профиля и на сайте.
Как это работает
- Гость Сканирует QR-код, пока ждёт заказ, подтверждает номер звонком и вводит имя и дату рождения.
- 200 бонусов Начисляются сразу — гость видит поздравление и переходит на страницу кофейни.
- Следующий визит Гость называет номер телефона. Бариста нажимает F3, вводит номер и выбирает «Применить скидку клиента без карты».
- Оплата В окне оплаты в поле «БОНУСАМИ:» видны 200 бонусов. За кофе и десерт на 450 ₽ гость платит 250 ₽, остальное — бонусами.
- Новые бонусы За покупку начисляются 5% — у гостя снова есть повод вернуться.
Поиск клиента на кассе описан в статье Клиенты, оплата бонусами — в статье Бонусные программы.
Варианты
| Скидка вместо бонусов | Акция «5% зарегистрированным клиентам»: условие «Зарегистрированный клиент» — «Да, клиент идентифицирован», скидка «На весь чек (автоматическая скидка)» 5 %. Клиент называет номер телефона — и получает скидку |
| Подарок новичкам | Акция с условием «Срок регистрации клиента (дней)» — «Меньше» 30: повышенная скидка или удвоенные бонусы в первый месяц после регистрации |
| Ко дню рождения | Дата рождения из анкеты работает в условии «День рождения клиента» (см. Примеры акций) |
Контроль результата
- CRM и лояльность → Клиенты → «Поиск клиентов» → «Источник трафика» — «Самостоятельная регистрация»: все клиенты, пришедшие через страницу; число показано над таблицей.
- Добавьте отбор по «Дате регистрации», чтобы увидеть прирост за период — например, после запуска QR-кодов.
- CRM и лояльность → Отчеты → «Динамика роста клиентской базы» — рост базы по периодам.
Права доступа
console.config.module | Вкладка «Доп. модули» в настройках системы |
pos.manage.searchClient | Поиск клиента по номеру телефона на кассе |
Частые ошибки
| Сообщение или ситуация | Причина | Что делать |
|---|---|---|
| Страница регистрации не открывается | Самостоятельная регистрация отключена | Включите её на вкладке «Доп. модули» |
| Вы уже зарегистрированы в программе лояльности | Клиент с таким номером уже есть в базе | Регистрация не нужна: клиент называет номер на кассе |
| Клиент с таким номером телефона уже зарегистрирован | То же при сохранении анкеты | То же |
| Проверка не пройдена | Звонок сделан с другого номера или номер в Telegram не совпал | Нажмите «Попробовать снова» и подтвердите номер с того же телефона |
| Время ожидания истекло | Покупатель не успел подтвердить номер | Нажмите «Попробовать снова» |
| Регистрация доступна только лицам старше 18 лет | По дате рождения покупателю меньше 18 лет | Регистрация несовершеннолетних не предусмотрена |
| Не открывается политика обработки персональных данных | В настройках не выбран шаблон политики | Выберите шаблон в поле «Политика обработки персональных данных» |
| Приветственные бонусы не начислились | Не выбрана программа, количество бонусов 0 или программа отключена | Проверьте оба поля приветственного бонуса и «Действует» у программы |
| На кассе клиент не находится по номеру | Клиент не завершил регистрацию или назвал другой номер | Проверьте клиента в списке клиентов по номеру телефона |