ВСЁ О СОЗДАНИИ САЙТОВ ДЛЯ ПРОДАЖИ БИЛЕТОВ, ЭКСКУРСИЙ, ТУРОВ, ТОВАРОВ и УСЛУГ

СТАТЬИ О СОЗДАНИИ САЙТОВ
СОЗДАНИЕ СОБЫТИЯ
КОНСТРУКТОР САЙТОВ SOLD-OUT
ТУРЫ, ЭКСКУРСИИ, МУЗЕИ
ПРОДАЖА ТОВАРОВ И УСЛУГ
ПАКЕТНЫЕ ТУРЫ
ОПТИМАЛЬНЫЕ ПУТИ СОЗДАНИЯ САЙТА
ДОСТУП К API, ВЕБ-ФОРМА
ПОДКЛЮЧЕНИЕ ЭКВАЙРИНГА И ОНЛАЙН-КАССЫ
ИСПОЛЬЗОВАНИЕ ВИДЖЕТОВ
СКРИПТЫ ИНТЕГРАЦИИ С WORDPRESS
ПЛАГИН WORDPRESS
ПРИМЕРЫ САЙТОВ КЛИЕНТОВ ПЛАТФОРМЫ
ЗАКАЗАТЬ РАЗРАБОТКУ

Существует много сайтов для продажи билетов, лучшие из которых позволяют быстро выбрать события и места, легко купить на них билеты. При внешней простоте этих сайтов, за ними стоят сложные взаимосвязанные системы: билетный процессинг, API шлюзы, интернет-эквайринги, система отчетности, протокол Оператора Фискальных Данных (ОФД), онлайн касса. Этот “backend” не заметен со стороны покупателя билетов, и мнимая простота существующих сайтов часто вводит в заблуждение как заказчиков, так и разработчиков новых решений.

Вне зависимости от выбора CMS или framework’а для создания сайта (клиентской части), необходимо осознавать наличие сложного функционала на его «серверной стороне». На backend'е сосредоточена основная чать системы продажи билетов. Оптимально, когда функции backend’а берет на себя одна из множества билетных платформ. Чтобы не идти сложным путем, не совершать ошибок и не «изобретать велосипед», стоит изучить собранный на этой странице опыт создания сайтов для продажи билетов клиентами платформы BIL24.

СТАТЬИ О СОЗДАНИИ САЙТОВ

Рекомендуем прочитать статьи о создании сайтов для продажи билетов:

Как начать продавать билеты на события «с нуля». Пошаговый гайд

Классика жанра

«Хочу свой сайт для продажи билетов…»

Вывод экскурсий в продажу: способы, инструменты, пошаговые инструкции

О дрелях, дырках, сайтах и билетах

Собственная билетная платформа за 1000 USD. Миф или реальность?

СОЗДАНИЕ СОБЫТИЯ

Событие (для продажи билетов на сайте) создается в приложении Редактор, там же делаются все необходимые настройки и осуществляется управление (рис.1).


рис. 1

В платформе есть все инструменты для создания событий и управления продажами билетов (туториал). Это позволяет сэкономить время и деньги в любом проекте сайта для продажи билетов. Например, НЕТ НЕОБХОДИМОСТИ реализовывать: работу со схемой зала, корзину, интернет-эквайринг с ОФД, панель администрирования (dashboard), систему отчетности и многое другое. Все это уже есть в билетной платформе.

В платформе BIL24 есть две зоны: Тестовая и Реальная. Все приложения платформы, включая Редактор, подключаются как к Тестовой, так и к Реальной зоне. Таким образом, можно создавать события в обеих зонах, а для разработки сайтов доступно множество событий в тестовой зоне платформы.

КОНСТРУКТОР САЙТОВ SOLD-OUT

Конструктор сайтов Sold-out позволяет в считанные минуты сгенерировать сайт для продажи билетов, товаров и услуг, загруженных в платформу BIL24. Сайт создается по шаблону, с простым дизайном, и может быть установлен как готовый отдельный сайт (в корневой каталог), так и в любой подкаталог, став подразделом уже имеющегося сайта.

