The Loyalty app, available in the Shopify App Store, adds loyalty features to your store, such as earning points, available rewards, referrals, and tier progress. All loyalty program content is managed in the Loyalty app, and updates appear automatically on your storefront.
Some Loyalty features are visible only to enrolled members, and others only to customers who aren't enrolled.
Learn how enrollment affects storefront content in Loyalty program enrollment and membership status.
Loyalty blocks added to your Shopify store
The Loyalty app adds three types of features:
Theme blocks
Content you place on store pages using the theme editor.App embeds
Features that work across your whole store once you turn them on.Checkout extensions
Features you add to Shopify checkout.
Theme blocks
Block | What it does | Requirements |
Hero | Displays a themed banner to feature your loyalty program or promote special offers on any store page.
| — |
How it works | Shows a step-by-step overview of how your loyalty program works and how customers can take part. |
|
Rewards | Presents your rewards structure and the benefits of joining your program. | — |
Earn points | Lists actions that earn points, such as purchases, referrals, and social interactions. | — |
Compare tiers | Shows a breakdown of membership tiers, including progression requirements and tier perks. | — |
Track your tier | Shows customers how close they are to reaching the next membership tier. | Customer must be logged in. |
Points overview | Shows a customer's current points balance, expiration dates, and recent points activity. | Customer must be logged in. |
Available rewards | Lists rewards a customer can claim with their points balance. | Customer must be logged in. |
Product page points | Shows how many points a customer earns by buying the product they're viewing. | Add to a product page template. |
Enrollment | Lets customers join your loyalty program from your store. Only customers who aren't enrolled see it. | Automatic enrollment must be turned off. |
Free products | Lets members redeem points for a free product. Loyalty adds the product to the cart with a discount equal to its price. | A free product reward must be active. |
Referrals | Shows members a referral link to share. The person they refer gets a discount code, and the member earns points if you've set this up. | Referrals must be turned on in Settings > Referrals. Members earn points only if a Referral bonus rule is active. |
App embeds
Referral popup
When a customer opens a referral link, show a popup with their discount code. Customers can copy the code or apply it to their cart automatically.
Learn more in Set up referrals.
Checkout extensions
Loyalty rewards
Let logged-in members redeem eligible loyalty rewards during Shopify checkout.
Learn more in Add Loyalty blocks in Shopify.
Checkout enrollment
Show a checkbox at checkout that lets customers join your loyalty program. Only customers who aren't enrolled see it. If a customer selects it, Loyalty enrolls them when they complete checkout. Use it only if automatic enrollment is turned off.
Learn more in Loyalty program enrollment and membership status.
Self-referral check
Stop customers from using their own referral code. If a customer applies a code from their own account, Loyalty removes it from the cart and shows them a message.
Learn more in Stop members receiving referral rewards on their own purchases.
Add Loyalty theme blocks
In Shopify admin, go to Online Store > Themes > Customize.
In the theme editor, open the page where you want to add a Loyalty block.
Select Add section or Add block, then find the Loyalty blocks under Apps.
Drag and arrange your blocks where you want them to appear. You can add, move, or remove blocks at any time.
App embeds and checkout extensions are added differently.
Manage Loyalty content
All program rules, earning actions, rewards, and tiers are managed in your Loyalty app. Changes you make in the app automatically update the corresponding blocks on your storefront.
