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.
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 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.


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 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

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

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 demoPriced per till, per location. We quote against your store on the call.