Использование Sold-out – это самый простой и быстрый способ начать продавать билеты, товары или услуги, как описано в гайде Как начать продавать билеты на события «с нуля».

ТУРЫ, ЭКСКУРСИИ, МУЗЕИ

Платформа BIL24 хорошо подходит для реализации туров, экскурсий, продажи билетов в музеи, а также продажи сопутствующих товаров и услуг. Богатый инструментарий платформы позволяет создавать эффективные решения в этой области.
Вывод экскурсий в продажу: способы, инструменты, пошаговые инструкции

Рассмотрим экскурсии и туры из тестовой зоны платформы:

Посещение музея Фаберже
Музеи часто применяют ценовые категории и тарифы, например, в музее Фаберже для ценовых категорий «Входной билет на основную экспозицию» и «Входной билет на экскурсионный сеанс» действуют тарифы: Пенсионеры РФ, Школьники, студенты, Сотрудники музеев, Общий. Подробнее о категориях и тарифах в документации и к приложению Редактор.
Для события Посещение музея Фаберже действует акция с промокодами, подробнее об акции.

Экскурсия по Неве на теплоходе "Астра"
Схемы объектов, мест проведения событий (в данном примере теплоход «Астра») создаются в графическом редакторе, который не ограничивает фантазию дизайнера.

Экскурсия «Сочи – знаменитый российский курорт» содержит места с размещением в экскурсионном автобусе и тарифами (взрослый, детский, пенсионеры РФ).

Больше туров, экскурсий , музеев можно найти на сайте тестовой зоны платформы BIl24 – test.bil.cool

Туристические сайты клиентов платформы:
russpass.ru
anapapass.ru
Экскурсии в Москве на сайте eventscanner.ru

ПРОДАЖА ТОВАРОВ И УСЛУГ

Продажа билетов на события любых видов может сопровождаться продажей сопутствующих товаров и услуг, например, атрибутики, подарков, услуг питания. Кроме этого, BIL24 позволяет продавать товары и услуги «как есть», отдельно от каких-либо событий.

Примеры продажи товаров и услуг в реальной зоне платформы:

Магазин футболок

Услуги психолога

ПАКЕТНЫЕ ТУРЫ

Пакетный тур — это готовый набор для отдыха, часто включающий в себя перелет, проживание, питание, посещение различных мероприятий и получение сопутствующих товаров и услуг. Пакетные туры давно стали популярным товаром на туристическом рынке. Они применяются при организации всевозможных фестивалей, праздников, круизов, экскурсий и т. д.

Пример в тестовой зоне платформы – Sunlight Festival 2030:

Пакетный тур, созданный с использованием инструментов BIL24, позволяет покупателю не только выбрать конкретный номер в отеле или конкретное кресло в самолете, но и получить билеты на мероприятия, скидки на сопутствующие услуги.

ОПТИМАЛЬНЫЕ ПУТИ СОЗДАНИЯ САЙТА

Наиболее простой и эффективный способ создать сайт для продажи билетов – это использовать в качестве backend’а какую-либо билетную платформу. BIL24 предлагает для этого следующие варианты (от простого к сложному):

1. Создать сайт с помощью проекта Sold-out. Для создания сайта необходимо заполнить форму, скачать архив и, развернув его на собственном хостинге, приступить к продаже билетов, товаров или услуг.

2. Использовать Скрипты интеграции с Wordpress, чтобы в кратчайший срок начать продажи билетов.

3. Интегрировать в создаваемый сайт виджет для продажи билетов.

4. Для получения информации о событии использовать API, а для продажи билетов – виджет. Как в Постановке 809.

5. Реализовать на создаваемом сайте API BIL24 самостоятельно, создав собственное решение от начала и до конца.

ДОСТУП К API, ВЕБ-ФОРМА

Доступ к открытому API Тестовой зоны платформы BIL24 описан в документации. Для удобства исследования API можно применять Веб-форму, с помощью которой можно генерировать запросы к серверу и получать ответы в формате JSON (рис.2). Веб-форма реализована на Flutter и может быть установлена на компьютер или мобильный телефон нажатием кнопки "Установить" в браузере Google Chrome.

