Добавить в корзинуПозвонить
Найти в Дзене

Как Mandarin превратил платежную ссылку в форму продажи билетов с выбором даты и динамическим расчетом суммы

«Энтузиасты» — творческое сообщество, которое развивает городские культурные проекты, проводит мероприятия, экскурсии и работает с локальной историей города. Один из сценариев продаж для команды — онлайн-продажа билетов на экскурсии. Для посетителей были доступны два типа билетов: обычный и льготный. Ситуация до проекта Изначально «Энтузиасты» использовали универсальную платежную ссылку Mandarin. Пользователь переходил по ссылке, выбирал тип билета — обычный или льготный — и оплачивал покупку.
Для простого сценария такой подход работал. Но как только посетителю нужно было купить несколько билетов, например для семьи или группы, появлялись ограничения.
Пользователь не мог в одном заказе выбрать сразу несколько билетов разных типов. Если ему были нужны три обычных билета и один льготный, приходилось несколько раз переходить по платежной ссылке и оплачивать билеты по отдельности. Также в прежнем сценарии не было удобного выбора даты экскурсии.
Для клиента это означало лишние действия с
Оглавление

«Энтузиасты» — творческое сообщество, которое развивает городские культурные проекты, проводит мероприятия, экскурсии и работает с локальной историей города.

Один из сценариев продаж для команды — онлайн-продажа билетов на экскурсии. Для посетителей были доступны два типа билетов: обычный и льготный.

Ситуация до проекта

Изначально «Энтузиасты» использовали универсальную платежную ссылку Mandarin. Пользователь переходил по ссылке, выбирал тип билета — обычный или льготный — и оплачивал покупку.

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

Пользователь не мог в одном заказе выбрать сразу несколько билетов разных типов. Если ему были нужны три обычных билета и один льготный, приходилось несколько раз переходить по платежной ссылке и оплачивать билеты по отдельности. Также в прежнем сценарии не было удобного выбора даты экскурсии.

Для клиента это означало лишние действия со стороны покупателя и менее удобный учет заказов.

Задача

Нужно было доработать платежный сценарий так, чтобы покупатель мог оформить весь заказ в одной форме, а «Энтузиасты» — видеть в личном кабинете Mandarin не только факт оплаты, но и состав покупки.

Ключевые требования:

выбор даты экскурсии;

покупка нескольких билетов разных типов в одном заказе;

автоматический расчет итоговой суммы;

формирование счета на индивидуальную сумму;

отображение деталей заказа в личном кабинете;

раздельное отображение обычных и льготных билетов в чеке.

Решение

Команда Mandarin реализовала интеграцию сайта с платежным сценарием через универсальную ссылку и создание счета.

Теперь пользователь заполняет форму на сайте: указывает имя, email, дату экскурсии и количество билетов каждого типа. После этого система рассчитывает стоимость заказа и формирует счет на нужную сумму.

Такой подход позволил уйти от фиксированной суммы в платежной ссылке. Итоговая стоимость больше не задается заранее: она зависит от выбора покупателя и передается в Mandarin при создании счета.

Как работает решение

Интеграция построена через связку сайта, скрипта и универсальной платежной ссылки Mandarin.

-2

Скрипт забирает данные из формы на сайте: имя, email, дату бронирования, количество обычных и льготных билетов. Затем формирует запрос на создание счета с нужной суммой и детализацией заказа.

Интеграция связана с универсальной платежной ссылкой Mandarin через идентификатор PaymentOptionsID. Благодаря этому платежный сценарий можно настраивать и развивать через личный кабинет Mandarin, не пересобирая всю интеграцию на сайте.

-3

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

Что видит покупатель

Для покупателя сценарий стал проще и понятнее.

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

-4
-5

После покупки чек формируется с разделением по позициям: обычные и льготные билеты отображаются отдельно. Это делает оплату прозрачной для покупателя и удобной для последующего учета.

Что видит мерчант в личном кабинете Mandarin

Для «Энтузиастов» изменился не только пользовательский путь, но и внутренняя работа с заказами.

-6

Что видит мерчант в личном кабинете Mandarin

После формирования оплаты в личном кабинете Mandarin отображается счет на нужную сумму и все ключевые данные, которые пользователь заполнил на сайте:

имя клиента;

дата бронирования;

количество билетов;

итоговая сумма;

сумма по обычным билетам;

сумма по льготным билетам.

Что нового получилось сделать для клиента

В рамках проекта Mandarin помог «Энтузиастам» перейти от базового сценария оплаты к более гибкой модели онлайн-продаж.

Получилось реализовать несколько важных изменений:

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

Следующий этап: билет после оплаты

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

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

-7

К этой странице подключен NotiSend: данные пользователя попадают в список получателей, после чего можно настраивать автоматизацию и триггеры для отправки шаблона билета тем, кто оплатил заказ.

-8

Этот этап важен для развития сценария: покупатель не только оплачивает билет, но и получает дальнейшую коммуникацию после оплаты.

Почему выбрали такой подход

Для разных сайтов подходят разные уровни интеграции.

Если у компании есть несколько фиксированных цен — например, тариф «Старт», «Стандарт» и «VIP», — достаточно создать отдельные платежные ссылки с заранее заданной суммой и разместить их на кнопках сайта.

Но у «Энтузиастов» сценарий сложнее: стоимость заранее неизвестна. Пользователь может выбрать любое количество билетов, причем разных типов. Поэтому нужно было не просто поставить кнопку оплаты, а передавать в Mandarin рассчитанную сумму и данные заказа.

Именно поэтому был выбран сценарий с динамическим созданием счета: сайт рассчитывает стоимость, а Mandarin формирует счет на конкретную сумму и сохраняет детали заказа в личном кабинете.

Результат

Mandarin помог «Энтузиастам» превратить простую платежную ссылку в удобную форму продажи билетов.

Теперь покупатель может в одном сценарии выбрать дату экскурсии, указать количество обычных и льготных билетов, увидеть расчет стоимости и оплатить заказ одним платежом.

Для мерчанта процесс тоже стал удобнее: в личном кабинете Mandarin отображается не только сумма оплаты, но и вся детализация заказа — имя клиента, дата бронирования, количество билетов и разбивка по типам.

Решение закрыло текущую задачу по продаже билетов и оставило пространство для развития: к сценарию можно добавлять новые способы оплаты, а после успешной оплаты — настраивать автоматическую отправку билетов через NotiSend.