Features

Every part of the counter, explained

The whole till, from the moment a customer walks up to the moment the drawer is counted. The five things below are the ones merchants switch for. Everything else is listed underneath, in plain language.

01 Held baskets

Park a basket under a name, not a number

The single thing that decides whether a busy counter runs. A customer goes to fetch their car, or check a reg, or find their card. You park the basket under their name, serve the next three people, then pull it straight back.

  • Name each held basket, or let it take the attached customer's name
  • No limit on how many are parked at once
  • The tray shows items, value and how long it has been waiting
  • Merge a held basket into the live one, or bin it

Most Magento tills give you one parked sale, or a numbered queue nobody can read. This was the first thing our own counter asked for.

The held carts tray listing three parked baskets by name, with item count and how long each has waited.
02 Offline selling

The line drops and the queue keeps moving

The catalogue, prices, tax rules and customers live on the device. When the connection goes, the till does not stop: it completes the sale, prints the receipt, and shows exactly how many sales are waiting to reach Magento.

  • Cash sales complete with no connection at all
  • The queue replays itself the moment the line returns
  • Every queued sale carries an idempotency key, so a replay cannot double-post
  • Prices are frozen at the moment of sale, so a later price change never rewrites history

Card is the exception, because card authorisation is real time. Cash is not, which is the point.

The till with an Offline badge and one sale waiting to sync, still able to take payment.
Status bar reading 1 to sync, Offline.
03 Custom items

Sell the thing that was never in the catalogue

Labour, a call-out, a cut key, a part from the back of the van. Type a name and a price and it goes on the sale like any other line, with the right tax class and a note if it needs one.

  • Name, quantity, price and VAT class, set on the spot
  • Carries a note, so the office knows what it was
  • Lands in Magento as a real order line, not a rounding fudge
The custom sale panel with a labour line, quantity, price, VAT class and note.
04 Second screen

The customer reads the basket as you scan it

Open a second window on any spare screen, tablet or monitor, and it mirrors the live basket: each line, the VAT, the total, then the change due. No extra hardware and no separate app.

  • Line by line, in type a customer can read across a counter
  • Shows the total, then the change, then goes back to idle
  • Runs on any screen the browser can reach
The customer-facing second screen listing the basket with subtotal, VAT and total.
05 Repair jobs

Work that leaves the counter and comes back

Save the basket as a job against a registration, a serial or a reference, with notes for whoever picks it up. When the customer returns, the job becomes the sale.

  • Reference and notes, attached to the customer
  • Open jobs listed with who took them and what is on them
  • Convert a job into a paid order when the work is done
A repair job being saved from the current basket against a vehicle registration, with notes.
The full list

Everything else, in one line each

Grouped the way a counter actually works, from setting the till up to counting the drawer.

Setup and registers

Registers in the Magento admin
Create a register per counter, then pair the device with a one-time code.
Device tokens
Each till holds its own token. Revoke it and that device stops selling, immediately.
Cashier PINs
Staff pick their name and enter a PIN, so every sale is attributed to a person.
Roles and manager override
Restricted actions ask for a manager PIN rather than being hidden or left open.
Tax straight from Magento
Tax classes and rules come from the store, so nothing is re-entered or drifts.
Location mapping
Each register sells from its own MSI source, so stock moves off the right shelf.
Receipt branding
Store name, address, VAT number and footer, set per store.
Multi-currency
The till takes its currency, denominations and rounding from the store it runs on.

Catalogue and search

Visual catalogue
Your own product photography, prices and stock levels, browsable by category.
Search by name or SKU
Type part of either and add from the result, without leaving the keyboard.
Barcode scanning
Any scanner in keyboard mode works. Scan and the line is on the basket.
Configurable products
Options are picked at the till, exactly as they are online.
Live price and stock
The tile shows what is really available at that location, not a nightly snapshot.
Catalogue sync
Pull changes down on demand, and the till keeps a full local copy for offline use.