Рассмотрим работу веб-формы на примере команды GET_ALL_ACTIONS, и получим все события для указанного в документации интерфейса FID=1185 token=2f1173e2b12fd5a111b6 Тестовой зоны (рис.2):


рис. 2

Тело POST-запроса: {"command":"GET_ALL_ACTIONS", "fid":"1185", "token":"2f1173e2b12fd5a111b6"}.
URL тестовой зоны https://api.bil24.pro:1240/json

1. Выбор зоны: Тестовая или Реальная.

2. Выбор типа интерфейса. Объект Интерфейс (Frontend) необходим для взаимодействия с покупателями и продажи им билетов. Все билеты в платформе продаются через какой-либо интерфейс. Каждый интерфейс принадлежит Агенту и имеет уникальный идентификатор FRONTEND ID (FID, п.5) и соответствующий ему токен (п.6). Тип интерфейса определяет логику взаимодействия Агента и Покупателя билетов, а также набор доступных команд API.

Тип «Билетная система» подразумевает наличие у Агента собственной билетной системы с эквайрингом. Соответственно, для интерфейса типа «Билетная система», например, доступна команда PAY_ORDER, которая делает сформированный агентом заказ оплаченным в BIL24.

Тип «Браузер» подразумевает использование Агентом собственного эквайринга, подключенного в билетной платформе BIL24. В этом случае, заказ становится оплаченным после получения подтверждения из банка (команда PAY_ORDER не доступна интерфейсам типа «Браузер»).

Выбирайте тип «Билетная система», если используете собственную билетную систему. Выбирайте тип «Браузер», если делаете сайт или мобильное приложение, бэкендом которого является непосредственно BIL24.

3. Команда API BIL24, в примере – GET_ALL_ACTIONS.

4. Locale - предпочитаемый язык данных ответа в формате IETF BCP 47. Если не указано, используется значение ru-RU.

5. Frontend ID (FID) – уникальный идентификатор интерфейса (п.2).

6. Токен интерфейса (п.2), соответствующий FID (п.5).

7. По нажатию кнопки «Отправить» сгенерированный веб-формой JSON запрос (п.8) отправляется на URL выбранной зоны (п.1).

8. Тело запроса в формате JSON.

Далее в веб-форме представлен ответ на команду GET_ALL_ACTIONS

9. Список городов (содержит список площадок).

10. Список видов событий.

11. Список событий.

12. Результат запроса.

13. Описание результата запроса.

14. Время выполнения команды.

ПОДКЛЮЧЕНИЕ ЭКВАЙРИНГА И ОНЛАЙН-КАССЫ

Наличие собственного интернет-эквайринга позволяет продавать билеты, товары и услуги проще, безопаснее и эффективнее. Во многих билетных системах необходимо использовать один, «общесистемный» интернет-эквайринг, оформленный на оператора системы. Через этот эквайринг продаются все билеты, а организаторы и агенты должны ждать, когда оператор перечислит им деньги, вырученные от продаж. Так работать не удобно и не выгодно.

В платформе BIL24 необходимо подключить свой собственный эквайринг. В этом случае вся выручка от продажи билетов сразу поступает на ваш счет.

Лучше всего подключить интегрированное решение банка: интернет-эквайринг + Оператор Фискальных Данных (ОФД) + онлайн-касса. Это решение позволяет автоматически выдавать чеки при покупке и, что немаловажно, при возврате билетов. При этом платформа BIL24 взаимодействует с банком только по API эквайринга.

В настоящий момент в платформе реализованы следующие интегрированные решения:

ЮKassa (Сбер)

РБС (Альфа-банк, Сбер, ВТБ)

Stripe

В России проще всего использовать решения ЮKassa. Для подключения эквайринга используйте приложение «Менеджер», вкладки Эквайринги, Фиск. данные.

ИСПОЛЬЗОВАНИЕ ВИДЖЕТОВ

Виджеты платформы необходимы, чтобы продавать билеты. Наиболее часто, при создании сайта ссылка на виджет устанавливается на кнопку «Купить билеты». После нажатия этой кнопки, покупатель билетов переходит в виджет, где реализованы выбор мест и оплата билетов.

