Restreindre ou accorder l'accès au site de votre hôtel depuis Hotel Booking 4.0.0
Publié: 2021-11-25La dernière version 4.0.0 de MotoPress Hotel Booking. (ou supérieur) vous permet d'autoriser quelqu'un à gérer le site de votre hôtel ou à afficher les réservations sans avoir besoin d'accorder des privilèges d'administrateur aux personnes.
Cela signifie que vous pouvez désormais facilement accorder des droits ou restreindre l'accès à des menus et fonctionnalités spécifiques de réservation d'hôtel ainsi qu'aux menus des modules complémentaires de réservation d'hôtel pour votre personnel de location, améliorant ainsi le flux de travail global et la communication au sein de votre équipe.
WordPress propose par défaut six rôles d'utilisateur prédéfinis : super administrateur, administrateur, éditeur, auteur, contributeur et abonné. Chacun d'eux se voit attribuer des autorisations appelées Capacités.
En plus des fonctionnalités WP par défaut, Hotel Booking 4.0.0 ou supérieur ajoute deux rôles d'utilisateur personnalisés (Hotel Manager et Hotel Worker) et quelques fonctionnalités personnalisées supplémentaires pour ces rôles.Vous pouvez désormais soit ajouter de nouveaux utilisateurs avec le rôle d'utilisateur préférable de directeur d'hôtel ou d'employé d'hôtel, soit modifier les rôles des utilisateurs actuels du site .
Approfondissons les nouveaux rôles d'utilisateur WP provenant de Hotel Booking, les fonctionnalités personnalisées et la manière dont vous pouvez les modifier.
Explication du rôle d'utilisateur du gestionnaire d'hôtel
Le rôle d'utilisateur Hotel Manager a un large accès aux paramètres et aux outils du plug-in Hotel Booking. C'est une sorte de rôle d'utilisateur étendu par défaut de l'éditeur WordPress.
Ce que le directeur de l'hôtel peut faire :
- Afficher et modifier tous les menus et paramètres du plug-in Hotel Booking (accéder aux menus Hébergement et Réservations via le plug-in MotoPress Hotel Booking)
- Accéder aux menus Médias, Pages et Commentaires sur le site
Ce que le directeur de l'hôtel ne peut pas faire :
- Accéder à d'autres paramètres administratifs essentiels du site Web WordPress, par exemple les plugins
Remarque : Avant la mise à jour, les rôles d'utilisateur Administrateur et Éditeur du site disposaient de l'accès le plus étendu au plug-in. Après la mise à jour, le rôle d'utilisateur Editor WordPress a été supprimé ; il ne fournit désormais aucun accès aux paramètres du plug-in Hotel Booking, à l'exception des shortcodes d'hébergement pour l'écriture ou la création de pages.
Depuis Hotel Booking 4.0.0, le rôle d'utilisateur Hotel Manager a presque tous les privilèges d'accès comme le rôle Editor avait auparavant. Donc, si vous utilisiez le rôle d'utilisateur Editor avant la mise à jour, assurez-vous de réaffecter les membres du personnel aux nouveaux rôles pertinents dans WordPress.
Explication du rôle d'utilisateur Hotel Worker
Par défaut, le rôle utilisateur Hotel Worker peut afficher le calendrier des réservations et voir toutes les réservations passées, en cours et à venir et leurs statuts, mais ne peut en aucun cas modifier les réservations, accéder aux informations de paiement ou effectuer toute autre configuration de plug-in.
Par exemple, voici à quoi ressemble le tableau de bord par défaut pour une personne avec un rôle Hotel Worker accordé :
Il est important de souligner que le rôle utilisateur Hotel Worker ne peut pas accéder à la liste des réservations par défaut, uniquement au calendrier des réservations. Cependant, si vous souhaitez accorder à ce rôle d'utilisateur plus d'accès, par exemple, pour afficher les paiements ou les rapports, il vous suffit de modifier les capacités de ce rôle d'utilisateur WordPress (plus d'informations à ce sujet ci-dessous).
Dans la vraie vie, ceux qui sont le plus susceptibles de concerner le personnel de l'hôtel : les réceptionnistes, les nettoyeurs de chambre et d'autres personnes qui, selon vous, devraient avoir accès aux dates d'arrivée et de départ du voyageur, aux noms des clients et aux statuts de réservation.
Comment accéder et modifier les rôles des utilisateurs
Trouvez tous les utilisateurs du site via le tableau de bord WordPress > Tous les utilisateurs. Vous verrez une liste d'utilisateurs avec leurs rôles d'utilisateur attribués.
Vous pouvez voir la liste complète des fonctionnalités par rôles si vous installez un utilitaire supplémentaire pour gérer les rôles d'utilisateur WordPress.
Par exemple, il existe de nombreux stand-by gratuits, tels que le plug-in User Role Editor. Il vous permet de visualiser facilement les rôles des utilisateurs sur votre site et d'attribuer des fonctionnalités à ces rôles. Vous pouvez cependant utiliser n'importe quel plugin approprié.
Dans cet article, nous utilisons également le plug-in d'éditeur de rôle d'utilisateur susmentionné, qui permet de voir facilement la liste complète des fonctionnalités via Utilisateurs > Éditeur de rôle d'utilisateur.
Avec la sortie des nouveaux rôles Hotel Booking, nous avons également ajouté de nouvelles fonctionnalités utilisateur. Vous pouvez accorder l'une de ces capacités spécifiques aux rôles d'utilisateur préférables sur WordPress. Cela signifie également que vous pouvez modifier les fonctionnalités par défaut des rôles utilisateur Hotel Manager et Hotel Worker .
Il peut sembler que vous pouvez simplement cocher et décocher les cases pour accorder des capacités spécifiques aux utilisateurs, c'est toujours le cas, mais vous devez être très prudent ici ; il existe de nombreuses fonctionnalités de rôle d'utilisateur interconnectées, de sorte que votre combinaison personnalisée de droits peut provoquer des conflits et tout simplement ne pas fonctionner du tout.

