Автостарт сессии и бесплатные минуты в начале
Автостарт сессии и бесплатные минуты в начале
Заголовок раздела «Автостарт сессии и бесплатные минуты в начале»Когда кассир создаёт сессию через Играть сейчас, IZI запускает её автоматически — без ручного нажатия «Старт». При предоплате старт происходит в момент подтверждения оплаты; при постоплате — сразу при создании. Дополнительно можно задать грейс-период: первые N минут место уже занято, но тариф ещё не тикает.
Автостарт: как работает
Заголовок раздела «Автостарт: как работает»Предоплата (оплата картой или наличными)
Заголовок раздела «Предоплата (оплата картой или наличными)»- Кассир создаёт сессию «Играть сейчас» и выбирает тариф.
- На экране оплаты проводится платёж — Картой или Наличными.
- Как только платёж подтверждается, система автоматически стартует сессию. Кассир ничего не нажимает.
Технически: платёж публикует событие order_paid → обработчик находит все «play-now» сессии этого заказа, ожидающие старта, и запускает их.
Постоплата (открытая сессия)
Заголовок раздела «Постоплата (открытая сессия)»Если в клубе включена постоплата, сессия с режимом «Открытая» стартует немедленно при создании — событие session_created запускает старт на том же такте.
Подстраховка: reconciler
Заголовок раздела «Подстраховка: reconciler»Раз в минуту фоновый reconciler проверяет сессии «Играть сейчас», которые по какой-то причине не стартовали больше 5 минут. Если прошло менее 30 минут с запланированного старта, reconciler запускает их повторно. Через 30 минут сессия считается стale — оператор запускает её вручную.
Когда автостарт не срабатывает
Заголовок раздела «Когда автостарт не срабатывает»- Устройство типа «кабина» (Pod) — там другой поток: игрок сам нажимает «Старт» внутри кабины после проверки кабинки персоналом.
- Сессия создана из мобильного приложения игрока, а не кассиром через CRM.
- Запланированное время старта ещё не наступило (бронирование на будущее): такие сессии ожидают своего слота, а не события оплаты.
- Заказ ещё не оплачен: при предоплате сессия ждёт события
order_paid, поэтому если оплата зависла или не завершена, старт не произойдёт.
Подробнее о создании сессии: Бронирование сеанса сейчас и Активация тарифа с оплатой.
Что видит кассир
Заголовок раздела «Что видит кассир»После того как оплата прошла, сессия в разделе Зал переходит в статус активной без каких-либо дополнительных действий. Никакого промежуточного состояния «ожидает старта» в интерфейсе нет: с точки зрения кассира сессия либо ещё не начата (заказ не оплачен), либо уже идёт.
Если кассир замечает, что сессия не стартовала через несколько секунд после оплаты, причина почти всегда в одном из условий из раздела «Когда автостарт не срабатывает» выше. В таком случае сессию можно запустить вручную из карточки игрока в Зале.
Бесплатные минуты в начале сессии
Заголовок раздела «Бесплатные минуты в начале сессии»Что это даёт
Заголовок раздела «Что это даёт»«Бесплатные минуты» — клубная настройка, которая сдвигает начало тарификации на N минут. Место за ПК считается занятым с момента создания сессии, но пакет игрока начинает расходоваться позже. В отчётах эти минуты не появляются.
Типичный сценарий: клуб даёт игроку 5 минут, чтобы сесть, залогиниться и запустить игру, прежде чем счётчик тронется.
Где настроить
Заголовок раздела «Где настроить»Где найти: Настройки организации → Настройки клубов
В боковой панели CRM перейдите в раздел Настройки клубов (под разделом «Управление» в настройках организации). Выберите клуб из выпадающего списка — появится список настроек.
Как пользоваться:
- Найдите строку «Бесплатные минуты в начале сессии».
- Введите количество минут от 0 до 60. Значение вводится в минутах; сохраняется сразу после потери фокуса или нажатия Enter — рядом появляется отметка «Сохранено».
- Чтобы выключить — установите 0.
Технические границы
Заголовок раздела «Технические границы»| Параметр | Значение |
|---|---|
| Единица хранения | секунды (gracePeriodSeconds) |
| Шаг в интерфейсе | 1 минута |
| Минимум | 0 (выключено) |
| Максимум | 60 минут |
| Значение по умолчанию | 0 |
Что меняется в сессии
Заголовок раздела «Что меняется в сессии»При ненулевом грейс-периоде система:
- Фиксирует момент занятия места (
occupancyStart) — сразу при создании сессии. - Сдвигает начало тарифного окна (
paidStart) на указанное количество минут. - Если сессия конечная — сдвигает и её плановое завершение (
paidEnd) на то же время, чтобы игрок получил полный оплаченный пакет.
Пример: игрок покупает 2 часа, в клубе настроены 5 бесплатных минут. Место занимается в 14:00. Тариф начинает тикать в 14:05, сессия заканчивается в 16:05 — ровно 2 часа тарифного времени.
Только для CRM-сессий
Заголовок раздела «Только для CRM-сессий»Грейс-период применяется только когда сессию создаёт кассир через CRM. Для игроков, бронирующих самостоятельно из мобильного приложения, период всегда равен 0.
Влияние на отчёты
Заголовок раздела «Влияние на отчёты»Бесплатные минуты не попадают в отчёты по сессиям и не списываются из пакета. Для аналитики загруженности зала место считается занятым с момента физического старта сессии.
Связь с настройками зон
Заголовок раздела «Связь с настройками зон»Настройка бесплатных минут задаётся на уровне клуба и применяется ко всем зонам одинаково. Настройки самих зон (режимы работы, типы устройств) описаны на странице Настройка зон клуба.
Практические рекомендации
Заголовок раздела «Практические рекомендации»Подбор значения грейс-периода
Заголовок раздела «Подбор значения грейс-периода»Оптимальное значение зависит от того, сколько времени реально уходит у игрока от момента оплаты до начала игры. Типичные ориентиры:
- 2–3 минуты — компьютер уже включён, игрок быстро садится и логинится.
- 5 минут — стандарт для большинства клубов: хватает на вход в аккаунт, запуск клиента и загрузку игры.
- 10 минут и больше — если перед сессией нужна загрузка образа, долгий вход или клуб принимает игроков пакетно по расписанию.
Не стоит ставить значение «с запасом» — это уменьшает точность отчётов о загруженности. Бесплатные минуты не отражаются в статистике, поэтому реальное время за ПК окажется выше отчётного.
Взаимодействие с конечными и открытыми сессиями
Заголовок раздела «Взаимодействие с конечными и открытыми сессиями»Для конечной сессии (с фиксированным временем) грейс-период сдвигает и начало, и конец тарифного окна на одинаковое количество минут. Игрок получает ровно столько оплаченного времени, сколько купил.
Для открытой сессии (постоплата без фиксированного конца) грейс-период сдвигает только начало тарификации. Конец сессии определяется завершением вручную.
Частые вопросы
Заголовок раздела «Частые вопросы»Нужно ли кассиру нажимать «Старт» после того как игрок оплатил? Нет. При предоплате сессия стартует автоматически в момент подтверждения платежа. При постоплате — сразу при создании.
Что если оплата прошла, но сессия не стартовала? Reconciler подхватит её в течение минуты. Если через 5 минут сессия всё ещё не стартовала — запустите вручную из раздела Зал. Reconciler перестаёт пытаться через 30 минут после запланированного старта.
Бесплатные минуты сгорают, если игрок пришёл позже? Грейс-период отсчитывается от момента создания сессии, а не от прихода игрока. Если кассир создал сессию заранее — период уже идёт.
Можно ли задать разные бесплатные минуты для разных зон? Нет. Настройка единая для всего клуба.
Меняется ли итоговое количество оплаченного времени при использовании грейс-периода? Нет. Для конечных сессий тарифное окно сдвигается целиком — игрок получает полное купленное время, просто оно начинается позже.
Частые вопросы
Нужно ли кассиру нажимать «Старт» после того как игрок оплатил?
Нет. При предоплате сессия стартует автоматически в момент, когда платёж подтверждается. При постоплате — сразу при создании сессии. Кнопки ручного старта в этом потоке нет.
Что такое бесплатные минуты в начале сессии?
Настройка «Бесплатные минуты в начале сессии» задаёт, сколько первых минут сеанса не тарифицируется. Время идёт, место занято, но из пакета игрока эти минуты не списываются и в отчёты не попадают. По умолчанию — 0 (выключено).
Где настроить бесплатные минуты?
В разделе «Настройки клубов» в настройках организации. Выберите клуб из списка, найдите строку «Бесплатные минуты в начале сессии» и введите значение от 0 до 60.
Применяется ли грейс-период при бронировании с мобильного приложения?
Нет. Грейс-период применяется только к сессиям, созданным кассиром через CRM. Бронирования из мобильного приложения игрока тарифицируются с первой минуты.
ООО «ИЗИ», ИНН 7842227686, ОГРН 1257800012249, 191024, г. Санкт-Петербург, Перекупной пер., д. 15-17, литера А, помещ. 3-н, офис 1, admin@izi.is · Настройки cookie