Как управлять участниками
Это руководство охватывает создание аккаунтов участников, управление балансом кошелька, назначение уровней лояльности и предоставление бесплатного времени. Участники являются зарегистрированными клиентами, которые могут входить с клиентских ПК, поддерживать баланс кошелька и накапливать баллы лояльности.
Что вам понадобится
- Доступ администратора или кассира к HandyCafe Server.
- Страница Участники доступна через боковое меню.
- Хотя бы один способ оплаты настроен для приема пополнений кошелька.
Как создать нового участника
- Перейдите на страницу Участники через боковое меню.
- Нажмите кнопку Добавить на панели инструментов.
- Введите логин участника. Он должен быть уникальным (без учета регистра). Участник будет использовать его для входа с клиентских ПК.
- Введите отображаемое имя. Это имя показывается на экране во время сессий и в отчетах.
- По желанию заполните email, номер телефона и пол.
- Задайте максимум одновременных подключений. Это определяет на скольких ПК участник может быть авторизован одновременно. По умолчанию 1.
- Нажмите Сохранить для создания участника.
Ожидаемый результат: новый участник появляется в списке. Баланс кошелька начинается с нуля. Участник может входить с любого клиентского ПК по своему логину.
Примечание: пароль не требуется при создании. Участник может задать пароль самостоятельно через Панель участника на клиентском ПК при первом входе. Также администратор может задать пароль с сервера.
Как пополнить кошелек участника
Кошелек представляет собой предоплатный баланс в минорных единицах валюты. Участники могут использовать кошелек для оплаты сессий и заказов без передачи наличных кассиру.
- Перейдите на страницу Участники.
- Найдите и выберите участника для пополнения. При большом списке используйте поиск.
- Нажмите кнопку Пополнить в детальной панели участника.
- Введите сумму для зачисления. Сумма указывается в базовой валюте (например, 50.00 для пятидесяти единиц).
- Выберите тип кредита:
- Paid для пополнений наличными или картой, когда деньги получены.
- Bonus для промо-кредита.
- Manual для административных коррекций.
- Выберите способ оплаты (Наличные, Карта и т.д.). Это фиксирует как были получены деньги.
- Нажмите Подтвердить.
Ожидаемый результат: создается новый кредит кошелька участника. Кредит записывает сумму, тип и способ оплаты. Общий баланс кошелька обновляется немедленно. Кредит отображается в истории транзакций участника.
Совет: каждое пополнение создает отдельную запись кредита кошелька. При расходовании средств система потребляет кредиты начиная со старейшего (FIFO). Бонусные и оплаченные кредиты отслеживаются раздельно.
Как назначить уровень лояльности
Уровни лояльности позволяют группировать участников по объему расходов и применять автоматические скидки.
Создание уровня
- Перейдите на страницу Участники.
- Откройте раздел управления Уровнями (доступен с панели инструментов или настроек).
- Нажмите Добавить уровень.
- Введите код (например, «silver»). Должен быть уникальным.
- Введите отображаемое название (например, «Серебряный участник»).
- Задайте пороговые баллы. Участник должен накопить как минимум столько баллов лояльности для получения этого уровня.
- Задайте ставку скидки. Введите скидку в процентах. Например, 5 означает скидку 5% на сессии.
- Нажмите Сохранить.
- Повторите для дополнительных уровней (например, Золотой на 1000 баллов со скидкой 10%).
Назначение уровня участнику
- Перейдите на страницу Участники.
- Выберите участника из списка.
- В детальной панели найдите поле Уровень.
- Выберите нужный уровень из выпадающего списка.
- Нажмите Сохранить.
Ожидаемый результат: участник имеет выбранный уровень. При расчете стоимости сессий участника скидка уровня учитывается в расчете. Профиль участника показывает назначенный уровень.
Как посмотреть историю транзакций участника
История транзакций показывает все пополнения кошелька, расходования, оплаты сессий, возвраты и события лояльности для конкретного участника.
- Перейдите на страницу Участники.
- Выберите участника из списка.
- Откройте детальную панель участника.
- Перейдите на вкладку История или Транзакции в детальной панели.
- Список показывает все транзакции в обратном хронологическом порядке:
- Дата и время.
- Тип транзакции (пополнение кошелька, расход, сессия, возврат и т.д.).
- Сумма (положительная для пополнений, отрицательная для расходов).
- Источник или контекст (какая сессия или заказ использовал средства).
- Кассир, выполнивший действие.
Ожидаемый результат: полный аудиторский след всей финансовой активности участника. Вы можете прокручивать или фильтровать по диапазону дат для поиска конкретных транзакций.
Как предоставить участнику бесплатное время
Вы можете добавить временной кредит на счет участника. Временные кредиты работают как кредиты кошелька, но в минутах. При запуске сессии система может списывать из временного баланса.
- Перейдите на страницу Участники.
- Выберите участника из списка.
- В детальной панели найдите раздел Временные пакеты или Временные кредиты.
- Нажмите Добавить время.
- Введите количество минут (например, 120 для двух часов бесплатного времени).
- Выберите тип кредита:
- Manual для комплиментарного времени от кафе.
- Bonus для промо-времени от кампании.
- Paid для времени, приобретенного через пакет.
- По желанию задайте ограничение по устройствам (только ПК, только Консоли или Все).
- По желанию задайте дату истечения, после которой неиспользованное время аннулируется.
- Нажмите Подтвердить.
Ожидаемый результат: новый временной кредит появляется на счете участника. Доступный временной баланс обновляется. При запуске сессии система предложит списание из временного баланса.
Как проверить баланс участника
Быстрая проверка баланса без открытия полной истории транзакций.
- Перейдите на страницу Участники.
- Используйте строку поиска вверху для ввода логина или отображаемого имени участника.
- Выберите участника из результатов.
- В детальной панели вверху отображаются текущий баланс кошелька (в базовой валюте) и временной баланс (в минутах).
Ожидаемый результат: вы видите текущий баланс кошелька и времени участника. Эти значения учитывают все пополнения, расходования и истечения на текущий момент.
Как обработать задолженность участника
Если участнику разрешен отрицательный баланс (задолженность), реестр задолженности отслеживает его долг.
- Перейдите на страницу Участники.
- Выберите участника с непогашенной задолженностью.
- Откройте детальную панель и проверьте раздел Задолженность.
- Реестр задолженности показывает отдельные записи долга с суммами и датами.
- Для погашения задолженности пополните кошелек участника на сумму долга. Выберите «Paid» как тип кредита для корректной фиксации оплаты.
Ожидаемый результат: пополнение кошелька компенсирует задолженность. Реестр показывает запись о погашении. Чистый баланс участника возвращается к нулю или положительному значению.
Типичные ошибки
- Создание дублирующих логинов. Логины уникальны и не учитывают регистр. «JohnDoe» и «johndoe» считаются одинаковыми. Система отклонит дубликаты.
- Путаница между балансом кошелька и временным балансом. Кошелек содержит деньги (минорные единицы валюты). Время содержит минуты. Это отдельные системы. Участник может иметь кредит кошелька без временного кредита и наоборот.
- Слишком высокий лимит одновременных подключений. Если участник может войти на 5 ПК одновременно, он потребляет 5-кратные ресурсы. Устанавливайте 1 для большинства участников.
- Неправильный тип кредита. Использование «Paid» для комплиментарного пополнения завышает ваши отчеты о выручке. Используйте «Bonus» или «Manual» для некоммерческих кредитов.
- Отсутствие срока действия у промо-времени. Бесплатные временные кредиты без срока истечения никогда не аннулируются. Для ограниченных акций всегда устанавливайте дату истечения.
- Удаление участника вместо деактивации. Деактивация сохраняет историю и обратима. Удаление необратимо и убирает все связанные записи.