Тариф — это именованная ценовая категория билета: «Взрослый», «Детский», «Студенческий», «Льготный». Одно и то же место можно продавать по нескольким тарифам с разной ценой, а тариф выбирается до того, как место попадет в корзину — кассиром в кассе или покупателем в виджете. Инструкция проходит весь путь: создание тарифа, привязка к событию, расценка мест, продажа и отчетность.
Как это устроено
- Тариф — запись справочника организации. Создается один раз и используется в любых событиях.
- У события ровно один основной тариф. Его цена — это обычная цена билета, отдельно расценивать ничего не нужно.
- Дополнительные тарифы расцениваются поштучно. Есть у места цена в тарифе — место в этом тарифе продается; нет цены — места в этом тарифе нет. Формул и процентов от базовой цены нет: цену в тарифе вы задаете сами.
- Тариф запоминается в билете в момент добавления в корзину — одинаково в кассе, в виджете и по API. Поэтому в одном заказе спокойно живут места по разным тарифам.
💡 Событие, к которому тарифы не привязаны, работает как раньше: у билетов одна цена, переключатели тарифа нигде не появляются.
Шаг 1. Создать тариф
- Откройте раздел «Репертуар» → «Тарифы» и нажмите «Добавить».
- «Название» — то, что увидят кассир, покупатель в виджете, контролер на входе и вы сами в отчетах. Пишите так, как называете категорию в жизни: «Детский», «Студенческий», «Пенсионный».
- «Описание» — необязательное пояснение для сотрудников (например, какие документы спрашивать на входе). Показывается в списке тарифов и в таблице тарифов события.
- «Статус» — активный тариф можно привязывать к событиям. Ненужный тариф не удаляют, а переводят в неактивный: он пропадет из списков выбора, но останется в уже проданных заказах и отчетах.
💡 Раздел виден только пользователям, у которых в роли включено право «Доступ в меню: Репертуар - Тарифы». Роли настраиваются в разделе «Система» → «Роли».
Шаг 2. Привязать тарифы к событию
- Откройте карточку события: «Репертуар» → «События», иконка карандаша в строке события.
- Перейдите на вкладку «Тарифы».
- В поле «Выберите тарифы...» добавьте нужные тарифы. Список подгружается по мере ввода и предлагает только активные тарифы вашей организации.
- Ниже появится таблица выбранных тарифов. Отметьте галочкой «Основной» тот тариф, по которому продаются билеты за обычную цену. Если выбран один тариф, он становится основным автоматически.
- Нажмите «Сохранить».
Отметку «Основной» можно только перенести на другую строку — снять ее совсем нельзя: основной тариф у события обязателен. Смысл привязки в паре: основной тариф плюс хотя бы один дополнительный, ради которого все и затевается.
⚠️ Если убрать тариф из события и сохранить, все цены этого тарифа у билетов события удаляются. Вернуть тариф в список можно, а расценки придется проставить заново.
Тариф только для отдельных продавцов
В таблице выбранных тарифов есть колонка «Продавцы». Пока она пуста, тариф доступен всем вашим продавцам — это обычный случай. Выберите одного или нескольких — и тариф станет доступен только им: остальные не увидят его ни в виджете, ни по API, ни в кассе, а места будут продаваться по обычной цене.
Так делают спеццену для конкретного партнера: например, тариф «Корпоративный» открывают только агентству, которое выкупает места для сотрудников. У основного тарифа такой настройки нет — по нему продают все, иначе событие вообще нельзя было бы продавать. У событий, которые приезжают из внешних систем через шлюз, колонки тоже нет: тарифами там управляет внешняя система.
💡 Ограничение работает для продавцов, а не для сотрудников: пользователь админки, не закрепленный за продавцом, видит и продает по любому тарифу события. Как закрепить сотрудника за продавцом — в инструкции о кассирах.
Шаг 3. Расценить места в тарифе
Цены в дополнительных тарифах задаются в редакторе события — там же, где обычные цены.
- В списке событий нажмите вторую иконку в строке (рядом с карандашом) — откроется редактор события со схемой зала.
- Справа выберите секцию «Цены».
- Под фильтром секторов появится подпись «Тарифы» и список тарифов события — основной идет первым. Выберите дополнительный тариф.
- Выделите на схеме места, которые продаются по этому тарифу.
- На вкладке «Приход» введите цену и нажмите «Добавить».
В режиме дополнительного тарифа схема ведет себя иначе, чем в обычном:
- места без цены в этом тарифе не подкрашены — их в тарифе как бы нет;
- места, у которых вообще нет билета, гаснут и не выделяются: новые билеты в тарифном режиме не создаются, расцениваются только существующие;
- под сводкой по ценам показывается строка «Не расценено: N» — сколько мест еще не имеет цены в выбранном тарифе.
Чтобы убрать место из тарифа, выделите его, откройте вкладку «Возврат» и нажмите «Удалить». Место останется в продаже по основному тарифу.
Секция «Инфо» тоже понимает тарифы: переключите тариф — и раскладка по ценам, количествам и статусам пересчитается по нему.
⚠️ У места, которое уже забронировано или продано, цена текущего заказа не меняется: новая цена в тарифе применится, когда место вернется в продажу. Так же работает и обычная переоценка билетов.
Входные сектора
У входного сектора (без мест) схемы нет, поэтому расценка идет группами. Нажмите на сектор — откроется диалог со списком групп по базовой цене: сколько билетов в группе, сколько из них уже расценено и по какой цене в тарифе. Клик по строке подставляет цены в поля «Базовая цена группы» и «Тарифная цена», кнопка «Добавить» расценивает всю группу целиком, «Удалить» — снимает цену со всей группы.
Продажа в кассе
Кассир выбирает тариф до выбора мест: в редакторе события откройте секцию «Бронь» и переключите тариф тем же селектом «Тарифы».
- Схема и суммы корзины показываются по цене выбранного тарифа.
- Место, не расцененное в текущем тарифе, погашено — по нему продать нельзя. Уже добавленное в корзину место остается кликабельным, чтобы его можно было убрать.
- Чтобы продать места по разным тарифам в одном заказе, добавьте места по одному тарифу, переключите тариф и добавьте еще.
- Название тарифа подписано строкой под сектором и местом — в корзине, в диалоге «Создать заказ» и в карточке заказа.
Если сотрудник закреплен за продавцом, в переключателе «Тарифы» он видит только тарифы, доступные этому продавцу, — закрытые для него просто не появляются в списке. У остальных сотрудников выбор не ограничен.
Продажа через виджет
Покупателю ничего настраивать не нужно — переключатель появляется сам, как только у события есть основной и хотя бы один дополнительный тариф:
- На схеме зала — переключатель тарифов над легендой цен. Выбранный тариф это режим просмотра: цены на схеме и в подсказках показываются по нему, а места без цены в тарифе выглядят как места без билета. Уже выбранные покупателем места остаются активными всегда.
- Во входных секторах — отдельная строка на каждый тариф со своей ценой, счетчиком и количеством доступных мест. Так покупатель сразу видит все варианты.
💡 Льготные места стоит расценивать так, чтобы их было легко найти: при выбранном детском тарифе цветными на схеме останутся только детские места, остальные погаснут.
Скидки по тарифу
Скидку можно ограничить тарифами — например, дать промокод только на взрослые билеты. В форме скидки («Репертуар» → «Скидки») на вкладке «Условия» есть поле «Тарифы»: выберите те, на которые скидка действует.
Спецзначения «основной тариф» в списке нет и не нужно: билет, проданный по основному тарифу события, считается билетом этого тарифа — просто выберите его в условии. Подробно о скидках — в инструкции «Скидки и промокоды».
Где еще виден тариф
- Карточка заказа и список предброни — название тарифа строкой под сектором и местом.
- Карточка билета (диалог «Билет #…» из заказа или поиска по штрихкоду) — цена билета во всех тарифах события сразу.
- Билет для печати — в шаблон можно добавить поле «Тариф» («Система» → «Шаблоны билетов»), оно идет следом за «Стоимостью». Если у события тарифов нет, поле остается пустым и на билете не печатается. Подробнее — в инструкции «Шаблоны билетов».
- Контроль доступа — при сканировании билета контролер видит название тарифа под сектором и местом. Это работает только онлайн: в офлайн-режиме приложение деталей билета не знает.
- «Отчеты» → «Аналитика» — фильтр «Тариф»: график продаж в разрезе одного тарифа.
- «Отчеты» → «Список» — отчет «Отчет по тарифам» (заказы, билеты и сумма продаж в разрезе тарифов, событий или площадок), колонка и фильтр «Тариф» в «Выгрузке операций», группировка «По тарифам» в отчете «Проход на событие». В отчетах по событию и по проданным местам билет учитывается по цене, за которую он продан, а не по номиналу.
Ограничения
- События из внешних билетных систем. У события, полученного через шлюз, тарифы приезжают из внешней системы вместе с билетами: вкладка «Тарифы» и цены в них доступны только на просмотр, расценивать такие места вручную нельзя. Названия таких тарифов в справочнике помечены словом «шлюз» — переименовать их можно, синхронизация название не перезапишет.
- Сменить тариф у места, уже лежащего в корзине, нельзя. Уберите место из корзины и добавьте заново с нужным тарифом.
- Партнерам, которые получают ваши билеты по протоколу Яндекса, льготные цены передаются только для мест со схемой. Входные билеты уходят в такие каналы по базовой цене. Внутри платформы — в кассе, в виджете и по Prime API — тарифы у входных билетов работают полностью.
Частые вопросы
Выбрал тариф, а места на схеме погасли и не выделяются
Гаснут места, у которых нет билета: в тарифном режиме новые билеты не создаются. Сначала создайте билеты в обычном режиме (основной тариф), потом расценивайте их в дополнительном.
Покупатель не видит переключатель тарифов в виджете
Переключатель появляется, когда к событию привязаны минимум два тарифа и один из них отмечен основным. Проверьте вкладку «Тарифы» в карточке события.
Убрал тариф из события — пропали все цены в нем
Так и задумано: цены живут в связке «билет + тариф события». После возврата тарифа в список расценки нужно проставить заново.
Билет вернули — почему он снова по обычной цене?
При возврате место возвращается в продажу и теряет тариф покупки. Деньги по самой продаже и возврату остаются в операциях и в «Выгрузке операций» с тем тарифом, по которому билет уходил.
Можно ли задать тариф процентом от базовой цены?
Нет, цену в тарифе вы указываете вручную для каждого места. Если нужен именно процент от цены — это задача для скидки: «Репертуар» → «Скидки».
Зачем архивировать тариф, если его можно удалить?
Удаления нет намеренно: тариф встречается в проданных заказах и отчетах за прошлые периоды. Неактивный тариф просто перестает предлагаться при настройке новых событий.