Модель билетов в evntflo
Каждый тип билета в evntflo — это шаблон (TicketDefinition), который описывает тип доступа, ценообразование, квоту и период продажи. Когда участник покупает билет, на основе шаблона создаётся конкретный экземпляр (TicketInstance) с уникальным QR-кодом.
Типы ценообразования
Бесплатный (free)
Участник регистрируется без оплаты. Подходит для:
- Открытых лекций и митапов
- Бесплатных онлайн-трансляций
- Некоммерческих мероприятий
- Мероприятий, где оплата происходит вне evntflo
Бесплатные билеты не взимают никаких комиссий evntflo на любом тарифе.
Фиксированная цена (fixed)
Одна цена для всех покупателей. Самый простой вариант для платных мероприятий.
Примеры: стандартный билет за 3 000 руб., VIP за 10 000 руб.
Ценовые тиры (tiered)
Несколько ценовых уровней для одного типа билета. Каждый тир активируется по дате — это позволяет реализовать схему «ранние пташки»: ранняя цена ниже, ближе к мероприятию цена растёт.
Подробнее — Ценовые тиры и ранние пташки.
Донат (donation)
Участник сам определяет сумму. Можно задать минимальную сумму или оставить без ограничений. Подходит для:
- Благотворительных мероприятий
- Творческих встреч с добровольным взносом
- Событий формата «заплати сколько считаешь нужным»
Типы доступа
Каждый билет определяет, что именно получает участник:
| Тип доступа | Описание |
|---|---|
| Офлайн | Физическое присутствие на мероприятии. Проверка по QR-коду на входе. |
| Видеозапись | Доступ к записи мероприятия. Участник получает ссылку после завершения события. |
| Подписка | Постоянный доступ к контенту мероприятия или серии мероприятий. |
Типы доступа можно комбинировать в рамках одного мероприятия. Например, создать билет «Стандарт» (только офлайн) и «Полный» (офлайн + видеозапись).
Квота
Для каждого типа билета можно задать максимальное количество. Когда квота исчерпана, билет перестаёт отображаться в форме регистрации (или показывается как «Распродан»).
Квота считается отдельно для каждого типа билета. Если у вас 100 стандартных и 20 VIP-билетов, заполнение квоты стандартных не влияет на доступность VIP.
Бронирование
При начале оплаты создаётся временная бронь (Reservation). Забронированный билет удерживается из квоты на время оплаты. Если оплата не завершена в течение срока бронирования, бронь снимается и билет возвращается в пул.
Период продажи
Задайте даты начала и окончания продаж для каждого типа билета:
- Дата начала — билет появится в форме регистрации только после этой даты. Используйте для анонса с отложенным стартом продаж.
- Дата окончания — после этой даты билет перестаёт продаваться. Полезно для билетов «ранней пташки» или для закрытия регистрации за несколько дней до мероприятия.
Если даты не указаны, билет доступен пока мероприятие в статусе published.
Срок действия билета
Для билетов с типом доступа «Видеозапись» или «Подписка» можно указать срок действия. По истечении срока доступ к контенту закрывается.
Создание типа билета
- Откройте событие -> вкладка «Билеты».
- Нажмите «Добавить тип билета».
- Заполните:
- Название — отображается участникам в форме (например, «Стандарт», «VIP», «Онлайн»)
- Тип ценообразования — free, fixed, tiered или donation
- Цена (для fixed) или ценовые тиры (для tiered)
- Тип доступа — офлайн, видеозапись, подписка
- Квота — максимальное количество (необязательно)
- Период продажи — даты начала и окончания (необязательно)
- Нажмите «Сохранить изменения».
Отложенное сохранение
Редактирование билетов в evntflo использует механизм отложенного сохранения. Все изменения (добавление, редактирование, удаление типов билетов) накапливаются в черновике. Пока вы не нажмёте «Сохранить изменения», на сервере ничего не меняется.
Это защищает от случайных изменений: вы можете отредактировать несколько типов билетов, проверить результат и сохранить все правки одним действием.
Если вы покинете страницу с несохранёнными изменениями, система предупредит об этом.