Hyvä POS
The point of sale built for Magento
A native app for iPhone, iPad and Mac that runs your register directly on Magento, with the catalog, stock, customers and orders your webshop already has. The free app is on the App Store, and PRO follows shortly.

Native
A real iOS app for iPhone, iPad and Mac, with the hardware support that needs.
Direct to Magento
Your store is the backend. One catalog, one customer, one stock figure, no middleware.
Offline modePRO
Keep selling when the line goes down. Sales sync when the store is back.
Unified commerce
Stop running two systems
A customer wants to spend the gift card they bought online. Someone returns a web order at your counter. A shopper reserves online and collects at the desk. With a separate POS, each of those is a workaround, a spreadsheet or a phone call to the office. Hyvä POS works on your Magento through its own API, so the register has the same products, prices, stock, customers and orders as your webshop. There is no middleware to buy, host and maintain, and no sync job that falls behind and leaves you selling stock you do not have.
- Gift cards and store credit bought online, spent at the registerPRO
- Reward points earned in store, spent onlinePRO
- Buy online and collect in store, with a queue that shows staff what is readyPRO
- Return or exchange a web order at the counter, credit memo and all
- Every in-store sale is a normal Magento order, so your reports already include it

Watch it work
Three recordings, depending on how much time you have
A tour of the app, the case for unified commerce, or the whole thing in detail.
Quick product tour · 21 min
Start here
A walk through the screens a cashier uses: the catalog, barcode scanning, held carts, cash and card, and why Magento stays the source of truth.
Opening keynote · 21 min
Why we built a POS
The Developers Paradise 2026 keynote: what breaks when the store and the webshop keep separate books, why this had to be native, and what unified commerce is worth to a merchant.
Full walkthrough · 56 min
Everything, in detail
The long version, with Willem and Vinai: the register on iPad, iPhone and Mac, free versus PRO, how licensing works, the hardware on the counter, and where gift cards, points and returns fit in.
Features
Everything you need at the counter
The free app is a complete register. PRO adds the Magento module and a per-register licence, which unlock central management, staff and the cross-channel features. Anything marked Experimental still needs work before we call it production-ready. It ships switched off, and you turn it on per device under Settings → Advanced.
Full catalog access
Browse your entire Magento catalog with category navigation, search and barcode scanning. Simple, configurable, bundle and grouped products, with customer group, tier and catalog-rule prices applied the way your webshop applies them.
Flexible payments
Cash with denomination counting and change calculation, card through a Mollie or PAY. terminal, split payments across two tenders, and cash rounding for 5-cent markets. Manual card entry always works, even without a terminal integration.
Receipts that hold up
Print branded receipts on Star, Epson, Brother or any AirPrint printer. Every sale also writes an immutable local receipt with the exact tax the customer paid, which is what your accountant needs and what a reprint months later must still show.
Staff and permissionsPRO
Cashier accounts with PIN login managed from Magento, granular role permissions and automatic screen lock. A cashier may not open the register or refund a sale unless you say so, and every consequential action lands in an audit log.
Customer display
A Star SCD222U or Epson DM-D30 two-line display runs on the free tier, driven straight from the receipt printer. A second iPad as a full customer screen shows the live cart and totals and lets the customer type their own email for a receipt. The paired iPad needs PRO.
Register and reports
Open and close with a counted float, cash in and out with a reason, X and Z reports with per-rate VAT and full drawer reconciliation. Sales, register, stock and error reports on the device, exportable to CSV.
Self-checkoutPROExperimental
Set up a spare iPad as a register your customers use themselves. They scan, pay by card and take their receipt. Discounts, refunds and price overrides are not available in kiosk mode, and staff hold the exit PIN.
Pickup and special ordersPRO
Buy online, collect in store, with a queue that shows staff what is ready and one tap to hand it over. Sell what is not on the shelf too, part now and part later, shipped or collected, all on one order. Shipping a cart from the counter is experimental.
Returns done in one passPRO
A return in the Magento admin is around 28 steps. At the counter the customer is standing in front of you with the product in hand, so the app collapses it into one flow. Check the items, pick the resolution, hand the money back.
LayawayPROExperimental
Deposit now, pay the balance over the coming weeks, collect when it is settled. Stock stays reserved and every payment goes through the register with its own receipt. The bookkeeping is right as well, invoiced at placement and a credit memo if it is cancelled.
Pay by invoicePRO
Business customers who buy on account. The credit limit comes from Magento, the receivable is visible in the admin, and the cashier needs the right permission to extend it. No cash at the counter, no paperwork afterwards.
Cross-channel walletsPRO
Store credit, gift cards and reward points from Adobe Commerce, Amasty, Aheadworks or Mirasvit. We bridge the modules you already own rather than replacing them, so a balance means the same thing online and at the register. The Aheadworks and Mirasvit bridges are untested.
Customer insights
Know the customer in front of you
A regular walks in. The cashier opens their profile and taps Insights. The register shows what a good salesperson asks, computed live from your Magento order history: what they usually spend, how often they come back, when they were last in, and which items they bought, with the size and colour they chose. Totals are net of refunds, because cashiers say these numbers out loud.PRO
The sheet has an extension layer on the Magento side. Below the built-in figures your developers can add your own cards: loyalty balances, ERP flags, B2B credit terms, anything you can render about a customer. A custom card is one PHP class and one di.xml entry. It inherits the app's design, dark mode included, and ships with a Magento deploy rather than an App Store release. See the Customer Insights documentation.

