API02004: Gebruiker niet geautoriseerd
Wat dit betekent
Je bent ingelogd, maar je gebruikersaccount heeft geen toestemming om de gevraagde actie uit te voeren. Dit is een autorisatieprobleem (wat je mag doen) en geen authenticatieprobleem (wie je bent).
Veelvoorkomende oorzaken
- Beperkingen van gebruikersrol — Je WordPress-rol omvat geen POS-toegang
- POS-toegang uitgeschakeld — Je account heeft geen POS-rechten gekregen
- Functiebeperkingen — Bepaalde functies zijn beperkt tot specifieke rollen
- Winkelbeperkingen — Je hebt mogelijk geen toegang tot deze specifieke winkel
Toewijzing van serverfouten
Deze foutcode wordt geactiveerd wanneer de server het volgende retourneert:
| Servercode | Bron |
|---|---|
rest_cannot_view | WordPress REST API |
woocommerce_rest_cannot_view | WooCommerce REST API |
Oplossen
1. Gebruikersrol controleren
In WordPress Admin → Gebruikers:
- Zoek je gebruikersaccount
- Controleer de rol (bijv. Shop Manager, Administrator)
- Zorg dat de rol WooCommerce-mogelijkheden omvat
2. POS-toegang inschakelen
In WordPress Admin → WooCommerce → POS → Toegang:
- Zoek de gebruiker of rol
- Schakel POS-toegangsrechten in
- Sla de wijzigingen op
3. Extra rechten aanvragen
Neem contact op met je winkelbeheerder om:
- Je rol POS-toegang te verlenen
- Je een rol met de juiste rechten toe te wijzen
- Specifieke functies in te schakelen die je nodig hebt
4. Winkeltoewijzing controleren
Als je meerdere winkels gebruikt:
- Controleer of je aan de juiste winkel bent toegewezen
- Controleer winkelspecifieke rechten
Vereiste rechten
Verschillende acties vereisen verschillende mogelijkheden:
- Producten bekijken: leestoegang tot producten
- Bestellingen aanmaken: mogelijkheden om bestellingen aan te maken/te bewerken
- Klanten beheren: mogelijkheden voor klantbeheer
- Toegang tot rapporten: mogelijkheden om rapporten te bekijken