Различия

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

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

Предыдущая версия справа и слева Предыдущая версия
Следующая версия
Предыдущая версия
public:doc:puly_mest [09:16 04/06/2025] – удалено - внешнее изменение (Дата неизвестна) 127.0.0.1public:doc:puly_mest [07:01 06/08/2025] (текущий) vistoma
Строка 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 |}}
 +
 +
 +==== Настройка пулов мест для отдельных расписаний ====
 +
 +Так же, как и в случае с отдельной кассой, потребуется для начала создать пул мест. Прикреплять его к кассе не обязательно если не требуется. Далее нужно перейти в раздел **Услуги** и выбрать услугу с типом **Мероприятие**. Если требуется обозначить пул для шаблона расписаний, то перейти в "Шаблоны расписаний", если же для одного конкретного расписания, то перейти в "Расписания".
 +
 +В открывшемся разделе выбрать нужное расписание (или шаблон) и нажать "**Пулы мест**".
 +
 +{{ :public:doc:puly_v_raspisanii.png |}}
 +
 +Далее выбрать или создать новую запись. Указать ранее созданный пул мест и параметры (**Не продавать** - Исключить места, внесенные в пул из этого расписания. Если флаг не выставлен, считается что к продаже будут доступны только места из данного пула. **Неактивен** - Не использовать данный пул в данном расписании (аналогично удалению привязки)).
 +
 +----
 +
 +Пример 1:
 +
 +1. Создаем два пула, допустим розовый и красный бассейны.
 +2. Добавляем розовый на кассу через привязку пулов.
 +
 +//промежуточный результат - при открытии мест в кассе на любой день отображается только розовый бассейн.//
 +
 +3. В одном конкретном расписании добавляем пул красный.
 +
 +//результат - на любой день только розовый бассейн, но для выбранного ранее расписания и розовый, и красный.//
 +
 +----
 +
 +Пример 2:
 +
 +1. Создаем пул, допустим красный, без привязки пула к кассе
 +
 +//промежуточный результат - при открытии мест в кассе на любой день отображаются все бассейны.//
 +
 +2. В одном конкретном расписании добавляем созданный пул с отметкой "исключить".
 +
 +//результат - на любой день все бассейны, но для выбранного ранее расписания все кроме красного.//
 +
 +----
 +
 +Убрать с продажи места можно двумя способами:
 +
 +  * продавать ТОЛЬКО те которые указаны явно (не поднята галочка "Не продавать")
 +  * продавать ВСЕ КРОМЕ тех что указаны явно (поднята галочка "Не продавать")
 +
 +Если один пул разрешает продать место, а другой запрещает - **выигрывает запрет**!
 +
 +----
 +
 +**Важные моменты:** \\
 + \\
 +Пулы на исключение и включение на кастомном виджете места корректно не светятся доступными. На нашей веб витрине возможно несоответствие отображения мест из пула.
 +
 +----
 +
 +Пулы применимы **только для зала с типом "кресло"**, иначе не работают. Но другие залы можно выбрать и прожать "Добавить", хоть ничего и не произойдет. Временное решение - сразу включенный фильтр в пулах (по умолчанию отображает только кресла).
 +
 +----
 +
 +Уже добавленные места не пропадают из списка "Выбор места для добавления в пул", так что может возникнуть ситуация, когда при добавлении мест они не добавляются. И это нормально, так как повторно добавить места нельзя.
 +
 +----
 +
 +Пулы можно не удалять, а отключать, в случае ненадобности. Если же все таки нужно удалить, то сначала надо отвязать пул от кассы, удалить в нем места, и только после этого сам пул удалится без ошибки.
 +
 +{{tag>dev}}