This feature allows you to keep track and manage of employees (cashiers) using Decaf as well as ensure permissions are restricted by user type (for managers and vendors)
Cashiers vs Users
In this tutorial:
A cashier refers to an individual ringing up or creating an order using the point of sales. The goal is to track orders related to specific employees. This feature is entirely optional and will not be used if no cashiers are created.
A Manager or Vendor refers to the specific type of user of Decaf PoS and the permissions related to each.
Creating a cashier
In order to create a cashier:
- Login as an Admin user and go to Settings > Cashiers
- Click on Add Cashier

- Fill out the name and pin for each cashier

- Once this is completed you will have a new cashier and then you will be required to input your cashier passcode every time you want to ring up an order.

Creating a user
In order to create a user:
- Login as an Admin user and go to Settings > Users
- Click on Add User

- When creating a new user you will need to provide:
- An Email for the user to login
- Password for them to use
- A Role (Admin, Manager, Vendor)

Note: To understand the permissions of each user type please see next section
Difference in user types
Below shows the table of what each user type has permissions to do.
ㅤ | Create Orders | View Orders | Create Discounts | View Discounts | Edit Products | Edit Settings |
Admin | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ |
Manager | ✅ | ✅ | ㅤ | ✅ | ✅ | ㅤ |
Vendor | ✅ | ✅ | ㅤ | ㅤ | ㅤ | ㅤ |
In summary:
- A Vendor is a kind of service account that allows the user to only create new orders or look at the orders and NFT discounts
- A Manager has slightly expanded permissions allowing them to do product management.
- An Admin has access to all functions of the Decaf PoS so be careful with this account. It can change the funds destination wallet of the PoS.