The card taps. The receipt prints. "Have a great day."
That's the moment. The customer is standing right there; they just spent money, they're happy - and it's the single best chance you get all day to make them feel like a member, not a transaction. In-store, most loyalty programs go completely silent at exactly that moment.
Your cashier doesn't know the customer just earned 45 points. The customer doesn't know either. Nobody says anything, because there's nothing on the screen to say it. The loyalty program you're paying for is invisible at the one counter where a human could actually talk about it.
That gap closes now.
Loyalty, on the POS screen
Joy now surfaces a customer's loyalty right inside Shopify POS, on the two screens where it matters most after a sale.
On the post-purchase screen — the one that appears the instant payment goes through — your cashier taps View loyalty points and sees it plainly: points earned on this order, any points redeemed, points still pending, and the customer's new balance. Now the cashier has a line to say out loud: "You just earned 45 points — that's 345 total." That sentence, said at the counter, is worth more than a dozen emails the customer will never open.
On the order details screen — any past order, pulled up later — the same Joy Loyalty block shows what that order earned and redeemed. When a customer asks "did I get my points for last week?", your staff has the answer on the screen instead of a shrug.
Why the counter is different
Online, loyalty lives in a widget the customer chooses to open. In-store, there's a person — and a person can turn "you earned 45 points" into a reason to come back. That's the whole game: retention isn't built by the reward alone, it's built by the customer knowing they're being rewarded, at the moment it lands.
A silent POS trains customers to think of your loyalty program as an online-only thing. A POS that speaks up trains them to expect rewards everywhere they buy from you — which is exactly how omnichannel retention compounds.
Turn it on in a minute
The loyalty blocks are yours to switch on where you want them. In your Shopify admin, open Point of Sale → Settings, and under Customization open the POS editor. In the Apps section, activate the Joy Loyalty block, save, and pick the locations. That's it — nothing to configure per order, no scripts for your staff to memorize. The block simply appears after every sale that earned or redeemed points.
It's on the Advanced and Ultimate plans, alongside the rest of Joy's POS toolkit — the Smart Grid earn preview, redemption at checkout, and wallet passes.
The bigger picture
We're closing the loop between where you sell and where your loyalty program shows up. The Smart Grid tile already tells your cashier what a customer will earn as they build the cart. Now the post-purchase and order screens tell them what the customer did earn, after. Front to back, the counter finally speaks the same loyalty language as your online store.
(Receipt footer — points printed on the receipt itself — is next, pending Shopify's beta. We'll ship it the moment it's available.)
Your busiest, warmest, most face-to-face moment doesn't have to be silent anymore.
Turn on the block. Let your cashier say the sentence. Watch them come back.
-890520.webp?width=1920&q=80&f=webp&auto=format)
















