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, click 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, click 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, click 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 enables 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. This permission can be set to either of the following:
|
Discounts
Permission | Description |
---|---|
Apply custom discounts |
Point of Sale staff can apply custom discounts to both an entire cart and a single line item. This permission can be set to one of the following:
|
Apply discount codes |
Point of Sale staff can apply discounts codes to the entire cart. This permission can be set to one of the following:
|
Checkout
Permission | Description |
---|---|
Ship to Customer |
Point of Sale staff can ship a cart to a customer. This permission can be set to one of the following:
|
Edit taxes |
Point of Sale staff can edit taxes to orders. This permission can be set to one of the following:
|
Add custom sales |
Point of Sale staff can create a custom sale. This permission can be set to one of the following:
|
Register
Permission | Description |
---|---|
View and adjust current payment tracking session |
Staff can view and adjust current payment tracking session, add cash, and remove cash. This permission can be set to one of the following:
|
View payment tracking session history |
Point of Sale staff can view details of previous payment tracking sessions. This permission can be set to one of the following:
|
Start and end payment tracking sessions |
Point of Sale staff can manually start and end payment tracking sessions. This permission can be set to one of the following:
|
Open drawer |
Point of Sale staff can open the cash drawer using the cart actions. This permission can be set to one of the following:
|
Orders
Permission | Description |
---|---|
Manage orders at all locations |
Point of Sale staff can manage orders for all locations. This permission can be set to one of the following:
|
Return and exchange orders |
Point of Sale staff can refund and exchange orders. This permission can be set to one of the following:
|
Cancel orders |
Point of Sale staff can cancel orders. This permission can be set to one of the following:
|
Manage draft orders at all locations |
Point of Sale staff can view, retrieve, and edit draft orders from other retail locations. This permission can be set to one of the following:
|
Manage sales attribution for orders |
Point of Sale staff can add, edit, or delete staff attribution on completed orders. This permission can be set to one of the following:
|
Reassign or cancel fulfillment |
Point of Sale staff can reassign an order for fulfillment to a different location. This permission can be set to one of the following:
|
Fulfill shipping orders |
Point of Sale staff can prepare and fulfill orders for shipping using Ship from Store. This permission can be set to one of the following:
|
Customers
Permission | Description |
---|---|
Add customers |
Point of Sale staff can add new and existing customers to a cart and view basic customer information. This permission can be set to one of the following:
|
Manage customers |
Point of Sale staff can view, edit, and delete customer information. This permission can be set to one of the following:
|
Apps
Permission | Description |
---|---|
Use apps that work with Shopify POS | Point of Sale staff can use apps that are installed on Shopify POS. |
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. |
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. |
Analytics
Permission | Description |
---|---|
View analytics for device's location | Point of Sale staff can view the Daily Sales report for their location. |
View cash tracking sessions | Point of Sale staff can view a history of cash tracking sessions in the Shopify POS app and Shopify POS channel. |
Settings
Permission | Description |
---|---|
Customize smart grid for device's location | Point of Sale staff can add, edit, and delete smart tiles on the home screen for the POS at the device's location. |
Switch device's location | Point of Sale staff can change the device's location setting. |
Log out store from Point of Sale app | Point of Sale staff can log out of Shopify POS. |
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. |
Manage receipt settings | Point of Sale staff can change the printed receipt settings for the POS device. |
Manage required checkout information in the POS channel |
Point of Sale staff can view and edit POS checkout required information in the settings. This permission can be set to one of the following:
|
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 |