Билетная система для сайта
Билетная система для сайта
Если у вас уже есть сайт мероприятия, театра или клуба, и вы ищете билетную систему для сайта — есть два принципиально разных пути: встраиваемый виджет/плагин, который живёт внутри существующей страницы, и отдельный self-hosted движок, который сам становится сайтом продажи билетов. NitroCart — это второй путь: отдельная установка на своём домене или поддомене, не плагин для встраивания. Подробнее о принципах движка — на главной странице.
Что это и кому подходит
Технически у вас два несовместимых подхода к билетной системе для сайта.
Первый — встраиваемый виджет или плагин. Вы ставите его в существующую CMS (обычно WordPress), он рендерится внутри уже существующей страницы, покупатель не покидает домен. Такой подход подходит, если для вас критично, чтобы вся продажа происходила буквально на той же странице, без перехода.
Второй — отдельный self-hosted движок под продажу билетов, который разворачивается на собственном домене или поддомене и подключается к основному сайту ссылкой или кнопкой. Это подходит, если у вас нет жёсткого требования "именно на этой странице", но важны владение данными покупателей, отсутствие комиссии с продажи и контроль над оформлением и логикой заказа. NitroCart относится именно ко второй категории.
Если вам принципиально нужен виджет внутри текущей страницы — переходите сразу к разделу «Когда NitroCart не подходит».
Критерии выбора
При выборе билетной системы для сайта стоит пройтись по нескольким пунктам:
- Обязательно ли встраивание именно в текущий сайт, или приемлем переход на отдельный домен/поддомен под покупку билета.
- Комиссия с продажи — берёт ли система процент с каждого билета или это фиксированная стоимость лицензии.
- Владение данными покупателей — хранятся ли контакты и заказы у вас или у стороннего сервиса.
- Гибкость настройки секторов, рядов и цен — можно ли задать разную цену для разных зон зала.
- Способ выдачи билета — email с вложением, личный кабинет, QR-код при входе.
- Техническая сложность интеграции — нужен ли разработчик для встраивания или это разовая установка.
- Наличие SSL и своего домена без дополнительных настроек на стороне организатора.
Таблица сравнения
| Вариант | Комиссия | Данные покупателей | Встраивание в текущий сайт | Гибкость секторов/цен |
|---|---|---|---|---|
| NitroCart (отдельный self-hosted движок) | Нет, фиксированная лицензия | У вас, на своём сервере | Нет — отдельный домен/поддомен + ссылка | Полная: секторы, подсекторы, ряды |
| Встраиваемый плагин для CMS | Обычно есть | Частично у сервиса | Да, прямо в странице | Ограничена шаблоном плагина |
| Iframe-виджет стороннего сервиса | Есть, фиксированный процент | У стороннего сервиса | Формально да, но через чужой домен внутри iframe | Зависит от сервиса |
| Продажа вручную (без системы) | Нет | У вас, но без автоматизации | Нет системы как таковой | Полная, но всё руками |
Как это устроено в NitroCart
В NitroCart формат продажи билетов — Tickets, один из четырёх форматов витрины движка (наравне с обычным каталогом, цифровыми товарами и подписками), переключается одним полем в настройках без переустановки.
Покупатель выбирает место не через кликабельную графику, а последовательно: сектор → подсектор → ряд, дальше видит сетку мест квадратиками с доступными и занятыми позициями. После оплаты билет генерируется с QR-кодом и штрихкодом — этого достаточно для проверки на входе сканером или вручную.
Важное отличие от встраиваемых решений: NitroCart разворачивается на отдельном домене или поддомене. Технически это может быть, например, отдельный поддомен вашего основного домена — управляется сменой DNS-записи и не требует переустановки движка. С основным сайтом такая установка связывается обычной ссылкой или кнопкой, а не встраиванием кода на страницу.
Подробное описание формата секторов, подсекторов и логики выдачи билетов — в статье про self-hosted билетную продажу с выбором мест. Если вы ещё сравниваете сам подход к продаже билетов онлайн — агрегатор, self-hosted или вручную — см. обзор способов продажи билетов онлайн.
Фактурный блок: театр с сайтом на WordPress
Представим небольшой театр. Основной сайт — на WordPress, с афишей, новостями и историей труппы. Менять эту часть или встраивать туда сложную логику продажи мест никто не хочет — риск сломать существующую вёрстку.
Вместо встраивания поднимается поддомен вида tickets.example.com на NitroCart. Через Telegram Mini App установка занимает обычно 15–30 минут: покупается VPS, запускается установка, движок разворачивается с уже настроенным Tickets-форматом и SSL от Let's Encrypt. На основном сайте на WordPress остаётся одна правка — кнопка «Купить билет», ведущая на tickets.example.com.
Дальше — вопрос экономики. Типичная комиссия стороннего билетного сервиса — несколько процентов с каждого билета. При среднем обороте, скажем, $8000 в месяц от продажи билетов, комиссия в 5% — это $400 в месяц, или $4800 в год. Лицензия NitroCart на тарифе Start — $890 в год при оплате за год (Pro на пять точек продаж — $1 790) при той же нагрузке. Разница ощутима уже на оборотах среднего масштаба, а с ростом продаж процентная комиссия растёт вместе с оборотом, а стоимость лицензии — нет.
Когда NitroCart не подходит
Если задача звучит буквально как «встроить виджет покупки билетов прямо в текущую страницу сайта, без перехода на другой домен» — NitroCart для этого не годится. Это не плагин и не виджет, а отдельный самостоятельный движок, который занимает свой домен или поддомен целиком. Он не встраивается кодом в существующую CMS-страницу.
Также не подойдёт, если вы категорически не готовы поддерживать отдельную установку — пусть даже деплой занимает 15–30 минут, это всё равно отдельный сервер и отдельный домен, а не строчка кода в существующей теме.
Более широкий разбор случаев, где NitroCart не лучший выбор, — в статье «Когда NitroCart не подходит».
FAQ
Можно ли встроить NitroCart в существующий сайт как виджет?
Нет. NitroCart — отдельный сайт/движок на своём домене или поддомене. Связать с основным сайтом можно только ссылкой или кнопкой, не встраиванием.
Подходит ли NitroCart, если у меня уже есть сайт на WordPress?
Да, если вы готовы вынести продажу билетов на отдельный поддомен и просто поставить ссылку с основного сайта. Если нужен именно виджет на текущей странице — нет.
Сколько времени занимает установка?
Через Telegram Mini App разворачивание занимает обычно 15–30 минут, включая SSL.
Есть ли комиссия с продажи билетов?
Нет, лицензия фиксированная по тарифу, комиссии с оборота нет.
Можно ли настроить разные цены для разных секторов зала?
Да, формат Tickets поддерживает секторы, подсекторы и ряды с собственной ценой у каждой позиции.
Как выглядит сам билет у покупателя?
Билет с QR-кодом и штрихкодом, которые можно проверить сканером или вручную на входе.
Цены
NitroCart работает по лицензии, привязанной к числу IP-адресов сервера:
- Start — от $99/мес ($890 за год), 1 IP
- Pro — от $199/мес ($1 790 за год), до 5 IP
- Enterprise — от $399/мес ($3 590 за год), до 15 IP
Подробности и оформление — на странице тарифов.
Сколько это стоит
NitroCart — лицензия, а не подписка с процентом с продаж. Три тарифа, оплата за месяц, квартал (до −10%) или год (−25%):
- Start — от $99/мес ($890/год, ≈$74/мес), 1 магазин.
- Pro — от $199/мес ($1 790/год, ≈$149/мес), до 5 магазинов одновременно.
- Enterprise — от $399/мес ($3 590/год, ≈$299/мес), до 15 магазинов одновременно.