Top.Mail.Ru

Реализация виджета покупки билетов на мероприятия на сайтах-партнерах

04.04.2025 👁 40
04.04.2025

Реализация виджета покупки билетов на мероприятия на сайтах-партнерах

Клиент и проект:

Наш клиент — билетный оператор по продаже билетов на мероприятия: театры, спектакли, концерты, балет, цирк, мюзиклы, шоу и т.п. в Москве. Сайт заказчика работает на системе управления CMS Made Simple.

Задача:

Продавать онлайн электронные билеты на мероприятия на сайтах-партнеров.

Реализация:

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

Изначально мы попытались реализовать вывод виджета через стандартный iframe. Но в процессе работы мы столкнулись с проблемой работы межсайтовых запросов, блокировкой кросс-доменных сессий и запрета кросс-доменных AJAX-запросов.

Было принято решение создать API для виджета и реализовать его на JavaScript (JS).

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

Задача выполнена!

Разработка виджета: создание API, формирование шаблонов, отладка — 40 часов.

#техподдержка #концертное агентство #интернет-магазин #cmsms #2025
Этот сайт использует файлы cookie и метаданные. Продолжая просматривать его, вы соглашаетесь на использование нами файлов cookie и метаданных в соответствии с Политикой конфиденциальности. Принять