Point of Sale permissions
POS permissions grant access to different areas of Shopify POS and the Point of Sale channel to manage POS-level tasks.
You can assign POS permissions to your POS staff by selecting specific permissions. You can also Select all permissions to assign all available POS-level permissions to a role. Learn more about managing roles.
While POS permissions control which staff members can perform an action, you can review which staff member performed a high-risk register action in the POS activity log.
On this page
Manager approval
| Permission | Description |
|---|---|
| Manager approval | Point of Sale staff can approve staff actions by entering their PIN. Users with role management permissions can edit roles to allow Manager approval. To approve an action, staff need both Manager approval and the required permission is set to Allowed. You can set this permission to one of the following options:
|
Description of POS role permissions
You can assign the following POS-level permissions to POS roles.
Checkout
| Permission | Description |
|---|---|
| Add custom sales | Point of Sale staff can create a custom sale. You can set this permission to one of the following options:
|
| Ship to customer | Point of Sale staff can ship a cart to a customer. You can set this permission to one of the following options:
|
| Edit taxes | Point of Sale staff can edit taxes to orders. You can set this permission to one of the following options:
|
| Accept offline credit and debit payments | You need to activate offline payments to set this permission. Point of sale staff can accept offline credit and debit payments You can set this permission to one of the following options:
|
Discounts
| Permission | Description |
|---|---|
| Apply custom discounts | Point of Sale staff can apply custom discounts to both an entire cart and a single line item. You can set this permission to one of the following options:
|
| Apply discount codes | Point of Sale staff can apply discounts codes to the entire cart. You can set this permission to one of the following options:
|
Orders
| Permission | Description |
|---|---|
| Manage orders at all locations | Point of Sale staff can manage orders for all locations. You can set this permission to one of the following options:
|
| Manage sales attribution for orders | Point of Sale staff can add, edit, or delete staff attribution on completed orders. You can set this permission to one of the following options:
|
| Return and exchange orders | Point of Sale staff can refund and exchange orders. You can set this permission to one of the following options:
|
| Return ineligible items | Point of Sale staff can return ineligible items, such as items who's return window has expired. You can set this permission to one of the following options:
|
| Create unverified returns | Point of Sale staff can create unverified returns. You can set this permission to one of the following options:
|
| Complete in-progress returns | Point of Sale staff can complete returns or exchanges that are in-progress. You can set this permission to one of the following options:
|
| Manage item restock | Point of Sale staff can manage where items are restocked during a return or exchange. You can set this permission to one of the following options:
|
| Remove unfulfilled items | Point of Sale staff can remove unfulfilled items from a return or exchange. You can set this permission to one of the following options:
|
| Cancel | Point of Sale staff can cancel a return or exchange. You can set this permission to one of the following options:
|
| Manage draft orders at all locations | Point of Sale staff can view, retrieve, and edit draft orders from other retail locations. You can set this permission to one of the following options:
|
| Fulfill shipping and pickup orders | Point of Sale staff can prepare and fulfill shipping orders using Ship from Store, and fulfill pickup in store orders in Shopify POS. You can set this permission to one of the following options:
|
| Reassign or cancel fulfillment | Point of Sale staff can reassign an order for fulfillment to a different location. You can set this permission to one of the following options:
|
| Manage transfers | Point of Sale staff can fulfill and receive inventory transfers. You can set this permission to one of the following options:
|
Customers
| Permission | Description |
|---|---|
| Create new customers | Point of Sale staff can add new and existing customers to a cart and view basic customer information. You can set this permission to one of the following options:
|
| Edit customer details | Point of Sale staff can edit customer information. You can set this permission to one of the following options:
|
| Delete customers | Point of Sale staff can delete customers. You can set this permission to one of the following options:
|
| View customer details | Point of Sale staff can view customer details. You can set this permission to one of the following options:
|
| View metafields | Point of Sale staff can view customer metafield information. You can set this permission to one of the following options:
|
| Edit metafields | Point of Sale staff can edit customer metafield information. You can set this permission to one of the following options:
|
| Redeem store credit | Point of Sale staff can accept transactions that use store credit as a payment method. You can set this permission to one of the following options:
|
| Manage store credit | Point of Sale staff can add or remove store credit from a customer's account. You can set this permission to one of the following options:
|
Apps
| Permission | Description |
|---|---|
| Use apps that work with Shopify POS | Point of Sale staff can use apps that are installed on Shopify POS. You can set this permission to one of the following options:
|
| Manage POS UI extensions | POS staff can manage POS UI extensions You can set this permission to one of the following options:
|
Analytics
| Permission | Description |
|---|---|
| View analytics for device's location | Point of Sale staff can view the Daily Sales report for their location. You can set this permission to one of the following options:
|
Register
| Permission | Description |
|---|---|
| Manage payment tracking | Allow staff to view details from current session and add or remove cash. If denied, then cash expected will still be visible. You can set this permission to one of the following options:
|
| View payment tracking session history | Point of Sale staff can view details of previous payment tracking sessions. You can set this permission to one of the following options:
|
| Start and end payment tracking sessions | Point of Sale staff can manually start and end payment tracking sessions. You can set this permission to one of the following options:
|
| Access cash tracking sessions in the POS channel | Point of Sale staff can view, print, and export cash tracking sessions and register summaries from all POS Pro locations. You can set this permission to one of the following options:
|
| End payment tracking sessions from the admin | Point of Sale staff can remotely end open payment tracking sessions from any POS Pro location. You can set this permission to one of the following options:
|
| Open drawer | Point of Sale staff can open the cash drawer using the cart actions. You can set this permission to one of the following options:
|
Store settings
| Permission | Description |
|---|---|
| Customize smart grid | Point of Sale staff can add, edit, and delete smart tiles on the home screen for the POS at the device's location. You can set this permission to one of the following options:
|
| Manage payment settings for device | Point of Sale staff can change the payment settings for the POS device at the device's location from Shopify POS or from the Point of Sale channel in the Shopify admin. You can set this permission to one of the following options:
| Manage offline payments | Point of Sale staff can manage offline payment settings in the Point of Sale channel. You can set this permission to one of the following options:
|
| Switch device to offline checkout | Point of Sale staff can manually turn on offline checkout from their POS device during connectivity issues. When turned on, staff can accept cash and custom payment methods. You can set this permission to one of the following options:
|
| Manage receipt settings | Point of Sale staff can change the printed receipt settings for the POS device. You can set this permission to one of the following options:
|
| Manage required checkout information in the POS channel | Point of Sale staff can view and edit POS checkout required information in the settings. You can set this permission to one of the following options:
| Switch device's location | Point of Sale staff can change the device's location setting. You can set this permission to one of the following options:
|
| Log out from the POS app | Point of Sale staff can log out of Shopify POS. You can set this permission to one of the following options:
|
Additional permissions for Point of Sale channel access
In addition to any related POS permissions, staff with limited permissions need the appropriate admin permissions to access the following POS channel actions:
| Sales channel action | Required admin permission | Required POS permission |
|---|---|---|
| View POS channel | None | Give Point of Sale access to this staff |
| Add locations | Locations Only store owners can alter POS Pro subscriptions. | None |
| View reports | Reports | None |
| View sales data for a location | Reports
Only store owners can alter POS Pro subscriptions. | None |
| Manage receipt settings | None | Manage receipt settings |
| Upload logo for receipt customizations | Themes, Pages, or Products | None |