Basket and checkout

Line and basket discounts
Money off or percentage off, on one line or the whole sale.
Magento promotions and coupons
Your existing cart rules and codes apply at the counter, unchanged.
Live VAT
Tax recalculates as the basket changes, and shows on the receipt the way your accountant expects.
VAT exempt sales
Mark a sale exempt with a reason and a reference, for trade customers who qualify.
Order and line notes
A note on a line or the whole order, carried through to the Magento order.
Quotes
Save a basket as a quote for a trade customer, with no payment taken.

Payments

Cash
Tender any amount, change is calculated, and the drawer kicks on print.
Card present
A cloud terminal takes the card. The card never touches the browser, so your PCI scope stays where it is.
Split payment
Part card, part cash, or any mix across several tenders on one sale.
Card transactions
The day's card takings listed with paid, refunded and part-refunded state, and a refund button.
Processor-agnostic by design
Stripe Terminal today. The payment layer is built so another processor is an adapter, not a rewrite.

Receipts

Thermal printing
Network or Bluetooth printers. No USB dependency, which is what makes tablets viable.
Email receipts
Send it to the customer instead of printing, straight from the sale.
Reprints
Pull any recent sale back up and print it again.
Gift receipts
The same sale without the prices on it.
VAT invoice
A proper tax invoice for the customers who ask for one at the counter.

Customers and fulfilment

Look up a customer
Search by name, email or phone and attach them to the sale.
Create one mid-sale
Name, email, phone, company, VAT number and customer group, without leaving the basket.
Order history
See what that customer has bought, online or in store, while they are stood there.
Click and collect
Take the money now, hand the goods over when they come back.
Ship to home
Sell in store, deliver to the customer's address, as one Magento order.
Ship to another store
Move the fulfilment to the branch that actually has it.
Split delivery
Some lines carried out, some delivered, on the same sale.

Returns and stock

Return against the original order
Look the order up by number and pick the lines coming back.
Partial returns
Two of the three, if that is what the customer brought in.
Refund to the original tender
Back the way it was paid, with a credit memo in Magento.
Restock to the right source
Returned goods go back to that location's stock, not a general pool.
Stock lookup
Source quantity, salable quantity, in-stock state and cost, for any SKU.
Stock adjustments
Set to a number or apply a delta, with a reason recorded against it.

Money, reporting and staff

Open and close the register
Opening float in, drawer counted at the end, difference on the face of the report.
Cash in and cash out
Pay-ins and pay-outs logged through the shift, so the drawer reconciles.
Z report
Float, cash sales, cash in, cash out and expected drawer, against what was actually counted.
Sales report
Orders, gross, net, VAT, tender split, top products and totals by cashier, exportable to CSV.
Live KPIs
Today's takings, transaction count, average basket and top tender, refreshing on their own.
Activity and audit log
Overrides, refunds, pay-outs, no-sales and register opens, with who did what and when.
Time clock
Staff clock in and out on the till, with the day's total on screen.

Platform and security

Installs from the browser
Android tablets, laptops and desktops. No app store, no proprietary terminal.
Hyvä-native interface
Built to look like it belongs to your store rather than bolted on beside it.
Touch, keyboard and scanner
All three are first-class, because counters use all three.
Light and dark
Follows the device, or gets pinned to whichever suits the counter's lighting.
Card data never in the browser
The terminal is driven server side, which keeps the device out of PCI scope.
Token auth over HTTPS
Every device call is authenticated and revocable, and sensitive actions are re-checked server side.
GDPR-aware handling
Customer data stays in your Magento store, under your own retention rules.
Standard Magento extension points
Your agency can read it, support it and extend it. No black box.

See the ones that matter to you

Twenty minutes, screen shared, your catalogue on the till. Bring the awkward part of your counter and we will show you how it handles it.

Book a 20 minute demo

Priced per till, per location. We quote against your store on the call.