Permissions reference
What each of the five built-in roles can do, module by module, and the actions only the Administrator can take.
User guide
What each of the five built-in roles can do, module by module, and the actions only the Administrator can take.
This page lists what each built-in role allows, module by module. It follows the rules the server checks. For how to give someone a role, see Roles and permissions.
| Role | Scope | In short |
|---|---|---|
| Admin | All stores | Full access to everything a role can grant. |
| Store Admin | One or more stores | Runs a store: selling, stock, customers, staff and roles for that store. Views the catalogue but does not change it. |
| Cashier | One or more stores | Takes orders, invoices, payments, returns and refunds. Adds customers. |
| Inventory Manager | All stores | Owns the catalogue and the stock. Sees the overview and inventory analytics. |
| Reports Viewer | All stores | Can view almost everything and use all analytics. Cannot change anything. Cannot see customers. |
Built-in roles are marked System role. You cannot edit, disable or delete them. If you need a different mix, make a custom role.
The Administrator is not a role. It is the account of the person who signed up and owns the business. The Administrator can do everything.
The role editor sets one level per module: None, View, View & Edit or Full. The grid below lists the actions each level turns into.
| Module | Admin | Store Admin | Cashier | Inventory Manager | Reports Viewer |
|---|---|---|---|---|---|
| Manage Orders | All | All | View, order calendar, create, edit, change statuses, send payment requests, print labels | None | View, order calendar |
| Invoices | All | All | View, generate, edit, send, record payments | None | View |
| Tables | All | All | View, edit | None | View |
| Returns | All | View, process, edit | View, process, edit | None | View |
| Refunds | All | View, process, edit | View, process, edit | None | View |
Order actions that only Admin and Store Admin hold: Void payments, Verify bank transfers and Configure order labels. A Cashier cannot design the invoice template.
| Module | Admin | Store Admin | Cashier | Inventory Manager | Reports Viewer |
|---|---|---|---|---|---|
| Manage Products | All | View | View | View, add, import, edit, delete | View |
| Categories | All | View | View | View, add, edit, assign products, delete | View |
| Images | All | View | None | View, upload, rename, delete | View |
| Inventory | All | View, add stock, adjust stock, link and unlink products | View | View, add stock, adjust stock, link and unlink products | View |
Products, categories and images belong to the whole business. That is why a store role can only view them: a change from inside one store would change every store.
| Module | Admin | Store Admin | Cashier | Inventory Manager | Reports Viewer |
|---|---|---|---|---|---|
| Customers | All | View, add, edit, send notifications | View, add | None | None |
| Discounts | All | View | None | None | View |
Export customers and Delete customers are held only by Admin. Staff who work in a single store cannot export customers, whatever their role.
Applying a discount to an order uses order permissions. A Cashier can apply a discount at checkout but cannot create one.
| Module | Admin | Store Admin | Cashier | Inventory Manager | Reports Viewer |
|---|---|---|---|---|---|
| Manage Staff | All | View, invite, edit | None | None | View |
| Staff Activity | All | View | None | None | View |
| Manage Role | All | View, create, edit | None | None | View |
| Analytics | All | All | None | View, inventory analytics | All |
| Exports | All | None | None | None | View |
| Stores | All | View | None | None | View |
| Fulfillment settings | All | All | None | None | None |
Notes on this grid:
These actions are for the Administrator only. The server refuses them for everyone else, including staff with the Admin role. The buttons are hidden for other staff.
If someone else tries, the message is "only the business administrator can do this".
Roles and permissions · Custom roles · The Administrator · Plan capabilities