Understanding User Roles and Permissions: Admin, Manager, Cashier, and Vendor
Syncrostore uses a role-based permission system. Each user is assigned one role that determines their access level.
Administrator
- Full access to all admin features, settings, and management pages.
- Can manage users, vendors, preferences, and all store operations.
Manager
- Access to most admin features.
- Restricted from certain sensitive settings (e.g., Preferences may be read-only).
Cashier
- Limited to Point of Sale, Transactions, and Customer management.
- Cannot see admin or vendor pages.
Vendor
- Access limited to the Vendor portal: Dashboard, Inventory, Reports, and Rent/Settlements.
- Access to individual features (Dashboard, Inventory, Reports, Settlements) can be further controlled by the administrator.
|
Feature Area |
Administrator |
Manager |
Cashier |
Vendor |
|
Dashboard |
✅ |
✅ |
❌ |
✅ (Vendor) |
|
Preferences |
✅ |
❌ |
❌ |
❌ |
|
Users |
✅ |
❌ |
❌ |
❌ |
|
Vendors |
✅ |
✅ |
❌ |
❌ |
|
Store Mapping |
✅ |
✅ |
❌ |
❌ |
|
Rent |
✅ |
✅ |
❌ |
✅ (Read Only) |
|
Settlements |
✅ |
✅ |
❌ |
✅ (Read Only) |
|
Inventory |
✅ |
✅ |
❌ |
✅ (Read & Write) |
|
Reports |
✅ |
✅ |
❌ |
✅ (Read Only) |
|
Transactions |
✅ |
✅ |
✅ |
❌ |
|
Point of Sale |
✅ |
✅ |
✅ |
❌ |
|
Ledger |
✅ |
✅ |
❌ |
❌ |