Loyalty tiers.

Reward long-term subscribers with stacking discounts that compound on every renewal. Configure as many tiers as you want, each with its own order threshold, discount, and color.

This is a Pro feature. Loyalty tier configuration and tier-discount stacking are part of the Daima Pro plan ($9.99/mo flat). Free merchants can read this doc as a preview and upgrade from Billing in the admin nav. Free vs Pro details →

How it works

Loyalty tiers are based on order count per subscriber — not subscription revenue. Each subscriber's order count grows by one every time their subscription renews (and bills successfully). When that count crosses a tier's threshold, the subscriber is automatically promoted to the new tier, and the tier's discount applies to all future renewals.

Discounts stack on top of the plan discount. So a subscriber on a "Subscribe & Save 15%" plan who reaches the Platinum tier (configured at, say, +5%) renews at 20% off automatically — Daima writes a stacked discount line to the Subscription Contract on every Platinum renewal.

Default tiers

On first install, Daima ships four default tiers you can rename, reconfigure, or delete entirely:

  • Bronze — 0 orders threshold, 0% bonus discount
  • Silver — 3 orders threshold, 5% bonus discount
  • Gold — 6 orders threshold, 10% bonus discount
  • Platinum — 12 orders threshold, 15% bonus discount

The names, thresholds, discounts, and tier colors are all configurable from Loyalty Tiers in the admin nav. You can have as many tiers as you want and call them whatever fits your brand. Some merchants run a 2-tier system (Member / VIP). Some run a 6-tier system. There's no enforced structure beyond what you configure.

Configuring tiers

Open Loyalty Tiers in the admin nav. The page shows your existing tiers in a list, plus a button to add a new one. For each tier you can set:

  • Tier name — what it's called internally and (optionally) shown to subscribers in the customer portal
  • Order threshold — number of completed renewal orders required to reach this tier. Must be unique across tiers (you can't have two tiers at "5 orders").
  • Discount percent — bonus discount applied to renewals once the subscriber is in this tier. Must be between 0 and 100. Stacks on top of the plan discount.
  • Color — used for the tier badge in the customer portal and admin dashboard

Threshold rules to know. Thresholds must be 0 or positive. A tier with threshold 0 is the entry tier (everyone starts here). Each threshold must be unique across all your tiers — Daima rejects saves where two tiers share the same number. The validation runs server-side, so you can't bypass it.

When subscribers get promoted

Daima tracks each subscriber's order count and recalculates their tier on every successful subscription renewal. Promotion is automatic — there's no manual approval step. If a subscriber's count crosses two thresholds at once (e.g., they were on a long pause and skipped tiers), they jump directly to the highest applicable tier.

Demotion does not happen. Once a subscriber reaches a tier, they stay at that tier even if they pause or cancel. If they later resume or re-subscribe, they pick up where they left off. This is intentional — loyalty rewards are a one-way ratchet.

What subscribers see

A subscriber's tier badge displays in their Shopify customer account portal next to their subscription. The badge color and label match what you configured in the admin. Their next-renewal price preview shows the post-tier discount applied, so subscribers can see the savings before the charge runs.

Loyalty analytics

The Loyalty Tiers admin page also surfaces analytics about your tier distribution: how many subscribers are at each tier, what percentage of your active base each tier represents, and how often promotions are happening. Use it to tune your thresholds — if 90% of your subscribers are stuck at the entry tier, your top tier is probably too hard to reach.

Designing a good tier ladder

Some heuristics from merchants who run loyalty tiers well:

  • Make Tier 2 reachable in 2–4 renewals. Subscribers need an early win — if their first promotion takes a year, they'll churn before they feel rewarded.
  • Give Tier 2 a small but visible bonus. 2–3% on top of the plan discount is enough to feel like progress without cannibalizing margin.
  • Reserve double-digit bonuses for the top tier. If your top tier is 15% bonus and a subscriber is on a 15% plan, that's 30% off renewals. That's expensive — make sure it costs them a year of consistent renewals to get there.
  • Don't add more than 4 tiers. Subscribers stop tracking their progress once the ladder is too long. 3-tier setups (Entry / Mid / Top) work for most merchants.