Skip to content

The Cashier Experience

Everything in this article is what your staff see. It is worth reading before you train anyone, because the terminal is a separate interface from WordPress and nothing in it looks like wp-admin.

The terminal is a URL. The cashier opens yoursite.com/pos on a laptop, tablet or phone and gets the login screen.

The MultiPOS login screen with its heading, subtitle and log in button

The heading, the subtitle, the footer line, the button label and the colours are all yours to change under Configuration → Login. So are Remember Me and Forgot Password, both off by default.

Then the terminal asks which outlet to open.

The Select Outlet screen the POS shows before it loads

A narrow icon rail runs down the left of every screen. It is the whole navigation.

The POS sidebar with Home, Cart, Customers, Orders, Statistics, Settings and Logout

Icon Screen
Home The product grid
Cart The current cart, on phones and tablets
Customers Find, add and edit customers
Tables The floor plan, in restaurant mode only
Orders Past orders and held carts
Statistics Today’s sales and transactions
Settings Terminal, account and shortcut options
Logout End the session

On a desktop the cart sits permanently on the right, so the Cart icon is hidden. It appears on narrow screens where there is no room for both.

The selling screen. A category row across the top, a search box under it, and the product grid.

The POS home screen with the category row, product search and product grid

The search box matches product title, ID, SKU or barcode number, so a cashier who half-remembers a name still finds it.

The product search box on the POS home screen

Categories filter the grid. All brings everything back.

The category cards across the top of the POS home screen

Each product card shows its image, name, price and stock count.

A product card in the POS product grid showing name, price and stock

Tap the card and it goes into the cart. The stock count is on by default and can be turned off under Configuration → Layout.

The barcode icon beside the search box opens an Enter/Scan Barcode box.

The Enter or Scan Barcode popup on the POS home screen

A USB scanner behaves like a keyboard: it types the code and presses Enter, and the product lands in the cart. Type a code by hand and press Enter for the same result.

An unknown code raises a Barcode Error naming the code that was scanned, so the cashier can read it back to you.

The right-hand panel on desktop, its own screen on a phone. It stays on screen while the cashier works the product grid, so nothing has to be opened to see the running total.

The POS home screen with the cart panel down the right

Its own header carries two icons. A pause icon holds the cart and lists the ones already held. A circular arrow empties it.

The hold and reset icons in the POS cart header

The chevron on the left of a line expands it. Quantity appears with a minus and plus stepper and a tick to apply the change.

An expanded cart line showing the quantity stepper

Under the lines sit the totals: Subtotal, Tax and Applied Coupon(s).

The POS cart totals showing subtotal, tax, discount and applied coupons

And under those, the actions.

The Coupon, Discount and Hold Order buttons in the POS cart

Coupon applies a WooCommerce coupon code. Hold Order holds the cart under a label. Proceed to Pay goes to payment.

Above the panel sits a bar with the online indicator, an offline-sync button and the customer picker. On a Restaurant/Cafe outlet a green table button joins them.

The green Select Table button in the POS cart header

That button does two jobs. It sets the table, and it is also where the cashier picks Dine in or Take Away.

The Select Mode box offering Dine in and Take Away

The POS payment screen with the total due, payment methods and numeric keypad

Four figures across the top: Total Due, Total Paying, Pay Left and Change.

The method list is the payment methods you enabled for this outlet. The keypad and the quick-amount buttons enter what the customer handed over. Pay finishes the sale, Cancel clears the entry.

A Print Receipt prompt appears when the order is created.

Search by name, email or phone. Set the current customer for the cart, edit one, or add a new one.

The POS customers screen with the customer list and the add customer form

The customer search box on the POS customers screen

The form on the right takes first and last name, email, phone and a full address.

The add customer form in the POS

A customer created here is a real WooCommerce customer. Their next website order is on the same account.

Email cannot be changed once a customer exists, and customers cannot be saved or deleted while the terminal is offline.

Two tabs. Online is past orders. Hold is carts held for later.

The POS orders list with the order details panel beside it

Selecting an order opens its detail panel: line items, subtotal, discount, applied coupons, total and change.

The order details panel in the POS showing totals and change

The Hold tab lists held carts by label. Add to Cart brings one back, Delete discards it.

The Hold tab of the POS orders screen

The order search matches the customer name, and the table name as well in restaurant mode.

The end-of-shift screen. Cards across the top and today’s transactions under them.

The POS statistics screen with today’s cash sale, total sale and expected drawer amount

  • Today’s Cash Sale is what came in as cash.
  • Today’s Total Sale is everything, all methods.
  • Expected Drawer Amount is what should physically be in the cash drawer.

The Expected Drawer Amount card on the POS statistics screen

The table below lists each transaction with its ID, order ID, In, Out, method, reference and date. Count the drawer, compare, and you have your end-of-shift check.

Three sections, and none of them touch WordPress settings.

The POS settings screen showing the outlet section

  • Outlet carries Show Category Cards, Play POS Sounds and the three receipt size fields. A Reset Outlet Data button clears the cached outlet in this browser.
  • Account lets the cashier fix their own name and change their password. Email is read only here.

The account section of POS settings with name and password fields

Shortcuts lists the keyboard shortcut for each screen, with a switch to turn shortcuts off and a Reset Defaults button.

The keyboard shortcuts section of POS settings

These are per-cashier and per-browser. One cashier turning sounds off does not affect the POS next to them.

The cart header carries a wifi icon that switches between green Online and red Offline with the connection.

The green Online wifi icon in the POS cart header

The same wifi icon turned red, reading Offline

In the free version, offline is a read-only state. The cashier can still browse products and build a cart. The terminal refuses to place the order, apply a coupon or save a customer until the connection returns.