public:doc:puly_mest

Различия

Показаны различия между двумя версиями страницы.

Ссылка на это сравнение

Предыдущая версия справа и слева Предыдущая версия
public:doc:puly_mest [09:16 04/06/2025] – удалено - внешнее изменение (Дата неизвестна) 127.0.0.1public:doc:puly_mest [09:16 04/06/2025] (текущий) – ↷ Страница перемещена из dev:puly_mest в public:doc:puly_mest tanzilya
Строка 1: Строка 1:
 +====== Настройка пулов мест для отображения на разных кассах ======
  
 +В случае необходимости, чтобы часть мест были доступны к продаже только на кассе, а в онлайне отображались как занятые, даже при активном виджете продажи билетов на кассе, в инсталляции можно задать пулы мест для отображения.
 +
 +1. Добавить залы и места (подробнее в [[public:doc:admin:uslugi:nastrojka_raspisanija_dlja_meroprijatij_predstavlenij|инструкции]]). \\
 +2. В разделе Услуги перейти в подраздел Пулы мест. \\
 +{{ :dev:pul_1.png |}} \\
 +3. Создать новый, ввести название и сохранить. \\
 +{{ :dev:pul_2.png |}} \\
 +4. Для упрощения поиска мест применить фильтрацию по: площадке, родителю, типу места или местам, запрещенным к продаже. \\
 +{{ :dev:pul_3.png |}} \\
 +5. Выбрать места для добавления в пул, или выбрать все доступные после фильтрации, заполнив чек-бокс вверху списка. Нажать "Добавить".
 +{{ :dev:pul_4.png |}}
 +6. Если среди добавленных мест есть лишние, их можно удалить из нового списка.
 +{{ :dev:pul_5.png |}}
 +7. Созданный пул мест необходимо прикрепить к нужной кассе. Для этого в настройках пула или в таблице нужно нажать "**Пулы мест для касс**". Привязка пулов к кассам позволяет ограничить продажу по местам на кассе определенным набором мест.
 +{{ :dev:pul_6.png |}}
 +8. Выбрать или создать новую запись. Указать ранее созданный пул мест и нужную кассу.
 +{{ :dev:pul_7.png |}}
 +9. Выбрать настройки отображения: 
 +  * **Исключить** - Исключить места, внесенные в пул из продажи на данной кассе. Если флаг не выставлен, считается что на кассе можно продавать только места из данного пула.
 +  * **Не использовать** - Не использовать данный пул на данной кассе (аналогично удалению привязки).
 +{{ :dev:pul_8.png |}}
 +
 +
 +----
 +
 +Рассмотрим на примере.
 +
 +В инсталляции создан зал с несколькими секторами, в которых располагаются разного типа кресла. Не все из них должны быть доступны к продаже на всех кассах (обычные кассы, онлайн сервисы, автокассы).
 +
 +Создаем пулы с нужными настройками, прикрепляем их к кассам.
 +{{ :dev:pul_11.png |}}
 +{{ :dev:pul_12.png |}}
 +{{ :dev:pul_13.png |}}
 +
 +Перезапускаем кассу и открываем виджет. Места, которые были добавлены в первый пул, недоступны к покупке.
 +{{ :dev:pul_10.png |}}
 +
 +Запустим виджет на автокассе. Поскольку первый пул отношения к автокассе не имел, эти места должны быть доступны к покупке. Но так как мы создали второй пул "включающий", то на автокассе будут доступны только те места, которые попали во второй пул.
 +
 +{{ :dev:pul_9.png |}}
 +
 +Для сравнения запустим виджет отдельно, чтобы убедиться, что пулы отрабатывают только на кассах, к которым они прикреплены.
 +
 +{{ :dev:pul_14.png |}}
 +
 +
 +----
 +
 +**Важные моменты:** \\
 + \\
 +Пулы на исключение и включение на кастомном виджете места корректно не светятся доступными. На нашей веб витрине возможно несоответствие отображения мест из пула.
 +
 +Пулы применимы **только для зала с типом "кресло"**, иначе не работают. Но другие залы можно выбрать и прожать "Добавить", хоть ничего и не произойдет. Временное решение - сразу включенный фильтр в пулах (по умолчанию отображает только кресла).
 +
 +Уже добавленные места не пропадают из списка "Выбор места для добавления в пул", так что может возникнуть ситуация, когда при добавлении мест они не добавляются. И это нормально, так как повторно добавить места нельзя.
 +
 +Сложность со встройкой виджета в кассы: если настройки пулов для касс/автокасс/онлайна различаются, надо это заворачивать в отдельную интеграцию. 
 +
 +Пулы можно не удалять, а отключать, в случае ненадобности. Если же все таки нужно удалить, то сначала надо отвязать пул от кассы, удалить в нем места, и только после этого сам пул удалится без ошибки.
 +
 +{{tag>dev}}