Give staff permissions with POS roles
A POS role is a named set of POS permissions that are assigned to each staff member. Roles make it easier for you to assign the same permission set to multiple staff. You can't assign individual permissions to Point of Sale staff, you need to assign a role.
If you're the store owner, or you have the Manage POS role permission, then you can create and manage roles from the Point of Sale channel in the Shopify admin. A role can include the same permission set as other roles, but each role must have a unique name.
The default role is Associate. You can change the name and the permission set for the Associate role. You can make another role the default role. The default role is the role that is selected automatically when you add Point of Sale staff. You can't delete the default role.
Staff with limited permissions can access the POS channel, but certain sections might be unavailable if they don't have the required Shopify POS login permissions.
On this page
Create POS roles from the Point of Sale channel (Shopify admin)
In the Point of Sale channel, you can create POS roles with different permissions that you can assign to your POS staff.
Steps:
From your Shopify admin, go to Settings > Apps and sales channels.
From the Apps and sales channels page, click Point of sale.
Click Open sales channel.
Click Staff.
Click Manage POS roles > Create POS role.
In the Title field, enter a name for the role, and then select the permissions for this role.
Optional: To make this role the default role, check Set as default POS role.
Click Save.
Edit POS roles from the Point of Sale channel (Shopify admin)
In the Point of Sale channel, you can edit the permissions for your POS roles.
Steps:
From your Shopify admin, go to Settings > Apps and sales channels.
From the Apps and sales channels page, click Point of sale.
Click Open sales channel.
Click Staff.
Click Manage POS roles, and then click the appropriate role.
Select or deselect permissions.
Optional: To set this role as the default role, check Set as default POS role
Click Save changes.
Delete POS roles from the Point of Sale channel (Shopify admin)
You can delete any role unless it is the default role or if it has staff assigned to it.
Steps:
From your Shopify admin, go to Settings > Apps and sales channels.
From the Apps and sales channels page, click Point of sale.
Click Open sales channel.
Click Staff.
Click Manage POS roles, and then click the appropriate role.
Click Delete POS role. If staff are assigned to this role, then you're prompted to select another role for the staff before deleting this role.
Click Delete POS role.
Description of POS permissions
A POS role is a set of permissions that allows your Point of Sale staff to access certain activities in Shopify POS and the Point of Sale channel. Staff with limited permissions can access the POS channel, but certain sections might be unavailable if they don't have the necessary permissions. Both POS permissions and Admin permissions affect what they can access.
Permissions
Permission | Description |
---|---|
Allow all Point of Sale permissions | Staff can access all Point of Sale activities in Shopify POS and the Point of Sale channel. |
Select Point of Sale permissions | Staff can access select Point of Sale activities in Shopify POS and the Point of Sale channel. |
Manager approval
Permission | Description |
---|---|
Manager approval |
Point of Sale staff can approve staff actions by entering their PIN. Store owners, or staff with the Manage POS roles permission, 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:
|
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:
|
Create unverified returns |
Point of Sale staff can process returns when the original order isn't found. You need the Return and exchange orders permission turned on to define this permission. You can set this permission to one of the following options:
|
Cancel orders |
Point of Sale staff can cancel orders. 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 orders |
Point of Sale staff can prepare and fulfill orders for shipping using Ship from Store. 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:
|
Customers
Permission | Description |
---|---|
Add 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:
|
Manage customers |
Point of Sale staff can view, edit, and delete customer information. 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:
|
Staff
Permission | Description |
---|---|
Manage Point of Sale staff |
Point of Sale staff can view, add, edit, and delete staff records from Shopify POS and from the Point of Sale channel in the Shopify admin. This includes assigning the POS roles to other staff. You can set this permission to one of the following options:
|
Manage POS roles |
Point of Sale staff can view, create, edit, and delete POS roles from the Point of Sale channel in the Shopify admin. You can set this permission to one of the following options:
|
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:
|
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 POS 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 POS staff | None | Manage Point of Sale staff |
Manage POS roles | None | Manage POS roles |
Manage receipt settings | None | Manage receipt settings |
Upload logo for receipt customizations | Themes, Pages, or Products | None |