Примеры в тестовой зоне платформы:

Посещение музея Фаберже (входные билеты)

Концерт группировки Ленинград (билеты с размещением)

СКРИПТЫ ИНТЕГРАЦИИ С WORDPRESS

Отображение событий, загруженных в платформу BIL24, является первой задачей при создании сайта для продажи билетов. Как это сделать - описано в Постановке 809, которая содержит все необходимые данные для получения событий по API, используя одну команду GET_ALL_ACTIONS. У квалифицированного разработчика реализация Постановки 809 занимает менее 8 часов работы «с нуля».

В соответствии с этой постановкой создан «Встраеваемый Скрипт интеграции с Wordpress» (далее Встраиваемый Скрипт), который инициирует отображение мероприятий на сайте, созданном с помощью Wordpress. Для работы скрипта необходимы FID и токен. FID (Frontend ID) – это уникальный идентификатор интерфейса Агента, через который продаются билеты на определенный набор событий. FID и token используются для взаимодействия c центральным сервером BIL24 по API.

Чтобы получить Встраиваемый Скрипт, необходимо указать fid и token и нажать кнопку «Сгенерировать».



Полученный Встраиваемый Скрипт нужно скопировать, он понадобиться в дальнейшем.

Встраиваемый Скрипт вызывает Скрипт Интеграции, реализующий отображение событий с помощью команды GET_ALL_ACTIONS. Скрипт Интеграции находится на сайте BIL24.pro.

Если необходимо, чтобы Скрипт Интеграции находился на вашем сайте, то можно Скачать архив для интеграции, развернуть его в корневом каталоге сайта и заменить во Встраиваемом Скрипте доменное имя BIL24.pro на доменное имя вашего сайта.

Чтобы продавать билеты, на сайт необходимо установить Виджет 2022. Скачайте архив с виджетом и разверните его в корневом каталоге сайта. Файлы виджета находятся в папке widget.

Пример сайта, использующего скрипты интеграции с Wordpress и подключенного к тестовой зоне платформы - test2.bil.cool

Встраиваемый Скрипт можно установить на любую страницу. Добавить его можно как с помощь встроенного редактора Wordpress’а, так и с помощью популярного плагина Elementor, который расширяет возможности стандартного редактора и считается более удобным.

В приборной панели Wordpress’а переходим во вкладку Страницы. Выбираем страницу, на которую необходимо добавить Скрипт и переходим в редактор. В данном примере воспользуемся редактором Elementor (рис. 1)



рис. 1

Добавляем секцию на странице, в которую поместим виджет (рис. 2) и перетаскиваем в эту секцию блок «HTML-код» (рис. 3)



рис. 2



рис. 3

Последний шаг - установка Виджета событий на сайт. Добавляем скрипт виджета в содержимое блока HTML-код и нажимаем кнопку кнопку Обновить (в самом редакторе элементы от виджета могут не отображаться, но на странице будут), чтобы изменения отобразились непосредственной на странице (рис. 4).



рис. 4

ПЛАГИН WORDPRESS

На мировом рынке платформа BIL24 представлена под брендом TixGear. Для интеграции с WORDPRESS существует плагин TixGear, реализующий тот же функционал, что и Скрипты интеграции.

ПРИМЕРЫ САЙТОВ КЛИЕНТОВ ПЛАТФОРМЫ

championat.com
Продажа билетов на спортивные события и не только

vdnh.ru
События на ВДНХ

eventscanner.ru
Поисковый сервис с точной и детальной информация обо всех событиях в России

koncertsamara.ru
Продажа билетов на события в Самаре, других городах и регионах.

volgograd.events
Продажа билетов в Волгограде.

летонаоке.рф
Продажа экскурсий в Калуге.

ЗАКАЗАТЬ РАЗРАБОТКУ

Разработчиком, хорошо знакомым с технологиями платформы BIL24, является web-студия Sprintmakers. Рекомендуем поручать этой студии разработку сайтов и приложений на основе BIL24. Это сэкономит время и деньги. Вопросы по разработке решений на базе платформы можно обсудить в телеграм-чате Билетный рынок. Разработчики.