Customer UI Extensions

Loyalty and Rewards Inside the Shopify Customer Account

A loyalty programme only works if customers can see it. Points buried in a separate portal or an email footer rarely change behaviour. The customer account is where shoppers already check orders, so it is a natural place to show progress and rewards.

By FlowCart Agency · · 6 min read

Why show loyalty in the account

  • Customers see their status every time they check an order.
  • It reminds them what they are working towards.
  • It reduces the need for a separate loyalty site and login.
  • It gives you a place for tier and reward messaging that always matches their real status.

What to display

  • Current points balance and tier.
  • Progress to the next tier or reward.
  • Rewards available to redeem now.
  • A message on the order status page after a purchase, such as points earned or a tier upgrade.
  • A short explanation of how to earn more.

Where to place it

  • Profile page: a summary card with balance and tier.
  • Order status page: a message about what this order earned.
  • Order list page: a reminder banner with the next reward.
  • A dedicated rewards page for the full detail.

Where the numbers come from

The extension shows the data; your loyalty system owns it. That usually means reading points and tiers from your loyalty app or customer data, and keeping that source as the single truth. Decide early how quickly a new order should update the balance, so customers do not see stale numbers.

Connect it to email

Use the same data in Klaviyo to send tier-upgrade emails, points-expiry reminders and reward campaigns to the right customers. See our Klaviyo segmentation work, and read what customer account UI extensions are to plan the build.

Frequently asked questions

Can I show loyalty points in the Shopify customer account?
Yes, with a customer account UI extension that reads points and tier data from your loyalty system and displays it on the profile, order pages or a dedicated page.
Where should loyalty information appear?
A summary on the profile page and a message on the order status page work well, with a full rewards page for details.
Do I need a loyalty app as well?
You need a source of truth for points and tiers, which is normally a loyalty app or your own data. The extension is how customers see it.

Keep reading