Перейти к содержимому

Группы вариантов бронирования

Группа вариантов объединяет основной ресурс (Main) и взаимозаменяемые варианты (Members). В Public Booking гость видит одну карточку группы и выбирает подходящий ресурс.

Функция влияет только на владельцев, которые создали и активировали допустимую группу и используют Public Booking.

Активная группа должна соответствовать условиям:

  • все участники имеют один тип: только Hourly либо только Daily;
  • указан один Main и хотя бы один Member;
  • у участников есть общая активная локация;
  • количество Main равно 1;
  • OneTime не используется.

До настройки проверьте активность, типы, локации и количество ресурсов.

  1. Откройте Справочники → Ресурсы.
  2. Перейдите в Группа вариантов бронирования.
  3. Создайте draft.
  4. Выберите основной ресурс Main.
  5. Добавьте взаимозаменяемые Members.
  6. Настройте порядок и публичные тексты.
  7. Проверьте общие локации.
  8. Сохраните группу, не активируя её, если подготовка ещё не завершена.

Неактивный draft можно редактировать без изменения поведения Public Booking и блокировок.

Перед активацией FormiBook показывает явные зависимости между Main и Members. После подтверждения совпадающие связи атомарно передаются группе и удаляются как отдельные dependencies. Остальные зависимости сохраняются.

Активная группа создаёт эффективное поведение:

  • Main блокирует каждого Member;
  • каждый Member блокирует Main;
  • Members не блокируют друг друга, если между ними нет отдельной зависимости.

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

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

Planner учитывает эффективные правила блокировки, но не получает отдельный групповой интерфейс.

  • Deactivate прекращает групповую блокировку и сохраняет конфигурацию для редактирования.
  • Delete удаляет группу.

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

В применимой локации активная группа показывается перед обычными категориями. Гость открывает карточку и выбирает один из доступных вариантов.

Если выбран новый Member, пересекающаяся позиция корзины заменяется только после успешной серверной проверки цены и доступности. При ошибке текущая корзина не должна измениться.

Группа не увеличивает физическое количество ресурсов. Если применимой активной группы нет, обычный поток Public Booking и порядок ресурсов сохраняются.

Функция доступна только для корректно настроенной активной группы при включённом Public Booking.