# API02005: Unzureichende Berechtigungen

## Was Das Bedeutet[​](#what-this-means "Direkter Link zu Was Das Bedeutet")

Ihr Benutzerkonto verfügt nicht über die spezifischen WordPress-Berechtigungen, die für diese Aktion erforderlich sind. Während Sie grundlegenden Zugriff haben, benötigt die besondere Operation, die Sie versuchen, zusätzliche Berechtigungen.

## Häufige Ursachen[​](#common-causes "Direkter Link zu Häufige Ursachen")

* **Eingeschränkte Benutzerrolle** — Ihre Rolle umfasst nicht alle erforderlichen Berechtigungen
* **Nicht zugewiesene Funktion** — Eine spezifische Funktion fehlt in Ihrer Rolle
* **Plugin-Einschränkungen** — Ein Sicherheits-Plugin schränkt die Berechtigungen ein
* **Probleme mit benutzerdefinierten Rollen** — Benutzerdefinierte Rollen können Berechtigungen vermissen

## Serverfehlermapping[​](#server-error-mapping "Direkter Link zu Serverfehlermapping")

Dieser Fehlercode wird ausgelöst, wenn der Server zurückgibt:

| Servercode                       | Quelle                        |
| -------------------------------- | ----------------------------- |
| `rest_forbidden`                 | WordPress REST API            |
| `rest_cannot_create`             | WordPress REST API            |
| `rest_cannot_edit`               | WordPress REST API            |
| `rest_cannot_delete`             | WordPress REST API            |
| `woocommerce_rest_cannot_create` | WooCommerce REST API          |
| `woocommerce_rest_cannot_edit`   | WooCommerce REST API          |
| `woocommerce_rest_cannot_delete` | WooCommerce REST API          |
| HTTP 403                         | Jede Serverantwort (Rückfall) |

## So Beheben Sie Es[​](#how-to-fix "Direkter Link zu So Beheben Sie Es")

### 1. Überprüfen Sie Erforderliche Funktionen[​](#1-review-required-capabilities "Direkter Link zu 1. Überprüfen Sie Erforderliche Funktionen")

Häufig benötigte Berechtigungen für POS-Operationen:

* `manage_woocommerce` — Allgemeine WooCommerce-Verwaltung
* `edit_shop_orders` — Bestellungen erstellen und bearbeiten
* `edit_products` — Produktinformationen ändern
* `edit_users` — Kundenkonten verwalten

### 2. Benutzerrolle Hochstufen[​](#2-upgrade-user-role "Direkter Link zu 2. Benutzerrolle Hochstufen")

Bitten Sie einen Administrator, eine leistungsstärkere Rolle zuzuweisen:

* **Shop-Manager** — Voller WooCommerce-Zugriff
* **Administrator** — Voller Zugriff auf die Seite

### 3. Spezifische Funktionen Hinzufügen[​](#3-add-specific-capabilities "Direkter Link zu 3. Spezifische Funktionen Hinzufügen")

Wenn Sie eine benutzerdefinierte Rolle benötigen, fügen Sie die erforderlichen Funktionen hinzu:

```
// 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. Plugin-Konflikte Überprüfen[​](#4-check-plugin-conflicts "Direkter Link zu 4. Plugin-Konflikte Überprüfen")

Einige Sicherheits- oder Rollenverwaltungs-Plugins können Berechtigungen einschränken:

* Überprüfen Sie die Plugin-Einstellungen
* Überprüfen Sie auf Berechtigungsfilter
* Vorübergehend deaktivieren, um zu testen

## Verwandte Fehler[​](#related-errors "Direkter Link zu Verwandte Fehler")

* [API02004](/de/error-codes/API02004.md) — Benutzer Nicht Autorisiert
* [API02010](/de/error-codes/API02010.md) — Auth Erforderlich

***
