ResourcesGuidesCompareToolsInstall free on Shopify
Complete Guide7 min readMar 14, 2026

Ecommerce Loyalty Program: Types, Shopify Setup and Metrics

An ecommerce loyalty program rewards customers for buying again: they earn points, reach tiers or unlock rewards, and redeem them on their next order. On Shopify you run it with a loyalty app. This guide covers the program types, the setup decisions and the numbers that tell you it works.

Run a Shopify store? Give customers your loyalty card in Apple Wallet and Google Wallet.

Install free on Shopify

What is an ecommerce loyalty program?

An ecommerce loyalty program is a set of rules that gives customers something back for coming back: points per order, a higher tier after a spend threshold, a discount when a friend buys. Its job is to turn a one-time buyer into a second and third order.

That second order is where most of the value is. Bain's Fred Reichheld found that in financial services a 5% increase in customer retention produces more than a 25% increase in profit, because returning customers buy more over time and cost less to serve. Retail margins differ, but the mechanics are the same.

Before you design anything, measure where you start. The retention rate calculator gives you your repeat rate, which is the number your program has to move.

Can Shopify do loyalty programs?

Not on its own. Shopify has no built-in points, tiers or rewards. You add them with a loyalty app from the Shopify App Store, and the app plugs into your store, checkout and customer accounts.

A Shopify loyalty app typically does four things:

  • Tracks points or spend per customer from Shopify orders.
  • Issues rewards as Shopify discount codes: a fixed amount, a percentage, free shipping or buy X get Y.
  • Shows the program to shoppers in a storefront widget, the customer account or a phone wallet card.
  • Sends loyalty data to your email and automation tools.

Most loyalty apps also connect to Shopify Flow, Shopify POS and email platforms such as Klaviyo, so the program can reach every channel you already sell in.

5 types of ecommerce loyalty programs

Most programs combine two of these. Pick by what you want customers to do more of.

  • Points. Customers earn points per order and for actions such as creating an account or completing their profile, then spend them on rewards. Simple to explain and the best starting point for most stores.
  • Tiers (VIP). Customers move up levels such as Bronze, Silver and Gold as they spend, and each level unlocks better perks. Sephora's Beauty Insider works this way. Tiers reward your best customers and raise order value; see the tiered loyalty program guide.
  • Referral. Customers get a reward when a friend they invite buys. It turns loyal customers into an acquisition channel; see the Shopify referral program guide.
  • Points as cash. Points work like store credit: customers choose how many to spend at checkout. Works well for high-frequency, lower-price products.
  • Paid membership. Customers pay a fee for ongoing benefits such as free shipping, as with Amazon Prime. Only fits stores with frequent orders and a clear perk worth paying for.

A common combination for Shopify stores is points plus tiers, with referrals added once the program has members.

How to set up a loyalty program on Shopify

The app installs in minutes. The decisions take longer, so make them in this order:

  • Earn rate. Decide how much a customer gets back per order. A common pattern is 1 point per dollar with 100 points worth $5, which returns 5% of spend. Check the cost against your margin before you launch.
  • Rewards. Start with two or three: a small reward customers can reach by their second order, and a bigger one for regulars. A first reward that takes five orders to reach will not change behaviour.
  • Extra earning actions. Points for creating an account or completing a profile give you data and an early reason to engage. Keep the list short.
  • Tiers, if you use them. Set thresholds from your real spend distribution, so your top 10 to 20% of customers land in the top tier, and decide whether status resets each year.
  • Launch to existing customers. Import past orders or give a welcome balance, then announce the program by email so it starts with members, not at zero.

To sanity-check the economics, run your numbers through the points value calculator.

Keep the program visible between orders

Most programs fail quietly: customers join, forget their balance and never redeem. The fix is to show the program where customers already look.

  • Email and SMS. Send the balance, a "reward ready" message and tier changes from your email platform. The Klaviyo loyalty program guide lists the flows worth building.
  • Phone wallet. A loyalty card in Apple Wallet or Google Wallet shows the balance on the customer's phone without an app download, and can send push notifications to the lock screen. See how to create a wallet loyalty card on Shopify.
  • Storefront and account. Show the balance and available rewards in the header widget, the customer account and the cart, so customers see what they can redeem before they pay.