Capabilities
Built for real-world retail
Items marked PRO need the Magento module and a register licence.
- Cash, card, split payments and manual card entry
- Cash rounding for 5-cent markets
- Coupons, automatic rules, line and cart discounts
- Customer group, tier and catalog-rule prices
- Custom lines for anything not in the catalog
- Hold and recall carts, shared across registersPRO
- Reverse charge for VAT-exempt business sales
- Customer insights at the counter: spend, frequency and recent itemsPRO
- Register open and close with cash reconciliation
- Cash drawer kick on any RJ11 or RJ12 drawer
- Refunds and exchanges straight from the order
- Receipts mirrored to Magento with a QR page customers can claimPRO
- Staged returns with condition and reason per itemPRO
- Audit log of every staff actionPRO
- Offline mode, which sells with no connection and syncs laterPRO
- Stock by inventory source, adjusted from the register
- Stock transfers between sourcesPRO
- Multi-store and multi-currency, priced per store view
- Locations, terminals and settings pushed from MagentoPRO
- Barcode scanning by Bluetooth scanner, MFi or camera
- Barcode label printing on Zebra and Brother label printers
- Carrier shipping labels from the registerPRO
Hardware
Hardware you might already own
We support as much standard retail kit as we can, without tying you to a proprietary bundle. You pick from a range of products, and you may already own the right ones.
Our favourite
The one-cable counter
A Star mC-Print3 or Epson TM-m30III powers the iPad over USB-C, prints the receipt, kicks the cash drawer and hosts the customer display. One cable to connect, and no network between the iPad and the printer.
Printers
Star, Epson and Brother, including the mobile RJ models, Zebra label printers, or any AirPrint printer.
Scanners
Socket Mobile MFi, Bluetooth keyboard-wedge scanners, or the device camera.
Customer displays
Star SCD222U and Epson DM-D30 two-line displays, or a paired iPad for a full screen on PRO.
Cash drawers
Any kick-driven RJ11 or RJ12 drawer, including the Star mPOP with printer and drawer in one chassis.
Payments
Mollie and PAY. terminals, including the mobile ones for markets and pop-ups. Other providers are planned, and a stand-alone payment terminal always works with manual card entry.
Fiscal compliance
Country by country
Some countries require every register sale to be signed by a certified service, and you cannot legally run a register there without it. Hyvä POS sells in the countries where no signing is required and stays closed everywhere else until signing is in place there. The register shows a notice that Hyvä POS is not yet available in that country and takes no payment. This concerns register receipts, meaning consumer sales at the counter. B2B e-invoicing mandates are a separate matter that lives in your Magento, not in the register.
Open now, nothing to configure
- The Netherlands
- The United States
- The United Kingdom
- Switzerland
- Finland
- Australia
- Ireland
Other countries without a signing rule open one by one.
Signing through fiskaly
Germany and Austria are built and in testing. Italy, Spain, France, Portugal and Sweden follow. France and Portugal also require certification of the register software itself, so they will take time to get through.
Belgium, Denmark and Canada
Their rules cover named sectors, hospitality in all three and in Denmark also kiosks and grocers. The register stays closed there until we have read each rule against retail.
Not supported
Poland, Hungary, Romania, Bulgaria, Greece, Slovakia, Croatia, Slovenia, Lithuania and Latvia require certified register hardware or local approval that we do not hold yet. Our roadmap changes with demand and effort, so tell us if you need one.
Where signing applies, the service is a third-party subscription with its own per-register cost on top of your licence, roughly €10 to €15 by our current estimate. The fiscal compliance documentation has the country detail, the regulation names and what gets signed. Fiscal law changes from time to time, so if you are unsure about your country or segment, ask us before you go live.
Getting started
From Magento to your counter in minutes
No middleware, no third-party database. Walk through the whole app in demo mode before you connect anything at all.
1. Connect your store
Install the free app and paste an integration access token from your Magento admin. The app authenticates against the standard REST API and pulls in your catalog, customers, tax rules and settings. The one server-side install is our open-source MSI stock registration module from Packagist, so every register sale books its stock in Magento.
2. Set up the counter
Connect a receipt printer and scanner, choose payment methods, brand the receipt. On PRO you do this once in Magento instead: locations, terminals, staff and receipt layout are pushed out, so nobody in the store has to configure anything.
3. Start selling
Scan, discount, take payment, print. Every sale becomes a normal Magento order and an immutable local receipt, and a daily check compares the two so a tax-rule or rounding mismatch surfaces instead of hiding in your books.
Pricing
€50 per register, per month
That is the whole model. Not per user, not per location, not per SKU, and never a percentage of your sales. Other POS systems charge by location, users, SKUs or revenue, and all of that is already yours, on the Magento instance you already pay for. Adding products or staff costs us nothing, so it costs you nothing either, and your bill stays predictable.
€50
per register, per month
Monthly or yearly, from your hyva.io account.
0%
of your sales
We never take a percentage of your revenue.
2
registers included with Hyvä Commerce
If you already run Commerce, trying PRO costs nothing.
Free
A complete register on one device, free on the App Store today. Catalog, checkout, cash and card, receipts, register close, refunds and reports. Demo mode lets you try all of it before connecting a store. Your Magento needs only the open-source MSI stock registration module, no licence.
PRO, €50 per register per month
Adds the Magento module and a register licence: central management, staff and roles, offline mode, receipt sync, cross-channel wallets, staged returns, pickup, special orders, layaway, pay by invoice and self-checkout. Licences go on sale on hyva.io shortly.
Scale up and back down
Add a register for a busy season and drop it again afterwards. Mid-cycle additions are charged for the remaining days and then align to your billing cycle.
We stay out of your payments
You keep your own contract with your payment provider and pay their fees, not ours. We never sit between you and your money.
Your data stays yours
Orders, receipts and fiscal history live in your Magento, not in our cloud. If you ever leave, there is nothing to migrate out of someone else's system.
Agencies and switchers
A POS you can demo, on hardware you may already own
For agencies and integrators
Your client installs the free app, opens demo mode, connects their store and sees their own catalog on a register within minutes. No sandbox to provision, no sales call in between. When they want PRO it is a licence, not a migration.
You extend it on the Magento side, where you already work. The app itself is not extendable, but the bridge to Magento is. Store credit, gift cards, reward points, returns, customer pricing, customer validators and the customer-insight cards are open interfaces, so the vendor modules your client already owns get bridged instead of replaced. Bridges ship for Adobe Commerce, Aheadworks, Amasty and Mirasvit.
Technical partners get free developer licences for demos and development.
Coming from Shopify POS or Lightspeed?
There is a good chance you already own the hardware. The standard kit sold for those registers, the Star mPOP, TSP100 and TSP143, the mC-Print, the Epson TM-m30 series, Socket Mobile scanners and ordinary RJ11 or RJ12 cash drawers, is largely what Hyvä POS supports.
That makes trying a migration nearly free. Leave the counter as it is, install the free app, connect your store and make a test sale on the hardware you already have. No new equipment, no subscription, and no commitment while you evaluate.
Check your exact models before you rely on them. Printer families ship in many variants, and a few of them are locked to one platform or have no iPad connection at all.
PRO opens next
Hear it the day PRO opens
The free app is out. PRO, the Magento module plus a register licence, goes on sale on hyva.io shortly. Subscribe and we'll tell you the day it opens, and what each release adds after that.
No spam. Unsubscribe anytime.







