Dernière mise à jour – 17 mars 2022
Vous pouvez gérer différents utilisateurs sur votre site WordPress à l’aide de rôles d’utilisateur. Lorsque vous installez WooCommerce, il y a des rôles supplémentaires créés qui vous aideront à fournir un accès aux clients et aux utilisateurs du backend de la manière appropriée. Vous pouvez vous référer à notre article sur les rôles d’utilisateur WooCommerce pour avoir une compréhension de base des différents rôles. Cet article se concentrera sur les possibilités d’utilisation des rôles et des capacités de WordPress et de WooCommerce pour une meilleure gestion de votre site web ou de votre boutique de commerce électronique.
Un rapide récapitulatif des rôles d’utilisateur de WordPress et WooCommerce
Avant de nous pencher sur les cas d’utilisation des rôles d’utilisateur de WordPress et WooCommerce, voici un rapide aperçu des rôles disponibles et de leurs capacités.
Rôles d’utilisateur WordPress
Voici les rôles d’utilisateur par défaut que vous pourrez utiliser lorsque vous créez des utilisateurs sur votre site
Administrateur
Lorsque vous créez un nouveau site WordPress, des identifiants de connexion initiaux seront créés pour le propriétaire du site. Le rôle d’utilisateur attribué au propriétaire du site sera le rôle d’administrateur. Il va de soi que cet utilisateur aura un accès complet à tous les aspects du site, y compris la gestion du contenu et l’administration du site. L’administrateur pourra créer de nouveaux utilisateurs et leur attribuer différents rôles en fonction des exigences spécifiques du site. Par exemple, sur un site web riche en contenu, il y aura différents utilisateurs pour gérer le côté contenu ainsi que d’autres utilisateurs qui géreront les aspects backend du site. L’administrateur sera donc celui qui déterminera comment les autres utilisateurs accéderont au site.
Principales capacités du rôle d’administrateur :
- A accès à tous les aspects administratifs du site.
- Supprimer le site.
- Gérer les plugins et les thèmes.
- Mettre à jour le noyau de WordPress, les plugins et les thèmes.
- Créer et gérer les utilisateurs.
- Modifier, publier et supprimer tous les articles et pages.
- Modérer les commentaires.
- Gérer les blocs réutilisables de Gutenberg.
Éditeur
Comme son nom l’indique, le rôle d’éditeur est destiné à quelqu’un qui va gérer les aspects de publication du site. En plus de la capacité de publier ses propres articles et pages, l’utilisateur avec le rôle d’éditeur sera également en mesure de télécharger des fichiers, de gérer les commentaires, etc. Cependant, ce rôle ne permet pas de gérer les activités de backend du site, comme la gestion des plugins ou des thèmes.
- Principales fonctionnalités de l’éditeur
- Modifier, publier et supprimer des articles et des pages.
- Gérer les blocs réutilisables de Gutenberg.
- Modérer les commentaires.
- Télécharger des fichiers.
Auteur
Un utilisateur ayant le rôle d’auteur sur un site WordPress sera quelqu’un qui sera indépendant pour créer et publier du contenu par lui-même. Cependant, contrairement au rôle d’éditeur, il ne sera pas en mesure de modifier ou de publier le contenu d’autres utilisateurs. Les principales capacités sont :
- Modifier, publier et supprimer ses propres messages et pages.
- Gérer ses propres blocs réutilisables de Gutenberg.
- Télécharger des fichiers.
Contributeur
Le rôle de contributeur est pour quelqu’un qui peut créer du contenu sur le site, mais ne pourra pas le publier. Il ne pourra pas non plus télécharger des fichiers. Tout ce qu’il peut faire, c’est créer un article et l’enregistrer comme brouillon, pour que l’éditeur l’approuve et le publie. Un site WordPress qui publie du contenu provenant de différentes sources peut attribuer cette tâche à ses rédacteurs invités. Les possibilités sont donc les suivantes :
- Modifier et supprimer ses propres articles.
- Lire les blocs réutilisables
Abonné
Le rôle d’abonné est le rôle d’utilisateur par défaut qui sera attribué à un nouvel utilisateur du site. Il a uniquement la capacité de lire le contenu sur le frontend du site et de gérer son propre profil sur le site. Les capacités sont les suivantes :
- Lire le contenu
- Gérer son propre profil.
Super Admin
Les rôles d’utilisateur dont nous avons parlé ci-dessus concernent l’installation d’un seul site WordPress. Cependant, dans un réseau WordPress multi-sites, le rôle avec toutes les capacités est appelé Super Admin. Il peut y avoir des administrateurs de site individuels pour chaque site distinct du réseau. Ainsi, le Super Admin aura des capacités supplémentaires pertinentes pour un réseau multisite comme suit :
- Créer et supprimer des sites
- Gérer le réseau et les sites du réseau.
- Gérer les utilisateurs, les plugins et les thèmes du réseau.
- Créer, configurer, gérer et mettre à niveau le réseau.
Rôles des utilisateurs de WooCommerce
En plus des rôles par défaut de WordPress, WooCommerce ajoute deux autres rôles d’utilisateur. Ceux-ci seront plus pertinents en termes d’utilisateurs dans une boutique en ligne, plutôt que dans un simple site web. Examinons ces rôles et leurs capacités supplémentaires :
Client
Il s’agit du rôle par défaut qui est attribué à un client lorsqu’il s’inscrit sur une boutique WooCommerce. Il s’agit d’un rôle de base avec peu de capacités. Les clients peuvent gérer les informations de leur compte, et aussi voir les détails des commandes. Les capacités sont donc :
- Gérer ses propres informations de compte.
- Afficher les détails de la commande.
Responsable de la boutique
Si le rôle de client est équivalent au rôle d’abonné de WordPress, on peut dire que le rôle de gérant de boutique est plus proche du rôle d’éditeur. Le rôle de gestionnaire de la boutique permet de gérer tous les aspects administratifs de la boutique. Un utilisateur ayant le rôle de gestionnaire de boutique sera en mesure de créer et de modifier des produits sur la boutique, ainsi que de consulter les rapports WooCommerce. Voici les principales fonctionnalités supplémentaires du rôle de gestionnaire de boutique :
- Créer et modifier des produits.
- Gérer les paramètres de la boutique.
- Afficher les rapports WooCommerce.
Il convient de noter que les capacités supplémentaires du rôle de gestionnaire de boutique seront automatiquement attribuées au rôle d’administrateur WordPress également, lorsque WooCommerce est installé.
Différents cas d’utilisation des rôles d’utilisateur WordPress et WooCommerce
Nous allons maintenant aborder certains des différents cas d’utilisation qui pourraient être appliqués aux rôles d’utilisateur de WordPress et de WooCommerce pour créer différents modèles commerciaux.
Créer des restrictions de contenu
L’une des principales applications des rôles d’utilisateur WordPress est la restriction du contenu. Vous pouvez utiliser les rôles d’utilisateur WordPress pour que certains contenus sur votre site ne soient disponibles que pour les utilisateurs ayant certains rôles. Comment allez-vous réaliser cela sur votre WordPress ? Nous allons démontrer la restriction de contenu sur WordPress en utilisant un plugin appelé Profile Builder.
Une fois que vous aurez installé et activé ce plugin, vous pourrez facilement restreindre le contenu de votre site en utilisant les rôles des utilisateurs.
Vous pouvez accéder aux paramètres depuis le panneau d’administration de WordPress en allant dans Profile Builder > Content Restriction.
Ici, vous devez gérer les aspects suivants :
- Tout d’abord, vous pouvez activer la restriction de contenu en sélectionnant » Oui » dans la liste déroulante.
- Ensuite, choisissez si vous voulez afficher un message ou les rediriger vers une autre page lorsque les clients essaient d’accéder à un élément de contenu restreint.
- Si vous choisissez Redirect, vous devez spécifier l’url dans le champ suivant.
- Pour personnaliser le message destiné aux utilisateurs déconnectés, il vous suffit de modifier le contenu du champ suivant, qui comporte un éditeur de texte.
- Vous trouverez également une option permettant d’afficher un message personnalisé lorsque les utilisateurs connectés ne peuvent pas visualiser un élément de contenu en raison de leur rôle d’utilisateur.
- La dernière option de cette page consiste à afficher un aperçu du contenu restreint aux utilisateurs qui ne sont pas autorisés à le visualiser dans son intégralité. Vous pouvez choisir de ne pas afficher d’aperçu, de n’afficher qu’un nombre limité de mots du contenu ou d’afficher jusqu’à la balise « more ».
Maintenant, comment allez-vous spécifier quels rôles d’utilisateur sont autorisés à voir un élément de contenu spécifique ? Ces paramètres sont disponibles dans les messages individuels ou les pages elles-mêmes. Ouvrez l’éditeur d’un article ou d’une page, et vous verrez une section « Restriction du contenu de Profile Builder ». Ici, sélectionnez les boutons radio respectifs pour les rôles d’utilisateur pour lesquels vous souhaitez rendre ce contenu disponible. Pour le reste des utilisateurs, le message personnalisé sera affiché, ou ils seront redirigés vers l’url spécifié, en fonction des paramètres de restriction générale. Toutefois, le plugin offre également une option pour remplacer les paramètres de restriction générale pour les articles ou les pages individuels.
Vous pouvez utiliser ce plugin pour créer des rôles d’utilisateur personnalisés.
Pour cela, dans les paramètres généraux, vous devez sélectionner ‘Oui’ dans le champ Roles Editor Activated.
Une fois cette option activée, vous pouvez accéder à Utilisateurs > Éditeur de rôles dans le panneau d’administration, et créer de nouveaux rôles.
Configuration de la tarification différenciée pour les magasins de vente en gros
Si vous créez une boutique en ligne de vente en gros, proposer des prix différents aux clients sera un aspect important de votre boutique. Au lieu de gérer plusieurs sites Web avec des prix différents, vous pouvez facilement créer des prix différenciés sur votre boutique, qui seront visibles pour les clients en fonction de leur rôle d’utilisateur. Par exemple, vous pouvez avoir classé trois types de clients en fonction de leurs besoins en gros d’un produit. Par exemple, vous pouvez proposer un produit dans ces niveaux de prix.
- Client – 25
- Petit détaillant – 20
- Détaillant moyen – 15
- Détaillant grand – 10
Vous pouvez utiliser le plugin ELEX WooCommerce Role Based Pricing pour mettre en place ce système sur votre boutique WooCommerce.
Les conditions préalables pour ce plugin sont que vous devez avoir installé WooCommerce sur votre site WordPress.
Voyons comment vous pouvez gérer cela.
Installez et activez le plugin. Accédez aux paramètres à partir de WooCommerce > Paramètres > Role-based pricing.
Sous Gérer le rôle de l’utilisateur, vous pouvez créer de nouveaux rôles d’utilisateur.
Pour cet exemple, nous allons créer trois rôles d’utilisateur comme décrit ci-dessus.
Maintenant, nous allons accéder aux paramètres basés sur les rôles et sélectionner ces rôles d’utilisateur à rendre disponibles pour « l’ajustement individuel du produit ».
Enregistrez les paramètres, puis ouvrez le produit pour lequel vous souhaitez proposer des prix différenciés. Faites défiler l’écran jusqu’à la métaboxe des données du produit. Dans la section Général, vous verrez le prix pour le client général (rôle de client WooCommerce) et des champs pour saisir les prix pour les règles personnalisées que vous avez créées. Ici, vous pouvez saisir le prix et enregistrer les paramètres du produit.
Maintenant, le prix pour le rôle spécifique sera affiché lorsque les utilisateurs avec ces rôles se connectent à votre site.
Ce plugin offre beaucoup d’options de personnalisation sur votre boutique WooCommerce en fonction des rôles des utilisateurs. Veuillez consulter la page produit du plugin ELEX WooCommerce Role Based Pricing pour plus de détails.
Mettre en place des remises uniques en fonction des rôles des utilisateurs
Une autre application importante des rôles des utilisateurs dans une boutique WooCommerce est lorsque vous mettez en place des remises personnalisées. Vous pouvez utiliser le plugin ELEX Role-based pricing pour configurer des remises simples basées sur les rôles et des majorations spécifiques aux catégories de produits. Cependant, si vous souhaitez mettre en place des remises avancées basées sur le produit ou la quantité, vous pouvez utiliser le plugin ELEX Dynamic Pricing and Discounts. Ce plugin vous permet également d’appliquer des remises spécifiques aux rôles des utilisateurs.
Voici comment procéder.
Installez et activez le plugin.
Accédez aux paramètres du plugin depuis WooCommerce > Dynamic Pricing et créez une nouvelle règle de remise.
Vous pouvez utiliser ce plugin pour créer différentes règles de remise complexes. Lors de la création d’une remise, vous pouvez accéder à la section Rôles autorisés et date, et spécifier les rôles d’utilisateur pour lesquels elle sera applicable.
Consultez la page produit de ELEX WooCommerce Dynamic Pricing and Discounts pour comprendre toutes ses fonctionnalités.
Créez des niveaux d’accès au contenu
Vous pouvez créer un système d’adhésion élaboré sur votre site Web en utilisant le plugin Members – Membership & User Role Editor.
Ce plugin vous aide à créer divers rôles d’utilisateur et à personnaliser les capacités de chacun d’entre eux en fonction de la stratégie de votre site.
Une fois que vous avez créé tous les rôles nécessaires sur votre site, vous pouvez utiliser le plugin pour restreindre l’accès à un contenu spécifique en affichant un message personnalisé.
Ce plugin offre également des shortcodes, que vous pouvez enrouler autour du contenu restreint. De cette façon, seuls les utilisateurs ayant les rôles spécifiés seront en mesure de voir ce contenu.
Contrôlez l’accès à la gestion de la boutique
Si vous gérez une boutique en ligne sur votre site WordPress à l’aide de WooCommerce, vous pourriez avoir besoin de contrôler comment les différents membres de l’équipe de votre boutique pourront gérer votre boutique. Il y aura des membres de l’équipe qui se concentreront uniquement sur les aspects de la boutique du site, puis il y aura des utilisateurs qui s’occuperont de l’aspect marketing des choses. Vous aurez également des experts techniques qui s’occuperont des plugins et des mises à jour de votre site. Pour chacun de ces différents utilisateurs, vous pouvez créer différents rôles d’utilisateur et attribuer des capacités personnalisées. Les plugins qui vous aideront dans ce domaine sont User Role Editor ou Members.
Personnaliser les informations disponibles sur la page Mon compte
Pour une boutique WooCommerce, la page Mon compte est un point de contact important. Vos clients pourront y gérer leur profil et consulter l’historique de leurs commandes. Grâce aux rôles des utilisateurs, vous pourrez personnaliser les informations de ces pages. Par exemple, vous pouvez utiliser le plugin Customize My Account for WooCommerce pour créer des points d’accès spécifiques à Mon compte et les attribuer à des rôles d’utilisateur spécifiques.
Attribuer automatiquement un rôle d’utilisateur aux utilisateurs lors de l’inscription
Lorsque vous gérez un modèle commercial en ligne, il est important de trouver un moyen d’automatiser le processus d’attribution des différents rôles d’utilisateur. Le plugin ProfilePress vous aidera à gérer cela.
Vous pouvez utiliser ce plugin pour créer des formulaires de connexion et d’inscription qui attribueront un rôle d’utilisateur au moment de l’inscription elle-même.
Il est assez facile de gérer cela en utilisant ce plugin. Tout d’abord, installez et activez le plugin. Depuis le tableau de bord d’administration, allez dans Profile Press > Forms & Profiles. Créez un nouveau formulaire ou modifiez un formulaire existant.
Dans la page de modification du formulaire, vous trouverez les champs standard disponibles sur le côté droit de l’écran. Il suffit de faire glisser et de déposer l’option « Select role » dans la zone du formulaire.
Maintenant, assurez-vous que la page de connexion est accessible sur le frontend du site. Vous pouvez gérer cela en allant dans Apparence > Menus. Trouvez le lien de la page de connexion dans la section Liens ProfilePress, et ajoutez-le au menu principal.
Maintenant, lorsque le formulaire d’inscription est affiché sur le frontend, les utilisateurs auront une option pour choisir un rôle d’utilisateur ainsi. L’administrateur du magasin sera en mesure de vérifier cela à partir du backend également.
Nous espérons que cet article vous a permis de bien comprendre comment vous pouvez utiliser les rôles et les capacités de WordPress et WooCommerce pour une meilleure gestion du site. N’hésitez pas à nous laisser un commentaire si vous avez des questions.