Skip to content

How It Works

Hyvä POS is in closed beta

Hyvä POS is currently in a closed beta (pilot phase) with a small group of merchants. It is not yet generally available: the App Store release follows the pilot, and features and configuration may still change, possibly in backwards-incompatible ways, before the general release. Want to take part? Sign up at hyva.io/pos.

Hyvä POS is a native app for iPad and iPhone that talks directly to your Magento store. There is no middleware, no separate POS database, and no synchronization service to run: the app uses Magento's standard REST API, and Magento stays the single source of truth for products, customers, orders, prices, promotions and stock.

One System, Not Two

A traditional POS next to an e-commerce platform means two systems that have to be kept in sync, connected by middleware. Hyvä POS removes the second system. An in-store sale becomes a Magento order next to your online orders; a stock change in Magento is what the register sees.

The data stays in your own Magento instance: there is no POS cloud holding your sales history.

What Talks to What

  • Catalog, customers, orders: standard Magento REST endpoints, read live and cached on the device for speed.
  • Placing a sale: the app prices the cart on the device and creates a regular Magento order directly, without a server-side quote. Why, and the trade-offs, on how orders are placed.
  • Payments: an integrated card terminal (Mollie or PAY.) talks to the payment provider directly from the device, for sales and refunds; Magento is not in the payment path.
  • PRO: the Hyvä POS module adds a pos/ API for central configuration, staff, receipt sync, credits, RMA and more. See PRO.

What Lives on the Device

The app keeps a local product cache for instant barcode scanning (the scan adds the line immediately; price and stock refresh from live data right after), your device settings, and the local receipt of every sale you ring. The receipt store has its own page.

Data and Security

Secrets live in the iOS Keychain, receipts in encrypted device storage, and nothing sensitive survives a device transfer. The full picture, including recovery scenarios, is on data and security.

Multiple Stores

The app manages any number of Magento stores side by side, each with its own authentication and settings. A cashier switches stores from the header; each store can be free or PRO independently.