Accès au POS
Pour contrôler l'accès aux fonctionnalités de WCPOS, vous pouvez utiliser les capacités et les rôles d'utilisateur de WordPress. En attribuant des rôles spécifiques aux utilisateurs et en configurant leurs capacités, vous pouvez adapter les niveaux d'accès pour différents utilisateurs du POS. Le plugin WCPOS s'intègre aux rôles existants de WordPress et introduit un rôle spécifique pour les caissiers.
Le tableau suivant résume les principaux rôles d'utilisateur dans le POS et leurs capacités respectives :
| Rôle | Créé par | Description |
|---|---|---|
| Administrateur | WordPress | Le propriétaire du site qui a toutes les capacités activées par défaut. |
| Shop Manager | WooCommerce | Ce rôle est destiné aux utilisateurs qui ont besoin d'accéder au POS et de gérer les paramètres du POS. Les Shop Managers peuvent ne pas avoir la permission d'installer des plugins ou d'effectuer d'autres tâches administratives. |
| Caissier | WCPOS | Ce rôle est ajouté par le plugin WCPOS et est destiné aux utilisateurs qui utiliseront principalement le POS. Les caissiers ont généralement des capacités limitées et peuvent ne pas avoir accès à WP Admin pour modifier les paramètres du POS, installer des plugins ou créer des articles de blog. Dans certains cas, vous pouvez même vouloir restreindre un caissier dans l'ajout ou l'édition de clients dans le POS. |
Pour attribuer et gérer les rôles et les capacités des utilisateurs, vous pouvez naviguer vers WP Admin > POS > Accès.
Le tableau suivant fournit un aperçu des capacités de WordPress associées au plugin WCPOS :
| Capacité | Description | Exemple d'utilisation |
|---|---|---|
access_woocommerce_pos | Autorise l'accès à l'interface WCPOS. | Activer cette option donnerait au caissier l'autorisation d'accéder et d'utiliser le POS, lui permettant ainsi d'effectuer des transactions de point de vente. |
manage_woocommerce_pos | Permet la gestion des paramètres et des configurations de WCPOS. | Activer cette option donnerait au caissier la capacité de modifier les paramètres liés au POS, tels que les méthodes de paiement ou les modèles de reçus. |
create_users | Permet au caissier de créer de nouveaux comptes d'utilisateur WordPress. | Désactiver cette option empêcherait le caissier de créer de nouveaux comptes clients dans le POS. |
edit_others_shop_orders | Permet l'édition des commandes de boutique créées par d'autres caissiers. | Désactiver cette option empêcherait un caissier de modifier des commandes de boutique créées par un autre caissier dans le POS. |
edit_product | Permet au caissier d'éditer les détails des produits. | Désactiver cette option empêcherait le caissier de modifier les détails des produits disponibles dans le POS. |
edit_published_products | Permet au caissier d'éditer les produits publiés. | Désactiver cette option empêcherait le caissier d'apporter des modifications aux produits déjà publiés dans le POS. |
edit_shop_orders | Permet au caissier d'éditer les commandes de boutique. | Désactiver cette option empêcherait le caissier de modifier les détails des commandes de boutique, tels que le statut de la commande ou les détails du client, dans le POS. |
edit_users | Permet au caissier d'éditer des comptes d'utilisateurs existants. | Désactiver cette option empêcherait le caissier de modifier les détails des comptes clients, tels que l'adresse de facturation, dans le POS. |
list_users | Permet au caissier de voir une liste de comptes d'utilisateurs. | Désactiver cette option empêcherait le caissier de rechercher ou de sélectionner des clients dans le POS. |
manage_product_terms | Permet au caissier de gérer les catégories et les tags de produits. | Désactiver cette option empêcherait le caissier de créer, d'éditer ou de supprimer des catégories ou des tags de produits dans le POS. |
publish_shop_orders | Permet au caissier de publier des commandes de boutique. | Désactiver cette option empêcherait le caissier de finaliser et de traiter de nouvelles commandes de boutique dans le POS. |
read_private_products | Permet au caissier d'accéder aux détails des produits privés. | Désactiver cette option empêcherait le caissier de voir les détails des produits privés disponibles dans le POS. |
read_private_shop_coupons | Permet au caissier d'accéder aux détails des coupons de boutique privés. | Désactiver cette option empêcherait le caissier de voir les détails des coupons de boutique privés dans le POS. |
read_private_shop_orders | Permet au caissier d'accéder aux détails des commandes de boutique privées. | Désactiver cette option empêcherait le caissier de voir les détails des commandes de boutique privées dans le POS. |
read | Permet l'accès à l'Admin WordPress. | Désactiver cette option empêche le caissier d'accéder au tableau de bord WordPress et à la page de profil utilisateur. |
En attribuant les capacités appropriées à chaque rôle, vous pouvez affiner l'accès et les autorisations pour différents utilisateurs dans le POS. Cela vous permet de contrôler qui peut effectuer certaines actions, voir des informations sensibles et apporter des modifications à votre boutique.
Pour plus d'informations détaillées sur la gestion des rôles et des capacités des utilisateurs dans WordPress, vous pouvez consulter le Codex de WordPress.