All articles
Ecommerce9 min read

Shopify POS Loyalty: Rewards for In-Store and Online

Shopify POS has no built-in loyalty. Here is how to add points and stamps at the counter, identify customers fast, and run one program online and in-store.

Punchd Team

Shopify POS does not include a built-in loyalty program. To reward in-store customers you install a loyalty app that adds a tile to the POS Smart Grid, so staff can enroll a shopper, award points or stamps, and redeem rewards right at the register. The strongest setup runs one program that behaves the same way online and at the counter, and issues a card that lives in the customer's wallet so nobody has to download an app or spell out an email in the queue.

This guide covers what Shopify POS does and does not do for loyalty, how the Smart Grid tile actually works, how to set up earn and redeem at the counter, the counter-speed problem most advice ignores, the best POS loyalty apps compared, and how to run a single omnichannel program for a retail store in India and beyond.

Does Shopify POS have a loyalty program built in?

No. Out of the box, Shopify POS gives you a fast checkout, inventory sync, staff accounts, manual and automatic discounts, and a customer directory. What it does not give you is a points ledger, VIP tiers, a stamp card, or automated "you have a reward waiting" reminders. Those all live in a separate loyalty app that plugs into the POS.

That is by design. Shopify keeps the core lean and lets specialist apps handle loyalty. The practical result is that "adding loyalty to Shopify POS" always means choosing a tool and wiring it into the register. When you evaluate one, two questions matter more than the feature list:

  • Does it actually run on the POS terminal, not just on the online storefront? Many popular loyalty apps are built for the web checkout first and treat in-store as an afterthought.
  • Does it keep one balance across both channels, so a customer who buys online and in person sees a single, unified points total?

How Shopify POS loyalty actually works

Shopify POS is organized around the Smart Grid, the customizable layout of tiles you see on the register home screen. Each tile is a shortcut: a product, a discount, a custom sale, or an app action. When you install a POS-capable loyalty app, it adds its own tile to that grid.

Modern loyalty apps use Shopify's POS UI Extensions, which let the loyalty panel render inside the POS app itself rather than bouncing staff to a clunky separate window. In a normal sale the flow looks like this: staff attach the customer to the current cart, the loyalty tile or panel shows that customer's points balance and any rewards they can claim, staff apply a reward as a discount, and completing the sale records the points earned. The whole exchange should add a few seconds, not a few minutes.

The key mental model: loyalty at the POS is not a separate transaction. It rides along with the sale you are already ringing up. Attach the customer, glance at the panel, apply or earn, done.

How to set up earn and redeem at the counter, step by step

You can have a working in-store program live the same day. Here is the sequence.

  1. Install a POS-capable loyalty app. Pick one that explicitly supports Shopify POS, then enable its POS tile so it appears on the register. Confirm this before anything else, because plenty of apps only run online.
  2. Set your earn rule. Choose points per rupee spent (for stores with a wide price range), or a stamp per visit or per qualifying item (for repeat, lower-ticket purchases). Keep it explainable in one sentence.
  3. Set the reward and redemption. Decide what a full card or a points threshold unlocks. At the counter, redemption almost always applies as a Shopify POS discount, so the reward comes straight off the current bill.
  4. Place the tile on the Smart Grid. Drag the loyalty tile somewhere staff can reach without hunting. A reward that takes six taps to apply will quietly stop being applied.
  5. Train the one-line counter flow. Staff need one habit: attach the customer, check the loyalty panel, apply any reward, complete the sale. That is the entire workflow.
  6. Enroll new members at the register. A returning customer who is not yet a member should be addable in seconds, ideally by scanning a card they add to their phone while they wait, so signing up never holds up the queue.

The counter-speed problem nobody talks about

Most POS loyalty advice stops at "attach the customer." The real friction is the step before it: identifying who the customer is, fast, with a line forming behind them.

Reading out and typing an email at a busy till is slow and error-prone. Names get misspelled, duplicate profiles pile up, and the queue grows. Your realistic options for identifying a member at the counter are:

  • Phone number lookup. Faster than email, but still manual typing and still prone to typos or "was it the number ending 42 or 43?"
  • QR code scan. The customer shows a code, staff scan it, the profile loads instantly. No typing, no spelling.
  • NFC tap. The customer taps a wallet card to the reader and their profile appears.

The fastest by far is a wallet-native card the customer already has open on their phone. Staff scan it, the profile and balance load in one motion, and the reward applies without a single keystroke. This is the difference between loyalty that staff actually run during a rush and loyalty that gets skipped every time the store is busy, which is exactly when your best customers are in front of you. If you want the mechanics of scan-based identification, see our guide to QR code loyalty programs.

Best Shopify POS loyalty apps compared

The App Store is full of points widgets that look similar online but differ sharply in how well they handle the register. Here is how the well-known options break down, with the columns that matter for in-store use.

ToolBest forFree planRuns on Shopify POSWallet-native card
Smile.ioPoints and referrals, beginnersYesOn higher plansNo
MarselloOmnichannel points plus email and SMSLimitedYesNo
YotpoLoyalty bundled with reviewsLimitedOn higher plansNo
Loloyal / BONBudget points and VIP tiersYesPartialNo
RivoFast setup for DTC storesYesLimitedNo
PunchdWallet-native cards, counter plus onlineTrialYes, scan at counterYes

