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

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

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

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

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

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

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

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

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

Театр едет на гастроли. Как продавать билеты?

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

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

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

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

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


рис. 1

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

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

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

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

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

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

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

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

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

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

Больше примеров продажи туров, экскурсий и музеев можно найти на сайте bil1.pro

ИЛЛЮСТРИРОВАННЫЕ КАРТЫ

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

Пример использования иллюстрированной карты на сайте компании "Лето на Оке"

Студия Artwork создаст для вашего сайта иллюстрированную карту со ссылками на продажу билетов, товаров и услуг из BIL24.

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

Продажа билетов на события любых видов может сопровождаться продажей сопутствующих товаров и услуг, например, атрибутики, подарков, услуг питания. 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 эквайринга.

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

ЮКасса (Сбер)

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

Stripe

В России проще всего использовать решения ЮКасса. Подключение экваринга Юкасса описано в туториалах и видеоинструкциях.

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

Виджет - это встраиваемый на сайт готовый программный модуль, в котором реализованы все шаги для покупки билетов: от резервирования мест и корзины, до оплаты через интернет-эквайринг банка. Любой виджет платформы BIL24 - это реализация её публичного агентского API. Наиболее часто, ссылка на виджет устанавливается на кнопку «Купить билеты». Соответственно, после нажатия этой кнопки, покупатель переходит в виджет, где выбирает места и оплачивает билеты. Рекомендуем устанавливать виджет непосредственно на сайт, чтобы не было перехода в другой домен, так как такой переход прямо запрещается при использовании интернет-экваринга.

В настоящее время рекомендуем использовать Fluwid (Flutter Widget) - современный многофункциональный виджет, написанный на Flutter. Fluwid подходит для продажи билетов на события всех видов и масштабов, а также для реализации сопутствующих товаров и услуг.
Скачать
Документация

Примеры в тестовой зоне платформы:
Посещение музея Фаберже (входные билеты)
Концерт группировки Ленинград (билеты с размещением)
Больше примеров на сайте bil1.pro

СКРИПТЫ ИНТЕГРАЦИИ С 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
Продажа билетов на события в Самаре, других городах и регионах.

Московская игрушка
Единственный в России Музей ватной игрушки.

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

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

В этом разделе перечислим разработчиков, хорошо знакомых с технологиями BIL24 и API платформы:

Sprintmakers

Artwork

IT Fox

Вопросы по разработке решений на базе платформы можно обсудить в телеграм-чате Билетный рынок. Разработчики.