Ограничьте или предоставьте доступ к сайту вашего отеля с версии Hotel Booking 4.0.0
Опубликовано: 2021-11-25Последняя версия MotoPress Hotel Booking 4.0.0. (или выше) позволяет вам предоставить кому-либо разрешение на управление сайтом вашего отеля или просмотр бронирований без необходимости предоставления людям прав администратора.
Это означает, что теперь вы можете легко предоставлять права или ограничивать доступ к определенным меню и функциям бронирования отелей, а также к дополнительным меню бронирования отелей для персонала, сдающего недвижимость в аренду, тем самым улучшая общий рабочий процесс и общение в вашей команде.
WordPress по умолчанию предлагает шесть предопределенных пользовательских ролей: Суперадминистратор, Администратор, Редактор, Автор, Участник и Подписчик. Каждому из них назначаются разрешения, называемые Возможностями.
В дополнение к возможностям WP по умолчанию, в Hotel Booking 4.0.0 или более поздней версии добавлены две настраиваемые роли пользователей (управляющий отелем и работник отеля) и еще несколько настраиваемых возможностей для этих ролей.Теперь вы можете либо добавлять новых пользователей с предпочтительной ролью пользователя Hotel Manager или Hotel Worker, либо изменять роли для текущих пользователей сайта .
Давайте подробнее рассмотрим новые роли пользователей WP, полученные от Hotel Booking, настраиваемые возможности и то, как вы можете их редактировать.
Объяснение роли пользователя Hotel Manager
Роль пользователя Hotel Manager имеет широкий доступ к настройкам и инструментам плагина Hotel Booking. Это своего рода расширенная роль пользователя редактора WordPress по умолчанию.
Что может сделать менеджер отеля:
- Просмотр и редактирование всех меню и настроек плагина Hotel Booking (доступ к меню «Размещение» и «Бронирование» осуществляется через плагин MotoPress Hotel Booking)
- Доступ к меню «Мультимедиа», «Страницы» и «Комментарии» на сайте.
Что не может сделать менеджер отеля:
- Доступ к другим важным административным настройкам веб-сайта WordPress, например к плагинам.
Примечание. До обновления пользовательские роли администратора и редактора сайта имели самый широкий доступ к плагину. После обновления роль пользователя Editor WordPress была урезана; теперь он не предоставляет доступа к настройкам плагина бронирования отелей, за исключением шорткодов размещения для написания или создания страниц.
Начиная с версии Hotel Booking 4.0.0, роль пользователя Hotel Manager имеет почти все права доступа, как и ранее роль Editor. Поэтому, если вы использовали роль пользователя «Редактор» до обновления, обязательно переназначьте сотрудников на новые соответствующие роли в WordPress.
Объяснение роли пользователя Hotel Worker
По умолчанию роль пользователя Hotel Worker может просматривать календарь бронирований и видеть все прошлые, текущие и предстоящие бронирования и их статусы, но не может каким-либо образом изменять бронирования, не может получить доступ к информации об оплате или выполнить любую другую настройку плагина.
Например, вот как панель управления выглядит по умолчанию для человека с предоставленной ролью Hotel Worker:
Важно подчеркнуть, что роль пользователя Hotel Worker по умолчанию не может получить доступ к списку бронирований , а только к календарю бронирований. Однако, если вы хотите предоставить этой роли пользователя больший доступ, например, для просмотра платежей или отчетов, вам просто нужно отредактировать возможности этой роли пользователя WordPress (подробнее об этом ниже).
В реальной жизни те, кто, скорее всего, может относиться к персоналу отеля: администраторы, уборщики номеров и другие лица, которые, по вашему мнению, должны иметь доступ к датам прибытия и отъезда путешественника, именам клиентов и статусам бронирования.
Как получить доступ и изменить роли пользователей
Найдите всех пользователей сайта через панель управления WordPress > Все пользователи. Вы увидите список пользователей с назначенными им ролями.
Вы можете увидеть весь список возможностей по ролям, если установите любую дополнительную утилиту для управления ролями пользователей WordPress.
Например, существует множество бесплатных резервных модулей, таких как плагин User Role Editor. Это позволяет вам легко просматривать роли пользователей на вашем сайте и назначать возможности для этих ролей. Однако вы можете использовать любой подходящий плагин.
В этом посте мы также используем вышеупомянутый плагин редактора ролей пользователей, который позволяет легко увидеть весь список возможностей через Пользователи > Редактор ролей пользователей.
С выпуском новых ролей бронирования отелей мы также добавили новые пользовательские возможности. Вы можете предоставить любую из этих конкретных возможностей предпочитаемым ролям пользователей в WordPress. Это также означает, что вы можете изменить возможности по умолчанию для ролей пользователей Hotel Manager и Hotel Worker .
Может показаться, что вы можете просто ставить и снимать флажки, чтобы предоставлять определенные возможности пользователям, это все еще так, но вы должны быть очень осторожны; существует множество взаимосвязанных возможностей роли пользователя, так что ваша пользовательская комбинация прав может вызвать конфликты и просто не работать вообще.
Поэтому мы бы не рекомендовали вам случайным образом и широко редактировать возможности роли пользователя WordPress, если в этом нет реальной необходимости.
Список возможностей разделен по ключевым настройкам меню, например, для меню Размещение есть такие возможности, как Параметр «другие» в возможностях означает, что роль пользователя может изменять сообщения, созданные другими пользователями.
Чтобы просмотреть возможности конкретных людей, плагин «Редактор ролей пользователей» позволяет нам перейти в меню «Возможности»:
Плагин User Role Editor также назначает роли, полученные от бронирования отелей, в качестве дополнительных ролей новым или существующим пользователям.
Это позволит вам назначить одного человека на две разные роли, например, для управления магазином WooCommerce (для которого требуется собственная роль пользователя WordPress) и сайтом бронирования отелей.
Пользовательские возможности
Выбранный вами плагин редактора ролей пользователей должен выводить пользовательские возможности в отдельный список. Вы также увидите, какие из пользовательских возможностей имеют право на определенные роли:
Эти возможности включают доступ к отчетам, налогам и сборам, правилам бронирования и многому другому. Все пользовательские возможности начинаются с префикса «mphb», например, mphb_sync_ical.
Вот полный список настраиваемых возможностей бронирования отелей:
- mphb_manage_booking_rules
- mphb_manage_taxes_and_fees
- mphb_sync_ical
- mphb_import_ical
- mphb_view_reports
- mphb_export_reports
- mphb_manage_settings
- mphb_view_calendar
Дополнение «Запрос платежа» также добавляет свою пользовательскую возможность mphb_send_payment_request. В будущем мы планируем добавить больше дополнительных возможностей.
Вы также можете создать свою собственную роль пользователя и назначить этой роли настраиваемые возможности бронирования отелей:
Помните, что вы можете изменить возможности по умолчанию для ролей Hotel Worker и Hotel Manager.
Таблица: краткое объяснение ролей WordPress для бронирования отелей
Роль | До обновления | С момента бронирования отеля 4.0.0 |
редактор | Доступ к размещению, бронирование | Нет доступа к меню «Проживание» и «Бронирование» Доступ к списку шорткодов |
Администратор | Полный доступ | Полный доступ |
Подписчик | Может редактировать свой профиль Нет доступа к меню и настройкам плагина | Без изменений |
Автор | Доступ к размещению, бронированию: можно просматривать и добавлять свои собственные настраиваемые типы сообщений (типы размещения, размещение и т. д.) | Доступ к списку шорткодов |
Автор | Доступ к размещению, бронированию: можно просматривать и добавлять свои собственные настраиваемые типы сообщений (типы размещения, размещение и т. д.) | Доступ к списку шорткодов |
Менеджер отеля | – | Доступ ко всем меню и настройкам бронирования отелей Нет доступа к расширениям и административным областям сайта |
Работник отеля | – | Доступ к календарю заказов Нет доступа к списку бронирований |
MotoPress Hotel Booking 4.0.0: настраиваемые роли и возможности пользователей
Как видите, пользовательские роли Administrator и Hotel Manager имеют самый широкий доступ к настройкам плагина Hotel Booking. Вы также можете изменить возможности по умолчанию для этих пользовательских ролей, например, разрешить работнику гостиницы синхронизировать iCal, а также создать новые роли пользователей с настраиваемыми возможностями.
Другие роли пользователей WordPress не имеют доступа к плагину по умолчанию. Они не могут создавать, редактировать, удалять или публиковать пользовательские типы сообщений, таксономии, просматривать отчеты и многое другое; однако им предоставляется доступ к шорткодам.
В список пользовательских возможностей также входят некоторые из надстроек Hotel Booking, так что вы можете выбрать, предоставлять ли доступ к их настройкам или нет.
Перейдите на Hotel Booking 4.0.0, чтобы получить еще больше гибкости в управлении персоналом!