How to Add a Cashier
A cashier is an ordinary WordPress user carrying the POS Cashier role. The role is what opens the POS, and it is also what keeps them out of everything else.
Step 1: Open the Cashiers screen
Section titled “Step 1: Open the Cashiers screen”Go to DevDiggers Plugins → MultiPOS → Cashiers.

The list holds everyone who can open the POS: POS Cashiers, administrators and shop managers.
Click Add New at the top.

That takes you to the WordPress Add New User form. MultiPOS has no separate account system, so this is the same form you would use for any user.
Step 2: Fill in the account details
Section titled “Step 2: Fill in the account details”Four fields matter on the Add New User form.
| Field | What to put in it |
|---|---|
| Username (required) | What they type to sign in. A first name, or a first name and initial. Staff type this at the start of every shift, and it cannot be changed later. |
| Email (required) | Unique on the site, and where a password reset goes. |
| Password | Press Generate password rather than inventing one, then send it through a channel you trust. |
| Send User Notification | Leave it ticked if the person has email on their phone. Untick it if you are handing them the password in person. |
Everything else on the form is optional and none of it affects the POS.
Step 3: Set the role to POS Cashier
Section titled “Step 3: Set the role to POS Cashier”This is the step that matters. Choose POS Cashier in the Role dropdown.
Set anything else and you have created an ordinary WordPress user who cannot open the POS. There is no error at the door, just a redirect to My Account. To the person standing at the counter, that reads as a broken login.
Step 4: Save the user
Section titled “Step 4: Save the user”Click Add New User. The account appears on the MultiPOS cashiers list with POS Cashier in its Role column.

If it is not there, the role is wrong. That list is filtered to the three roles that can open the POS, so a Subscriber simply does not appear.
Step 5: Test the account
Section titled “Step 5: Test the account”Do this before the person’s first shift, not during it.
- Open a private browsing window, so your admin session does not interfere.
- Go to the terminal URL, which defaults to
yoursite.com/pos. - Sign in with the cashier’s username and password.

You should land on the outlet picker, then the POS.

If you end up on My Account instead, the role is wrong. Go back to Users, open the account and set it to POS Cashier.
What a cashier can reach
Section titled “What a cashier can reach”Inside the terminal:
- Sell, take payment and print receipts
- Add, edit and delete customers
- View past POS orders and held carts
- See today’s sales and the expected drawer amount
- Change their own name and password under Settings → Account

They can also set their own keyboard shortcuts, sounds and receipt size.

Those are per-cashier and per-browser, so two people on two terminals do not overwrite each other.
What a cashier cannot reach
Section titled “What a cashier cannot reach”wp-admin, products, prices, other people’s orders, and every MultiPOS setting. The role holds read
and nothing else.
That is the point of using it rather than making everyone a shop manager. A cashier cannot change a price to match what a customer claims it was.
When someone leaves
Section titled “When someone leaves”Change their role, do not delete the account.
- Go to Users → All Users.
- Open the person who has left.
- Set Role to Subscriber.
- Save.
They lose the POS immediately, and every order they took still names them on the Orders screen.
Deleting the user removes the account entirely, and the Staff Attribution column then names an ID nobody can resolve.

Which outlet they open
Section titled “Which outlet they open”The free version has one outlet, so every cashier opens it.
Where to go next
Section titled “Where to go next”- How to Take Your First Sale
- Roles and POS Access
- Cashiers for the screen reference.

