Тарифы и льготные цены на билеты

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

Обновлено

Тариф — это именованная ценовая категория билета: «Взрослый», «Детский», «Студенческий», «Льготный». Одно и то же место можно продавать по нескольким тарифам с разной ценой, а тариф выбирается до того, как место попадет в корзину — кассиром в кассе или покупателем в виджете. Инструкция проходит весь путь: создание тарифа, привязка к событию, расценка мест, продажа и отчетность.

Как это устроено

  • Тариф — запись справочника организации. Создается один раз и используется в любых событиях.
  • У события ровно один основной тариф. Его цена — это обычная цена билета, отдельно расценивать ничего не нужно.
  • Дополнительные тарифы расцениваются поштучно. Есть у места цена в тарифе — место в этом тарифе продается; нет цены — места в этом тарифе нет. Формул и процентов от базовой цены нет: цену в тарифе вы задаете сами.
  • Тариф запоминается в билете в момент добавления в корзину — одинаково в кассе, в виджете и по API. Поэтому в одном заказе спокойно живут места по разным тарифам.

💡 Событие, к которому тарифы не привязаны, работает как раньше: у билетов одна цена, переключатели тарифа нигде не появляются.

Шаг 1. Создать тариф

  1. Откройте раздел «Репертуар» → «Тарифы» и нажмите «Добавить».
  2. «Название» — то, что увидят кассир, покупатель в виджете, контролер на входе и вы сами в отчетах. Пишите так, как называете категорию в жизни: «Детский», «Студенческий», «Пенсионный».
  3. «Описание» — необязательное пояснение для сотрудников (например, какие документы спрашивать на входе). Показывается в списке тарифов и в таблице тарифов события.
  4. «Статус» — активный тариф можно привязывать к событиям. Ненужный тариф не удаляют, а переводят в неактивный: он пропадет из списков выбора, но останется в уже проданных заказах и отчетах.

Справочник тарифов организации со статусами записей

💡 Раздел виден только пользователям, у которых в роли включено право «Доступ в меню: Репертуар - Тарифы». Роли настраиваются в разделе «Система» → «Роли».

Шаг 2. Привязать тарифы к событию

  1. Откройте карточку события: «Репертуар» → «События», иконка карандаша в строке события.
  2. Перейдите на вкладку «Тарифы».
  3. В поле «Выберите тарифы...» добавьте нужные тарифы. Список подгружается по мере ввода и предлагает только активные тарифы вашей организации.
  4. Ниже появится таблица выбранных тарифов. Отметьте галочкой «Основной» тот тариф, по которому продаются билеты за обычную цену. Если выбран один тариф, он становится основным автоматически.
  5. Нажмите «Сохранить».

Вкладка «Тарифы» события с отметкой основного тарифа

Отметку «Основной» можно только перенести на другую строку — снять ее совсем нельзя: основной тариф у события обязателен. Смысл привязки в паре: основной тариф плюс хотя бы один дополнительный, ради которого все и затевается.

⚠️ Если убрать тариф из события и сохранить, все цены этого тарифа у билетов события удаляются. Вернуть тариф в список можно, а расценки придется проставить заново.

Тариф только для отдельных продавцов

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

Так делают спеццену для конкретного партнера: например, тариф «Корпоративный» открывают только агентству, которое выкупает места для сотрудников. У основного тарифа такой настройки нет — по нему продают все, иначе событие вообще нельзя было бы продавать. У событий, которые приезжают из внешних систем через шлюз, колонки тоже нет: тарифами там управляет внешняя система.

💡 Ограничение работает для продавцов, а не для сотрудников: пользователь админки, не закрепленный за продавцом, видит и продает по любому тарифу события. Как закрепить сотрудника за продавцом — в инструкции о кассирах.

Шаг 3. Расценить места в тарифе

Цены в дополнительных тарифах задаются в редакторе события — там же, где обычные цены.

  1. В списке событий нажмите вторую иконку в строке (рядом с карандашом) — откроется редактор события со схемой зала.
  2. Справа выберите секцию «Цены».
  3. Под фильтром секторов появится подпись «Тарифы» и список тарифов события — основной идет первым. Выберите дополнительный тариф.
  4. Выделите на схеме места, которые продаются по этому тарифу.
  5. На вкладке «Приход» введите цену и нажмите «Добавить».

Вкладка «Приход» с полем цены для дополнительного тарифа

В режиме дополнительного тарифа схема ведет себя иначе, чем в обычном:

  • места без цены в этом тарифе не подкрашены — их в тарифе как бы нет;
  • места, у которых вообще нет билета, гаснут и не выделяются: новые билеты в тарифном режиме не создаются, расцениваются только существующие;
  • под сводкой по ценам показывается строка «Не расценено: N» — сколько мест еще не имеет цены в выбранном тарифе.

