Passer au contenu principal
Version : 1.x

API02005 : Permissions Insuffisantes

Ce Que Cela Signifie​

Votre compte utilisateur manque des capacités WordPress requises pour cette action. Bien que vous ayez un accès de base, l'opération particulière que vous tentez nécessite des autorisations supplémentaires.

Causes Courantes​

  • Rôle utilisateur limité — Votre rôle n'inclut pas toutes les capacités nécessaires
  • Capacité non assignée — Une capacité spécifique est manquante dans votre rôle
  • Restrictions de plugin — Un plugin de sécurité limite les capacités
  • Problèmes de rôle personnalisé — Les rôles personnalisés peuvent manquer de capacités

Mappage des Erreurs Serveur​

Ce code d'erreur est déclenché lorsque le serveur renvoie :

Code ServeurSource
rest_forbiddenAPI REST de WordPress
rest_cannot_createAPI REST de WordPress
rest_cannot_editAPI REST de WordPress
rest_cannot_deleteAPI REST de WordPress
woocommerce_rest_cannot_createAPI REST de WooCommerce
woocommerce_rest_cannot_editAPI REST de WooCommerce
woocommerce_rest_cannot_deleteAPI REST de WooCommerce
HTTP 403Toute réponse serveur (fallback)

Comment Corriger​

1. Réviser les Capacités Nécessaires​

Capacités courantes nécessaires pour les opérations POS :

  • manage_woocommerce — Gestion générale de WooCommerce
  • edit_shop_orders — Créer et modifier des commandes
  • edit_products — Modifier les informations sur les produits
  • edit_users — Gérer les comptes clients

2. Mettre à Niveau le Rôle de l'Utilisateur​

Demandez à un administrateur d'assigner un rôle plus capable :

  • Gérant de Boutique — Accès complet à WooCommerce
  • Administrateur — Accès complet au site

3. Ajouter des Capacités Spécifiques​

Si vous avez besoin d'un rôle personnalisé, ajoutez les capacités requises :

// Example: Add POS capabilities to a custom role
$role = get_role('your_custom_role');
$role->add_cap('manage_woocommerce');
$role->add_cap('edit_shop_orders');

4. Vérifier les Conflits de Plugin​

Certains plugins de sécurité ou de gestion des rôles peuvent restreindre les capacités :

  • Réviser les paramètres du plugin
  • Vérifier les filtres de capacité
  • Désactiver temporairement pour tester