# Toegang tot de POS

Om de toegang tot de WCPOS-functionaliteit te beheren, kun je gebruikmaken van WordPress-capabilities en gebruikersrollen. Door specifieke rollen toe te wijzen aan gebruikers en hun capabilities te configureren, kun je de toegangsniveaus voor verschillende POS-gebruikers afstemmen. De WCPOS-plug-in integreert met de bestaande WordPress-rollen en introduceert een specifieke rol voor kassiers.

De volgende tabel geeft de belangrijkste gebruikersrollen in de POS en hun respectieve capabilities weer:

| Rol           | Aangemaakt door | Beschrijving                                                                                                                                                                                                                                                                                                                                                                                                       |
| ------------- | --------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ |
| Administrator | WordPress       | De site-eigenaar die standaard alle capabilities heeft ingeschakeld.                                                                                                                                                                                                                                                                                                                                               |
| Shop Manager  | WooCommerce     | Deze rol is bedoeld voor gebruikers die toegang tot de POS nodig hebben en de mogelijkheid om POS-instellingen te beheren. Shop Managers hebben mogelijk geen toestemming om plug-ins te installeren of andere beheertaken uit te voeren.                                                                                                                                                                          |
| Cashier       | WCPOS           | Deze rol wordt toegevoegd door de WCPOS-plug-in en is bedoeld voor gebruikers die voornamelijk de POS zullen gebruiken. Kassiers hebben doorgaans beperkte capabilities en hebben mogelijk geen toegang tot WP Admin om POS-instellingen te wijzigen, plug-ins te installeren of blogberichten te maken. In sommige gevallen wil je een kassier zelfs verbieden om klanten toe te voegen of te bewerken in de POS. |

Om gebruikersrollen en capabilities toe te wijzen en te beheren, kun je navigeren naar **`WP Admin > POS > Access`**.

De volgende tabel geeft een overzicht van de WordPress-capabilities die bij de WCPOS-plug-in horen:

| Capability                  | Beschrijving                                                                                 | Voorbeeldgebruik                                                                                                                                                               |
| --------------------------- | -------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ |
| `access_woocommerce_pos`    | Geeft toegang tot de WCPOS-interface.                                                        | Het inschakelen van deze optie zou de kassier toestemming geven om toegang te krijgen tot de POS en deze te gebruiken, waardoor ze point-of-sale-transacties kunnen uitvoeren. |
| `manage_woocommerce_pos`    | Maakt het beheer van WCPOS-instellingen en -configuraties mogelijk.                          | Het inschakelen van deze optie zou de kassier de mogelijkheid geven om instellingen met betrekking tot de POS te wijzigen, zoals betaalmethoden of bonsjablonen.               |
| `create_users`              | Staat de kassier toe om nieuwe WordPress-gebruikersaccounts aan te maken.                    | Het uitschakelen van deze optie zou voorkomen dat de kassier nieuwe klantaccounts aanmaakt in de POS.                                                                          |
| `edit_others_shop_orders`   | Maakt het bewerken van winkelbestellingen mogelijk die door andere kassiers zijn aangemaakt. | Het uitschakelen van deze optie zou voorkomen dat een kassier winkelbestellingen wijzigt die door een andere kassier in de POS zijn aangemaakt.                                |
| `edit_product`              | Staat de kassier toe om productgegevens te bewerken.                                         | Het uitschakelen van deze optie zou voorkomen dat de kassier de gegevens van producten die in de POS beschikbaar zijn, wijzigt.                                                |
| `edit_published_products`   | Staat de kassier toe om gepubliceerde producten te bewerken.                                 | Het uitschakelen van deze optie zou voorkomen dat de kassier wijzigingen aanbrengt in producten die al gepubliceerd zijn in de POS.                                            |
| `edit_shop_orders`          | Staat de kassier toe om winkelbestellingen te bewerken.                                      | Het uitschakelen van deze optie zou voorkomen dat de kassier de gegevens van winkelbestellingen wijzigt, zoals bestelstatus of klantgegevens, in de POS.                       |
| `edit_users`                | Staat de kassier toe om bestaande gebruikersaccounts te bewerken.                            | Het uitschakelen van deze optie zou voorkomen dat de kassier de gegevens van klantaccounts wijzigt, zoals het factuuradres, in de POS.                                         |
| `list_users`                | Staat de kassier toe om een lijst met gebruikersaccounts te bekijken.                        | Het uitschakelen van deze optie zou voorkomen dat de kassier klanten zoekt of selecteert in de POS.                                                                            |
| `manage_product_terms`      | Staat de kassier toe om productcategorieën en tags te beheren.                               | Het uitschakelen van deze optie zou voorkomen dat de kassier productcategorieën of tags aanmaakt, bewerkt of verwijdert in de POS.                                             |
| `publish_shop_orders`       | Staat de kassier toe om winkelbestellingen te publiceren.                                    | Het uitschakelen van deze optie zou voorkomen dat de kassier nieuwe winkelbestellingen afrondt en verwerkt in de POS.                                                          |
| `read_private_products`     | Staat de kassier toe om toegang te krijgen tot de gegevens van privéproducten.               | Het uitschakelen van deze optie zou voorkomen dat de kassier de gegevens van privéproducten die in de POS beschikbaar zijn, bekijkt.                                           |
| `read_private_shop_coupons` | Staat de kassier toe om toegang te krijgen tot de gegevens van privéwinkelcoupons.           | Het uitschakelen van deze optie zou voorkomen dat de kassier de gegevens van privéwinkelcoupons in de POS bekijkt.                                                             |
| `read_private_shop_orders`  | Staat de kassier toe om toegang te krijgen tot de gegevens van privéwinkelbestellingen.      | Het uitschakelen van deze optie zou voorkomen dat de kassier de gegevens van privéwinkelbestellingen in de POS bekijkt.                                                        |
| `read`                      | Geeft toegang tot de WordPress-beheeromgeving.                                               | Het uitschakelen hiervan voorkomt dat de kassier toegang krijgt tot het WordPress-dashboard en de gebruikersprofielpagina.                                                     |

Door de juiste capabilities aan elke rol toe te wijzen, kun je de toegang en permissies voor verschillende gebruikers in de POS verfijnen. Hiermee kun je bepalen wie bepaalde acties kan uitvoeren, gevoelige informatie kan bekijken en wijzigingen aan je winkel kan aanbrengen.

Voor meer gedetailleerde informatie over het beheren van gebruikersrollen en capabilities in WordPress kun je de [WordPress Codex](https://codex.wordpress.org/Roles_and_Capabilities) raadplegen.

## Wat elke standaardrol kan doen, in één oogopslag[​](#what-each-default-role-can-do-at-a-glance "Directe link naar Wat elke standaardrol kan doen, in één oogopslag")

Met de standaard capabilities ingesteld gedragen de drie rollen zich als volgt in de POS:

* **Administrator** — volledige POS- en beheertoegang.
* **Shop Manager** — volledige POS- en beheertoegang, behalve acties die de mogelijkheid vereisen om plug-ins te installeren (zoals het installeren of activeren van POS-uitbreidingen).
* **Cashier** — de normale POS-verkoopworkflow (door producten bladeren, bestellingen aannemen, betalingen verwerken, bonnen afdrukken, klanten beheren), maar geen toegang tot instellingen, logs of winkelbeheer.

Voor de volledige uitsplitsing per endpoint — inclusief de Pro-plug-in-endpoints, het gedrag bij tokenverloop en tips om capabilityfouten van tokenfouten te onderscheiden — zie de [referentie Endpoint-toegang per rol](/nl/reference/role-endpoint-access.md).