Prices and POS support change often, so confirm current details on each provider's own page. The pattern worth noticing: most of these run loyalty as an on-site points widget the shopper taps while browsing, with in-store support bolted on and usually gated behind a higher plan. If your counter matters, put "genuinely runs on the POS and identifies customers by scan" at the top of your checklist, above the size of the free tier.

Omnichannel: one program online and in-store

The whole point of caring about POS loyalty is the customer who buys both ways. Someone discovers you online, then walks into the shop, or browses in store and reorders from the website. If your online points and your in-store stamps live in two disconnected systems, you frustrate exactly the customers you most want to keep, and you lose the single view of their behavior.

A true omnichannel program keeps one balance. A shopper earns points on a website order and redeems them at the counter, or fills a stamp card in store and sees it on the same card when they shop online. That unified balance is also what makes your data useful: you can finally tell which regulars are online-only, which are counter-only, and which move between the two, and market to each accordingly.

If your priority right now is the online side of the equation, our companion guide on adding a loyalty program to Shopify covers program types, setup, and the app-fatigue problem for the storefront in depth. This post is the counter half of the same picture.

Wallet-native loyalty for India retail

For a retail store in India, the wallet-native approach is not a nice extra, it fits how people already behave. Shoppers are mobile-first and app-cautious. Nobody wants to download a separate app for a single boutique, grocery, pharmacy, or electronics shop, and storage-conscious phones delete those apps quickly. What every shopper is already comfortable with is scanning a QR code, because UPI trained the entire country to tap and pay in seconds.

A wallet-native loyalty card slots straight into that habit. The card installs into Google Wallet or Apple Wallet from a QR scan or a link, with no download and no login. At the counter, staff already handle a UPI QR for payment, so adding one more scan to award a stamp or points fits the exact motion they and the customer already know. The pass then updates live on the phone, sits on the lock screen next to boarding passes and metro cards, and can nudge the customer with a push when a reward is ready or a location is nearby. We cover how this works under the hood in our explainer on Apple Wallet and Google Wallet loyalty cards.

This is the model Punchd is built on. The customer's card lives in their wallet, staff scan it at the Shopify POS counter to award or redeem, and the same card works when they buy online, so the balance stays unified across both. Pricing is a flat monthly fee rather than a per-customer charge that punishes you for growing: Rs 1,599 per month on Basic and Rs 1,999 per month on Standard, billed annually, with customers never paying anything. You can see the full breakdown on the pricing page.

The bottom line

Shopify POS will not hand you a loyalty program, so the choice is yours to make, and for in-store selling the details matter more than the marketing suggests. The deciding factors are not the size of a free tier or the length of a feature list. They are whether the app genuinely runs on the register, whether it keeps one balance across online and in-store, and whether staff can identify a customer in a single scan instead of spelling out an email while the queue grows.

If you want a Shopify POS loyalty program your customers actually keep, one that installs into Apple Wallet or Google Wallet with no download, gets scanned at the counter in seconds, and carries the same balance online and in store, Punchd is built for exactly that. See the plans on our pricing page, or start from the homepage to see how it fits your store.

Frequently asked

Does Shopify POS have a built-in loyalty program?+

No. Shopify POS handles checkout, inventory, discounts, and customer profiles, but it does not track points, run tiers, manage a stamp card, or send reward reminders. To reward in-store shoppers you install a loyalty app that adds a tile to the POS Smart Grid so staff can enroll customers and apply rewards at the register.

How do I add loyalty points to Shopify POS?+

Install a POS-capable loyalty app from the Shopify App Store, enable its POS tile, and set your earn rules (points per rupee spent, or a stamp per visit or qualifying item). The app then adds a panel to the POS app so staff attach a customer to the cart, see their balance, and apply a reward as a discount during the sale.

Can customers earn and redeem points in-store on Shopify POS?+

Yes, as long as the loyalty app supports Shopify POS, not just the online store. Staff attach the customer to the current cart, the app shows earned points and available rewards, and redemption applies as a POS discount at checkout. Purchases at the counter add to the same balance the customer builds online.

What is the best loyalty app for Shopify POS?+

The best app is one that genuinely runs on the POS terminal, keeps a single balance across online and in-store, and lets staff identify a customer in seconds. Smile.io and Marsello are common picks for POS points and tiers. A wallet-native option like Punchd puts the card in Apple or Google Wallet so it can be scanned at the counter with no app download.

How do staff identify a customer quickly at the Shopify POS counter?+

The slowest method is reading out and typing an email at a busy till. Faster options are searching by phone number, scanning a QR code the customer shows, or tapping an NFC wallet card. A wallet-native loyalty card the customer already has open loads their profile and balance in one scan, which is the quickest counter flow.

Can a Shopify POS loyalty card live in Apple or Google Wallet with no app?+

Yes. A wallet-native loyalty platform installs the card directly into Apple Wallet or Google Wallet from a QR code or link, with no app download and no account signup. Staff scan the pass at the counter to award points or stamps, and it updates live on the customer's phone.

Keep reading