Skip to content

Customer Insights

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.

A customer walks in and the cashier opens their profile. How much do they typically spend? How often do they come back? What size did they buy last time? Customer Insights answers that at the counter: tap Insights on the customer detail and the register shows their buying behavior, computed live from your order history.

The classic boutique moment this exists for: "Last time you took a Medium - did that fit well?"

What the Cashier Sees

  • Total spent and average per visit - net of refunds, so a returned coat doesn't inflate the numbers. The sheet says so in a footnote, because cashiers quote these figures to customers.
  • Order count and purchase frequency - shown as "buys about every N days" rather than a rate, because that's how a salesperson thinks.
  • Last visit - as a relative date.
  • Recent items - the actual order lines, with the chosen options (size, color), quantity, price, and order number. Sortable by date or price; the list starts at ten rows with a View All button.
  • A range switch: last year (default), last two years, or lifetime.

Everything is computed on your Magento server when the tile is tapped - one indexed query, nothing stored on the device, nothing slowing down the customer list.

The Numbers, Precisely

Figure How it's computed
Total spent Amount paid minus amount refunded, canceled orders excluded
Average per visit Total spent divided by paid orders - an open invoice doesn't drag the average down
Orders All non-canceled orders in the range, paid or not
Frequency Average days between the first and last order in the range

Multi-currency stores: totals aggregate in your base currency.

Custom Sections from Extensions

Below the built-in statistics, extensions can add their own blocks: loyalty balances, ERP flags, credit terms, appointment history - anything your agency can render about a customer. Blocks match the app's design (including dark mode) without the app knowing what's in them, and new blocks ship with a Magento deploy, no app update involved.

If you run Adobe Commerce, the reference module ships two working examples: a reward-points panel (balance, progress bar, mutation chart) and a store-credit ledger. Developers: see Insight Sections for how to build one.

Where It's Configured

Stores → Configuration → Hyvä POS → Advanced → Customer Insights:

  • Enable Customer Insights (default: yes) - turning it off removes the tile from every register.
  • Recent Items Limit (default: 50) - the maximum order lines returned per request.
  • Recent Items Position (default: 100) - where the recent-items list sits among custom sections: sections with a lower position show above the list, equal or higher below it.

Customer Insights requires the PRO module. On the free tier the tile does not appear.