How to Design User Flows That Cover the Whole Task
Protect your development budget with complete user flows. ANODA maps roles, rules, states and recovery before missing logic becomes expensive rework.
Ambiguous order and payment states create queues when staff can least afford them. ANODA connects touch actions, payments and recovery, so your team can serve the next customer without fighting the screen.
A checkout built around the common sale, even when something goes wrong.
Money moving between payers and recipients, online.
POS Software Design
The counter: orders, staff and the till, at speed.
Not included
Retraining staff cannot repair ambiguous order states and recovery paths. What the cashier touches, what the supervisor approves and what the manager closes.
Cashiers, supervisors and managers, and what each can do, override or approve.
Search, basket, discounts, split payment and the receipt, in as few taps as the sale allows.
Refunds, voids, price overrides and the approvals behind them.
Shift close, cash-up, reports and the catalogue, on a tablet or the web.
You receive
POS software UX design is judged at the counter: a long queue, a busy hand, a customer who changes their mind. Every screen is drawn for these moments.
It fits when staff serve people in person and the software sits between them.
Staff serve a queue, and every extra tap is felt at the counter.
Cashiers, supervisors and managers log in to the same till with different rights.
Paper notes, manager cards and memorised shortcuts fill the gaps.
Screen sizes, card readers, printers and scanners are chosen or shortlisted.
A different starting point
Bring us the checkout or return that slows a busy shift, with the devices staff use. ANODA will design the normal path and the interruptions together, so the next action stays clear at the counter.
POS work starts through the service that fits your stage, and its proposal sets the terms.
ANODA helped bring the inspection workflows into a consistent interface direction. We appreciated the attention to information hierarchy and multilingual layouts, giving us concrete designs to review across the product’s different tasks.
Tell us what staff sell, on which hardware, and which tasks need a manager today.
Message received.
Within 15 minutes, we’ll email you initial feedback and follow-up questions.
One that designs from the counter out. Before any layout, it should watch real shifts, count the taps in the most common sale and list what goes wrong on a busy day. Ask to see touch layouts with their states — a declined card, a network drop, an override — not only a tidy basket. Ask whether it was designed for glare, a queue and one free hand, not only for a desk. Ask how the design was tested with staff, and what changed after they tried it.
Search supports the identifiers and shortcuts staff actually use, such as names, codes, barcodes and favourites. The basket stays in view, the common payment route is easy to reach, and splitting a bill does not mean starting again. When a cashier needs an override, a supervisor approves it on the same device without logging the cashier out. When something fails, the screen distinguishes pending, declined and completed outcomes, then offers the actions permitted by the provider and store policy. Retrying must not create a duplicate charge; cash, voids and receipt reprints follow their own approval rules. Large targets and strong contrast matter as much as the flow: a till is used at arm's length, in glare, often with one hand.
Cashiers, supervisors and store managers, owners who look across locations, and the back-office staff who keep the catalogue. The workflows are opening a shift, selling, discounts and modifiers, split payments, holding and recalling an order, returns and exchanges, price overrides, cash drops, closing the shift, the catalogue and reports. Kitchen screens and customer-facing displays belong in the scope when they show the same order. Hospitality adds tables, courses and tips; service businesses add appointments and deposits taken at the counter.
UI/UX & Product Design for a new POS; a UX Audit when a live one slows staff down; UI Redesign when the flows hold up and the interface has aged. Web App Design covers the back office, Mobile App Design handhelds and phone tills, and Design Systems the components shared across devices. Online payments belong to Payment Product Design, and stock and purchasing to ERP & Internal Tools.
With the flows, not after them. Each screen is drawn for a dropped network, a silent card reader, a declined card, a search with no match, a changed order, a split payment, a return without a receipt and a shift that does not balance. Where the terminal and provider support offline transactions, the interface distinguishes queued, syncing and confirmed states. Where they do not, it explains what cannot proceed and offers the permitted alternative; a pending payment is not shown as paid. A permission matrix sets out what each role can do alone and what needs approval, and every void, reprint and override leaves a record the manager can check at shift close. Terminal and certification rules belong to your payment and hardware partners; we design to them.
Access to the current POS or a demo unit with a login for each role, a chance to watch real shifts, your discount, return, override and cash-up rules, a product owner who can decide, and contact with engineering and the hardware you use or plan to. Observation during a busy shift complements your sales, error and support data. If you sell in several countries, tell us about tax, currency and receipt rules early; they change more screens than people expect.
Our related operational-interface work includes Cabinit, a tablet-first kitchen-installation product with estimates, site progress, tasks and role-based access, and Qarma, whose inspector app connects checklists, defect photos, severity and counts to the quality team’s web workspace. These cases show touch-first work and connected staff workflows. A POS-specific published case is not available.
We map the existing shortcuts, observe common tasks and test proposed changes with staff before rollout. Your designers and engineers work with us in your own files, and receive the touch components with every state they need. When a new version rolls out, we plan what changes for staff in the first week, with task-completion and error checks to identify any slowdown before a wider rollout.