Nous vous déconseillons donc de modifier de manière aléatoire et approfondie les capacités des rôles d'utilisateur de WordPress, sauf en cas de besoin réel.
La liste des capacités est divisée par les paramètres du menu clé, par exemple, il existe des capacités telles que la Le paramètre "autres" dans les capacités signifie qu'un rôle d'utilisateur peut modifier les publications créées par d'autres utilisateurs.
Pour afficher les capacités de personnes spécifiques, le plugin User Role Editor nous permet en allant dans le menu Capabilities :
Le plug-in User Role Editor attribue également des rôles provenant de Hotel Booking en tant que rôles supplémentaires aux utilisateurs nouveaux ou existants.
Cela vous permettra d'avoir une personne affectée à deux rôles différents, par exemple, pour gérer une boutique WooCommerce (qui nécessite un rôle d'utilisateur WordPress propre) et le site de réservation d'hôtel
Capacités personnalisées
Le plug-in d'éditeur de rôle utilisateur de votre choix doit générer des fonctionnalités personnalisées dans une liste distincte. Vous verrez également quelles fonctionnalités personnalisées ont droit à des rôles spécifiques :
Ces fonctionnalités incluent l'accès aux rapports, aux taxes et frais, aux règles de réservation, etc. Toutes les fonctionnalités personnalisées commencent par le préfixe « mphb », par exemple, mphb_sync_ical.
Voici une liste complète des fonctionnalités personnalisées de réservation d'hôtel :
- 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
L'addon Payment Request ajoute également sa capacité personnalisée mphb_send_payment_request. Nous prévoyons d'ajouter d'autres fonctionnalités supplémentaires à l'avenir.
Vous pouvez également créer votre propre rôle d'utilisateur et attribuer des fonctionnalités personnalisées de réservation d'hôtel à ce rôle :
N'oubliez pas que vous pouvez modifier les fonctionnalités par défaut des rôles Hotel Worker et Hotel Manager par défaut.
Tableau : Rôles WordPress de réservation d'hôtel expliqués en bref
Rôle | Avant la mise à jour | Depuis la réservation d'hôtel 4.0.0 |
Éditeur | Accès au logement, réservations | Pas d'accès aux menus Hébergement et Réservations Accéder à la liste des Shortcodes |
Administrateur | Accès total | Accès total |
Abonné | Peut modifier son propre profil Pas d'accès aux menus et paramètres du plugin | Aucun changement |
Donateur | Accès à l'hébergement, aux réservations : peuvent afficher et ajouter leurs propres types de publication personnalisés (types d'hébergement, hébergements, etc.) | Accéder à la liste des Shortcodes |
Auteur | Accès à l'hébergement, aux réservations : peuvent afficher et ajouter leurs propres types de publication personnalisés (types d'hébergement, hébergements, etc.) | Accéder à la liste des Shortcodes |
Directeur de l'hôtel | – | Accès à tous les menus et paramètres de réservation d'hôtel Pas d'accès aux extensions et aux zones du site administratif |
Ouvrier d'hôtel | – | Accès au calendrier des réservations Pas d'accès à la liste des réservations |
MotoPress Hotel Booking 4.0.0 : rôles et capacités utilisateur personnalisés
Comme vous le voyez, les rôles d'utilisateur Administrateur et Gestionnaire d'hôtel ont l'accès le plus étendu aux paramètres du plug-in Hotel Booking. Vous pouvez également modifier les capacités par défaut de ces rôles d'utilisateur, par exemple autoriser un employé de l'hôtel à synchroniser les iCal, ainsi que créer de nouveaux rôles d'utilisateur avec des capacités personnalisées.
Les autres rôles d'utilisateurs WordPress n'ont pas d'accès par défaut au plugin. Ils ne peuvent pas créer, modifier, supprimer ou publier des types de publication personnalisés, des taxonomies, afficher des rapports et plus encore ; cependant, ils ont accès aux Shortcodes.
La liste des fonctionnalités personnalisées comprend également certaines des extensions de réservation d'hôtel afin que vous puissiez choisir de donner accès ou non à leurs paramètres.
Passez à Hotel Booking 4.0.0 pour bénéficier d'encore plus de flexibilité dans la gestion du personnel !