JeriCommerce loyalty card designer with a Tier 1 design and the Apple Wallet card preview showing 100 points and Bronze tier status
A wallet loyalty card shows points and tier on the customer's phone. Each tier can have its own design.

If you also sell in store

If you have physical stores, run one program across both channels. A customer who earns online and cannot redeem at the till sees two programs, and you lose the in-store purchases from your data.

With Shopify POS, staff identify the customer by scanning their loyalty card or looking them up by email or phone, add the points to the same balance and redeem rewards at checkout. The omnichannel loyalty program guide covers the in-store setup in detail.

4 metrics that show your program works

Compare members with non-members over the same period, and check these monthly:

  • Repeat purchase rate. The share of customers who order more than once. This is the main number the program should move.
  • Redemption rate. The share of earned points that customers spend. A low rate means rewards are too far away or customers forget they have points.
  • Average order value. Members, and especially top-tier members, should spend more per order.
  • Customer lifetime value. The combined effect of the three above. Estimate it with the Shopify CLV calculator, then weigh it against reward costs and app fees in the loyalty ROI calculator.
JeriCommerce analytics Members and sales tab with members, repeat rate, average order value, purchase frequency and repeat purchase by cohort
Example data: the loyalty metrics to track, from repeat rate to cohorts.

How it works with JeriCommerce

JeriCommerce is a Shopify loyalty app built around the phone wallet. Each member gets a loyalty card in Apple Wallet or Google Wallet that shows their points and tier, without downloading an app.

  • Program. Points for purchases (a percentage of the order), points for actions such as account verification, profile completion, social follows, adding the card or checking in at a store, plus custom earning flows from Shopify Flow. Tiers with a different card design per tier, and rewards as Shopify discount codes or points as cash.
  • Visibility. Automatic push notifications to the wallet card when the balance changes, a tier changes or a reward unlocks, plus scheduled campaigns and location-based notifications near your stores. Loyalty events and profile properties sync to Klaviyo.
  • In store. Shopify POS tiles let staff scan the card, add points and redeem rewards, so online and in-store purchases count toward the same balance.
  • Analytics. Members versus sales, repeat rate, average order value, purchase frequency, cohorts and redemption rate in one dashboard.

It installs in about five minutes on any Shopify plan from Basic up, and there is a free plan to start. Setup steps are in the JeriCommerce help center.

An ecommerce loyalty program works when the first reward is close, the program is visible between orders and you measure repeat rate against non-members. On Shopify, choose the program type first, then the app that shows it where your customers are: inbox, phone and till.

If you want the loyalty card on customers' phones and the same program online and in store, JeriCommerce sets it up on Shopify in minutes.

FAQ

Can Shopify do loyalty programs?
Not natively. Shopify has no built-in points, tiers or rewards. You add a loyalty program with an app from the Shopify App Store, which tracks points from Shopify orders and issues rewards as Shopify discount codes.
What are the main types of ecommerce loyalty programs?
Points, tiers (VIP levels), referral, points as cash and paid membership. Most Shopify stores start with points and add tiers or referrals once the program has members.
How much should an ecommerce loyalty program give back?
Many stores return around 5% of spend, for example 1 point per dollar with 100 points worth $5. The right rate depends on your margin; make sure the first reward is reachable by the second or third order.
How much does a loyalty program cost on Shopify?
Most Shopify loyalty apps have a free plan with limits on members or features, and paid plans that grow with your volume. Add the cost of the rewards themselves, and compare both with the extra repeat revenue.
How do I know if my loyalty program is working?
Compare members with non-members on repeat purchase rate, redemption rate, average order value and customer lifetime value. If members do not order more often, the rewards are too far away or customers do not see the program between orders.
Can the same loyalty program work online and in store?
Yes, if your loyalty app supports Shopify POS. Staff identify the customer at the till, points go to the same balance as online orders, and customers can redeem rewards in either channel.

More repeat customers, less guesswork

One email a week. Retention strategies, loyalty teardowns, and real merchant examples. Built for Shopify.

Thanks for subscribing!

Put your loyalty program on every customer's phone

Points, tiers and rewards in Apple Wallet and Google Wallet, online and at Shopify POS. Free plan available on the Shopify App Store.

Install free on Shopify
5.0 ★ Shopify App Store · 200+ brands · Free plan available

Sources & Further Reading