Единый центр настроек
Функция доступна в production. Видимость разделов зависит от роли пользователя, тарифа и включённых возможностей tenant.
Назначение центра
Заголовок раздела «Назначение центра»Пункт Настройки в меню пользователя открывает единый центр настроек владельца. На широком экране группы показываются слева, на узком — в раскрываемой навигации.
Каждый пункт ведёт на самостоятельную страницу своей области. Сохранение одной страницы не должно незаметно изменять другую область.
Структура
Заголовок раздела «Структура»Организация
Заголовок раздела «Организация»- Основные настройки — название бизнеса, часовой пояс, контактный email, телефон, сайт и уведомление об изменении данных владельца;
- Языки — эффективные языки владельца и основной язык.
Бронирование и гости
Заголовок раздела «Бронирование и гости»- Гости для проживания;
- Жизненный цикл бронирования;
- Онлайн-бронирование;
- тексты страниц бронирования;
- Заезд и выезд.
Жизненный цикл бронирования объединяет правила подтверждения и предоплаты, гостевые ссылки, контроль неподтверждённых броней, напоминания и сроки Tentative.
Платежи и тариф
Заголовок раздела «Платежи и тариф»- Онлайн-платежи.
Billing тарифа остаётся отдельной финансовой областью. Платежи бронирований и оплата тарифа платформы не должны смешиваться.
Коммуникации
Заголовок раздела «Коммуникации»- Шаблоны писем;
- Отправка почты.
Видимость по роли
Заголовок раздела «Видимость по роли»Навигация должна показывать только применимые пользователю пункты.
- Гости для проживания видит администратор владельца.
- Заезд и выезд видит администратор владельца.
- Отправка почты видит администратор владельца.
- Обычный пользователь может видеть Языки без права изменения.
Наличие пункта в меню не даёт дополнительных прав. Отсутствие пункта также не заменяет серверную проверку: прямой переход на URL должен повторно проверить роль и policy.
Видимость по тарифу
Заголовок раздела «Видимость по тарифу»Некоторые пункты требуют возможности текущего тарифа:
- Заезд и выезд;
- Отправка почты;
- Онлайн-бронирование;
- Онлайн-платежи.
Первые два дополнительно требуют роль администратора владельца.
Если пункт скрыт, проверьте текущий тариф и роль. Даже после повышения тарифа функцию может потребоваться отдельно включить и настроить.
Независимое сохранение
Заголовок раздела «Независимое сохранение»Настройки разных областей должны сохраняться отдельно. Например:
- изменение языков не должно перезаписывать основные реквизиты;
- изменение жизненного цикла не должно менять онлайн-платежи;
- настройка SMTP не должна переключать шаблоны писем;
- изменение Public Booking не должно менять Billing тарифа.
После сохранения проверяйте уведомление именно на текущей странице.
Совместимость переходов
Заголовок раздела «Совместимость переходов»Центр использует общий shell и сохраняет совместимость со старыми маршрутами: сохранённая ссылка может открыть соответствующую страницу внутри центра.