# Accesso al POS

Per controllare l'accesso alle funzionalità di WCPOS, puoi utilizzare le capacità di WordPress e i ruoli utente. Assegnando ruoli specifici agli utenti e configurando le loro capacità, puoi personalizzare i livelli di accesso per diversi utenti del POS. Il plugin WCPOS si integra con i ruoli esistenti di WordPress e introduce un ruolo specifico per i cassieri.

La seguente tabella delinea i principali ruoli utente nel POS e le rispettive capacità:

| Ruolo          | Creato Da   | Descrizione                                                                                                                                                                                                                                                                                                                                                                                          |
| -------------- | ----------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| Amministratore | WordPress   | Il proprietario del sito che ha tutte le capacità abilitate per impostazione predefinita.                                                                                                                                                                                                                                                                                                            |
| Shop Manager   | WooCommerce | Questo ruolo è progettato per utenti che necessitano di accesso al POS e della capacità di gestire le impostazioni del POS. I Shop Manager potrebbero non avere il permesso di installare plugin o svolgere altre attività amministrative.                                                                                                                                                           |
| Cassiere       | WCPOS       | Questo ruolo è aggiunto dal plugin WCPOS ed è destinato agli utenti che utilizzeranno principalmente il POS. I cassieri generalmente hanno capacità limitate e potrebbero non avere accesso a WP Admin per modificare le impostazioni del POS, installare plugin o creare post sul blog. In alcuni casi, potresti persino voler limitare un cassiere dall'aggiungere o modificare i clienti nel POS. |

Per assegnare e gestire ruoli e capacità utente, puoi navigare su **`WP Admin > POS > Access`**.

La seguente tabella fornisce una panoramica delle capacità di WordPress associate al plugin WCPOS:

| Capacità                    | Descrizione                                                            | Esempio di Utilizzo                                                                                                                                                     |
| --------------------------- | ---------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| `access_woocommerce_pos`    | Consente l'accesso all'interfaccia WCPOS.                              | Abilitando questa opzione, si concederebbe al cassiere il permesso di accedere e usare il POS, consentendogli di eseguire transazioni al punto vendita.                 |
| `manage_woocommerce_pos`    | Abilita la gestione delle impostazioni e configurazioni di WCPOS.      | Abilitando questa opzione si darebbe al cassiere la capacità di modificare le impostazioni relative al POS, come i metodi di pagamento o i modelli di ricevuta.         |
| `create_users`              | Consente al cassiere di creare nuovi account utente di WordPress.      | Disabilitando questa opzione si impedirebbe al cassiere di creare nuovi account cliente nel POS.                                                                        |
| `edit_others_shop_orders`   | Abilita la modifica degli ordini del negozio creati da altri cassieri. | Disabilitando questa opzione si impedirebbe a un cassiere di modificare gli ordini del negozio creati da un altro cassiere nel POS.                                     |
| `edit_product`              | Consente al cassiere di modificare i dettagli del prodotto.            | Disabilitando questa opzione si impedirebbe al cassiere di modificare i dettagli dei prodotti disponibili nel POS.                                                      |
| `edit_published_products`   | Consente al cassiere di modificare i prodotti pubblicati.              | Disabilitando questa opzione si impedirebbe al cassiere di apportare modifiche a prodotti già pubblicati nel POS.                                                       |
| `edit_shop_orders`          | Consente al cassiere di modificare gli ordini del negozio.             | Disabilitando questa opzione si impedirebbe al cassiere di modificare i dettagli degli ordini del negozio, come lo stato dell'ordine o i dettagli del cliente, nel POS. |
| `edit_users`                | Consente al cassiere di modificare gli account utente esistenti.       | Disabilitando questa opzione si impedirebbe al cassiere di modificare i dettagli degli account cliente, come l'indirizzo di fatturazione, nel POS.                      |
| `list_users`                | Consente al cassiere di visualizzare un elenco di account utente.      | Disabilitando questa opzione si impedirebbe al cassiere di cercare o selezionare clienti nel POS.                                                                       |
| `manage_product_terms`      | Consente al cassiere di gestire le categorie e i tag dei prodotti.     | Disabilitando questa opzione si impedirebbe al cassiere di creare, modificare o eliminare categorie o tag di prodotto nel POS.                                          |
| `publish_shop_orders`       | Consente al cassiere di pubblicare ordini del negozio.                 | Disabilitando questa opzione si impedirebbe al cassiere di finalizzare e elaborare nuovi ordini del negozio nel POS.                                                    |
| `read_private_products`     | Consente al cassiere di accedere ai dettagli dei prodotti privati.     | Disabilitando questa opzione si impedirebbe al cassiere di visualizzare i dettagli dei prodotti privati disponibili nel POS.                                            |
| `read_private_shop_coupons` | Consente al cassiere di accedere ai dettagli dei coupon privati.       | Disabilitando questa opzione si impedirebbe al cassiere di visualizzare i dettagli dei coupon privati nel POS.                                                          |
| `read_private_shop_orders`  | Consente al cassiere di accedere ai dettagli degli ordini privati.     | Disabilitando questa opzione si impedirebbe al cassiere di visualizzare i dettagli degli ordini privati nel POS.                                                        |
| `read`                      | Consente l'accesso all'Admin di WordPress.                             | Disabilitare questo impedisce al cassiere di accedere alla Dashboard di WordPress e alla pagina del profilo utente.                                                     |

Assegnando le capacità appropriate a ciascun ruolo, puoi affinare l'accesso e i permessi per diversi utenti nel POS. Questo ti consente di controllare chi può eseguire determinate azioni, visualizzare informazioni sensibili e apportare modifiche al tuo negozio.

Per ulteriori informazioni sulla gestione dei ruoli e delle capacità utente in WordPress, puoi fare riferimento al [WordPress Codex](https://codex.wordpress.org/Roles_and_Capabilities).

## Cosa può fare ciascun ruolo predefinito, in breve[​](#what-each-default-role-can-do-at-a-glance "Collegamento diretto a Cosa può fare ciascun ruolo predefinito, in breve")

Con le capacità predefinite in vigore, i tre ruoli si comportano come segue nel POS:

* **Amministratore** — accesso completo al POS e alla gestione.
* **Shop Manager** — accesso completo al POS e alla gestione, ad eccezione delle azioni che richiedono la capacità di installare plugin (come l'installazione o l'attivazione di estensioni POS).
* **Cassiere** — il normale flusso di vendita del POS (navigazione tra i prodotti, accettazione degli ordini, elaborazione dei pagamenti, stampa delle ricevute, gestione dei clienti), ma nessun accesso a impostazioni, log o amministrazione del negozio.

Per la suddivisione completa per singolo endpoint — inclusi gli endpoint del plugin Pro, il comportamento di scadenza dei token e i suggerimenti per distinguere gli errori di capacità dagli errori di token — vedi il [riferimento Accesso agli endpoint per ruolo](/it/reference/role-endpoint-access.md).
