For store managers
Set it up once, then let the counter run.
Locations, registers, card readers and staff access live in wp-admin, next to the rest of your WooCommerce store. Everything that happens at the register is on the record.
Main Street
A location: its address, receipt header and Stripe Terminal location
Register: Front counter
- Default card reader: Stripe Reader S700
- Receipts: Star receipt printer
- Its own cash drawer and Z reports
Register: Café
- Default card reader: Stripe Reader S700
- Receipts: Device print dialog
- Its own cash drawer and Z reports
Staff who can work here: chosen on each person’s profile
Setting up a store
Store managers are WooCommerce shop managers and WordPress administrators. Here's the order most stores set things up in.
Add a location
Its address is used for tax and receipts. Give it a receipt header and link it to a Stripe Terminal location for card payments.
Add a register for each counter
Name it and pick its default card reader. A supervisor or manager connects its receipt printer at the register itself.
Give your staff access
Give people the POS Cashier or POS Supervisor role, then choose the locations they can work at on their profile.
Set up the devices
Sign in once on each tablet or computer and choose its register. A device left unused for 90 days has to be set up again, and you can revoke one at any time.
Choose the rules
Set how soon an idle register locks, the receipt header and footer, which coupons need no approval, and whether WooCommerce sends its own order emails for register sales.
Train, then review
Turn on training mode for a register or a person while they learn. Afterwards, the Overview and the audit log show what happened.
What you can do
On your own
- Everything cashiers and supervisors can do
- Add locations and registers, and choose each register's card reader
- Choose which locations each person can work at
- Turn on training mode for a register or a person
- Change the register's settings
- Reset someone's supervisor PIN
- Read the audit log
Still done in WooCommerce
- Products, variations, prices and stock
- Tax settings and rates
- Coupons
- Customer accounts
- Orders and refunds, which the register writes into WooCommerce like any other
Control without the busywork
The register's admin screens sit under Point of Sale in wp-admin: Overview, Locations & registers, Settings and Audit log.
- Locations and registers
- Each location keeps its own registers, card readers, cash drawers and reports. A register can only act on orders from its own location.
- Devices you control
- Each device is tied to its register on the server, so nothing in the browser can change it. Revoke a device at any time.
- Staff where they belong
- Location access is explicit: a new cashier can't use any register until you choose their locations. Managers limited to some locations only see those.
- The register's rules
- Idle lock from 1 to 60 minutes, your receipt header and footer, which product categories the register sells, and coupons allowed without approval.
- An audit log nobody can edit
- Approvals, PIN changes and lockouts, cash movements, failed card attempts and more, with who, which register and when. Kept for a year by default.
- Today at a glance
- The Overview shows today's register sales for your locations and any failed card attempts, with a setup checklist for Stripe.
- PINs looked after
- Reset a supervisor's PIN from their profile. If someone keeps entering wrong PINs, you see a notice in wp-admin.
- Training without the mess
- Practice sales are left out of reports, drawers and stock, and are deleted after seven days.
| Action | Cashier | Supervisor | Store manager |
|---|---|---|---|
| Selling | |||
| Ring up sales and take card and cash payments | Yes | Yes | Yes |
| Split a payment, and park and recall sales | Yes | Yes | Yes |
| Find, attach and create customer accounts | Yes | Yes | Yes |
| Change a price or give a discount | With a supervisor's PIN | Yes | Yes |
| Make a sale tax exempt | With a supervisor's PIN | Yes | Yes |
| Record a payment taken outside the register | With a supervisor's PIN | Yes | Yes |
| Returns | |||
| Return or exchange items from a register order | With a supervisor's PIN | Yes | Yes |
| Return a website order at the counter | No | Yes | Yes |
| Cash | |||
| Open and close the cash drawer, and record cash paid in | Yes | Yes | Yes |
| Pay cash out, or open the drawer with no sale | With a supervisor's PIN | Yes | Yes |
| See the expected cash while the drawer is open | No | Yes | Yes |
| Close another register's drawer | No | Yes | Yes |
| Running the register | |||
| Approve other people's requests with a PIN | No | Yes | Yes |
| See sales reports | No | Yes | Yes |
| Edit the favorites for a location | No | Yes | Yes |
| Set up a device as a register | No | Yes | Yes |
| Set up the register's receipt printer and the card reader's customer display | No | Yes | Yes |
| Turn off training mode on a register | No | Yes | Yes |
| Setting up the store | |||
| Add locations and registers, and choose each register's card reader | No | No | Yes |
| Choose which locations each person can work at | No | No | Yes |
| Turn on training mode for a register or a person | No | No | Yes |
| Change the register's settings | No | No | Yes |
| Reset someone's supervisor PIN | No | No | Yes |
| Read the audit log | No | No | Yes |
Yes With a supervisor’s PIN, on the same register No
Store managers are WooCommerce shop managers and WordPress administrators. You can adjust any role’s permissions in WordPress, and the register follows them.
Ring up a sale yourself.
The live demo is the real register, running in your browser with nothing to install. Turn on your screen reader and try a full sale.