Loyalty points without Shopify Plus

You do not need Shopify Plus to run a points program. If an app tells you that you do, it is describing its own implementation choice, not a Shopify limitation. Here is what is actually gated, and what is not.

What Plus gates: modifying the checkout page itself. What it does not gate: earning points, tracking balances, or applying a discount that a customer has earned.

Where the confusion comes from

Shopify restricts checkout UI extensions — app-rendered content inside the checkout page — to Shopify Plus. That restriction is real. A loyalty app that chose to put its "apply your points" control inside checkout therefore genuinely cannot offer redemption to a non-Plus store, and will say so on its listing.

What gets lost in translation is that this is a statement about one app's architecture, not about what Shopify permits. Nothing stops a non-Plus store from discounting an order. Stores on every plan run discount codes all day.

The discount-code route

The alternative is to issue the reward as a genuine Shopify discount code at the moment the customer redeems:

No extension, no plan upgrade, and no custom checkout logic that breaks the next time Shopify ships a checkout change.

Two properties the code must have

A discount code is only a safe way to carry a reward if it cannot escape the customer who earned it. Two constraints do that work:

TruePoints applies both to every code it issues. Skip either and you have built a coupon leak, not a loyalty program.

The honest trade-off

There is one, and it is small: the reward is chosen before checkout rather than during it. A Plus store with a checkout extension can let a customer discover and apply points on the payment step; a discount-code program asks them to pick their reward on your rewards page first.

For most stores that is a non-issue, and it has an upside — the rewards page is a real page you can link from your navigation, your emails and your post-purchase flow, rather than a panel that only exists once someone is already checking out. Everything else — earning rates, balances, signup bonuses, refund claw-back — is identical either way.

What to check before you commit

TruePoints answers yes to all four on every Shopify plan, including its free plan. If you are moving an existing program across, read how to migrate loyalty points between Shopify apps first — the export step is where these go wrong.

Questions

Do I need Shopify Plus to run a loyalty program?

No. Points can be earned, tracked and redeemed on every Shopify plan. What Plus buys is the ability to modify the checkout itself through checkout UI extensions, which is one way to apply a reward but not the only one.

Why do some loyalty apps require Plus for redemption?

Because they apply the reward inside checkout using a checkout UI extension, and Shopify restricts those to Plus. It is a decision about how the app applies a discount, not a limitation of loyalty programs in general.

How does discount-code redemption work instead?

When a customer redeems, the app mints a real Shopify discount code through the Admin API and applies it to that customer's cart. Because it is an ordinary discount code, checkout handles it natively on every plan with no extension involved.

Can a redeemed code be shared or reused?

Not if it is issued correctly. TruePoints scopes each code to the single customer who redeemed it and limits it to one use, so it cannot be forwarded, posted publicly or spent twice.

What do I actually give up by not being on Plus?

Reward selection happens on your storefront rather than inside the checkout page, so the customer picks their reward before they check out instead of during it. The reward itself, the balance and the claw-back on refund all behave identically.