Чтобы убрать место из тарифа, выделите его, откройте вкладку «Возврат» и нажмите «Удалить». Место останется в продаже по основному тарифу.

Секция «Инфо» тоже понимает тарифы: переключите тариф — и раскладка по ценам, количествам и статусам пересчитается по нему.

⚠️ У места, которое уже забронировано или продано, цена текущего заказа не меняется: новая цена в тарифе применится, когда место вернется в продажу. Так же работает и обычная переоценка билетов.

Входные сектора

У входного сектора (без мест) схемы нет, поэтому расценка идет группами. Нажмите на сектор — откроется диалог со списком групп по базовой цене: сколько билетов в группе, сколько из них уже расценено и по какой цене в тарифе. Клик по строке подставляет цены в поля «Базовая цена группы» и «Тарифная цена», кнопка «Добавить» расценивает всю группу целиком, «Удалить» — снимает цену со всей группы.

Продажа в кассе

Кассир выбирает тариф до выбора мест: в редакторе события откройте секцию «Бронь» и переключите тариф тем же селектом «Тарифы».

  • Схема и суммы корзины показываются по цене выбранного тарифа.
  • Место, не расцененное в текущем тарифе, погашено — по нему продать нельзя. Уже добавленное в корзину место остается кликабельным, чтобы его можно было убрать.
  • Чтобы продать места по разным тарифам в одном заказе, добавьте места по одному тарифу, переключите тариф и добавьте еще.
  • Название тарифа подписано строкой под сектором и местом — в корзине, в диалоге «Создать заказ» и в карточке заказа.

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

Продажа через виджет

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

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

Строки тарифов со своими ценами во входном секторе

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

Скидки по тарифу

Скидку можно ограничить тарифами — например, дать промокод только на взрослые билеты. В форме скидки («Репертуар» → «Скидки») на вкладке «Условия» есть поле «Тарифы»: выберите те, на которые скидка действует.

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

Где еще виден тариф

  • Карточка заказа и список предброни — название тарифа строкой под сектором и местом.
  • Карточка билета (диалог «Билет #…» из заказа или поиска по штрихкоду) — цена билета во всех тарифах события сразу.
  • Билет для печати — в шаблон можно добавить поле «Тариф» («Система» → «Шаблоны билетов»), оно идет следом за «Стоимостью». Если у события тарифов нет, поле остается пустым и на билете не печатается. Подробнее — в инструкции «Шаблоны билетов».
  • Контроль доступа — при сканировании билета контролер видит название тарифа под сектором и местом. Это работает только онлайн: в офлайн-режиме приложение деталей билета не знает.
  • «Отчеты» → «Аналитика» — фильтр «Тариф»: график продаж в разрезе одного тарифа.
  • «Отчеты» → «Список» — отчет «Отчет по тарифам» (заказы, билеты и сумма продаж в разрезе тарифов, событий или площадок), колонка и фильтр «Тариф» в «Выгрузке операций», группировка «По тарифам» в отчете «Проход на событие». В отчетах по событию и по проданным местам билет учитывается по цене, за которую он продан, а не по номиналу.

Ограничения

  • События из внешних билетных систем. У события, полученного через шлюз, тарифы приезжают из внешней системы вместе с билетами: вкладка «Тарифы» и цены в них доступны только на просмотр, расценивать такие места вручную нельзя. Названия таких тарифов в справочнике помечены словом «шлюз» — переименовать их можно, синхронизация название не перезапишет.
  • Сменить тариф у места, уже лежащего в корзине, нельзя. Уберите место из корзины и добавьте заново с нужным тарифом.
  • Партнерам, которые получают ваши билеты по протоколу Яндекса, льготные цены передаются только для мест со схемой. Входные билеты уходят в такие каналы по базовой цене. Внутри платформы — в кассе, в виджете и по Prime API — тарифы у входных билетов работают полностью.

Частые вопросы

Выбрал тариф, а места на схеме погасли и не выделяются

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

Покупатель не видит переключатель тарифов в виджете

Переключатель появляется, когда к событию привязаны минимум два тарифа и один из них отмечен основным. Проверьте вкладку «Тарифы» в карточке события.

Убрал тариф из события — пропали все цены в нем

Так и задумано: цены живут в связке «билет + тариф события». После возврата тарифа в список расценки нужно проставить заново.

Билет вернули — почему он снова по обычной цене?

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

Можно ли задать тариф процентом от базовой цены?

Нет, цену в тарифе вы указываете вручную для каждого места. Если нужен именно процент от цены — это задача для скидки: «Репертуар» → «Скидки».

Зачем архивировать тариф, если его можно удалить?

Удаления нет намеренно: тариф встречается в проданных заказах и отчетах за прошлые периоды. Неактивный тариф просто перестает предлагаться при настройке новых событий.

Нужна помощь?

Остались вопросы по настройке?

Напишите нам — поможем разобраться и перенести продажи на платформу.

Посмотреть демо