Prerequisites
Shopify POS Pro: Advanced POS roles and permissions are only available for locations subscribed to Shopify POS Pro.
Access to Shopify Admin with privileges to edit POS roles.
Comply installed and configured in your store from the Shopify App Store.
Key Permissions for Comply
Shopify POS Permission | Description | Impact on Comply |
Use apps that work with Shopify POS | Point of Sale staff can use applications installed in Shopify POS. | Mandatory for staff to initiate and operate Comply from the POS terminal. Without this permission, Comply will not be accessible in POS, even if it is installed in Shopify Admin. |
Manage POS UI extensions | POS staff can manage POS user interface extensions. | Without this permission, Comply’s UI extensions will not be visible or functional in the POS interface. |
Recommended Role Configuration
Suggested Role Name: Comply POS User
Essential Permissions:
Use apps that work with Shopify POS → Allowed
Manage POS UI extensions → Allowed (if Comply implements POS UI extensions)
Configuration Procedure in Shopify Admin
In Sales Channels > Point of Sale, go to: Staff → Manage Shopify POS Roles.
Select an existing role or create a new one for the staff members who will operate Comply.
Enable the following permissions:
Use apps that work with Shopify POS
Manage POS UI extensions
Save changes.
Consequences of Incorrect Configuration
If the necessary permissions are not granted to store staff, the Comply application will not function.
In Shopify POS, the following message will be displayed:
Unable to obtain a session token for Comply. Please verify the staff permissions...
Best Practices
Review POS role configurations periodically to ensure compliance with your internal policy and applicable fiscal or legal regulations.
Ensure that critical permissions are not modified without proper authorization, particularly in multi-location retail environments.