---
title: "Give VIPs the upgraded variant for free - one reward covers every product"
slug: "give-vips-the-upgraded-variant-for-free-one-reward-covers-every-product-2"
url: "https://joy.so/updates/give-vips-the-upgraded-variant-for-free-one-reward-covers-every-product-2/"
kind: "update"
author: "Thomas Nguyen"
author_url: "https://joy.so/author/thomas/"
published_at: "2026-05-13T04:16:45.000+00:00"
updated_at: "2026-08-19T10:35:17.000+00:00"
description: "A new VIP tier entry reward that prices itself: pick a base and an upgrade variant, and Joy issues a coupon worth the difference — so members get the premium version at the base price. One config covers your whole catalog. Ultimate plan."
category: "Product Updates"
tags: ["Product Updates"]
reading_time: 3
feature_image: "https://cdn-web.joy.so/cdn/image/2026/05/vip-variant-gift-boxes-549223.jpg"
---

# Give VIPs the upgraded variant for free - one reward covers every product

You sell the same dress in two ways. Ready-to-wear: $236. Made-to-measure: $286. That $50 gap is the customization fee - and your most loyal customers pay it without blinking.

So here's a thought: what if reaching your Gold tier made that $50 disappear? Not "10% off your next order." The actual upgrade, on the house - your way of saying *you've earned the good version*.

You could almost do this already. Set a tier entry reward to "$50 off the made-to-measure variant," and you're there - for that one dress. But the next product's upgrade fee is $30. The one after that, $120. Suddenly, you're building a separate coupon for every SKU, hand-keying prices that change the moment you reprice anything. It doesn't scale, so most merchants don't bother.

Now it's one reward.

## Pick two variants. Joy does the math.

When a VIP tier **entry reward** is a **Discount amount**, it now has two value types:

- **Fixed amount** - a set dollar figure off, exactly as before.
- **Variant price difference (auto-calculated)** - pick a product, then a **Base** variant (what the customer normally pays) and an **Upgrade** variant (the one you want them to get). Joy issues a coupon worth the difference, scoped to the upgrade variant only.

So on the dress: Base = Ready-to-wear $236, Upgrade = Made-to-measure $286 → the entry reward becomes a **$50-off Made-to-measure** coupon. The member buys the made-to-measure dress, applies the coupon, and pays $236. They got the upgrade. You covered the difference, which was always your margin call.

And because the value *is* the difference, not a number you typed, the same reward config works across every product built that way. Reprice the dress next season? The coupon recalculates from the new prices at issue time. Add a new product with a base and an upgrade variant? It's already covered. One config, your whole catalog.

## Where it fits

This is for any catalog where "the better version costs a little more" is a real, recurring pattern:

- **Customization** - made-to-measure, monogramming, and engraving as a paid variant
- **Materials & finishes** - premium leather, solid wood, and the upgraded fabric
- **Size & capacity** - the larger bag, the bigger bottle, the extended kit
- **Add-ons** - the "+ gift box" or "+ accessory" variant

In all of them, the entry reward stops being "here's a generic discount, hope you find something to spend it on" and becomes "here's the version you actually wanted - it's yours now." That's a much sharper reason to climb a tier.

## How to set it up

**Step 1 - Open a tier.** Go to **Membership → VIP Tiers → Tiers** and open the tier you want. Use your higher tiers for this — entry rewards on your lowest tier reach almost everyone.

**Step 2 - Add a Discount amount entry reward.** Under **Entry reward**, choose **Discount amount**, then set **Value type** to **Variant price difference (auto-calculated)**.

**Step 3 - Pick the pair.** Select a product with at least two variants, then choose the **Base** variant and the **Upgrade** variant. Joy previews the coupon value. Both variants must belong to the same product, and the upgrade must cost more than the base.

**Step 4 - Save.** From then on, every customer who reaches this tier is automatically issued the coupon. It lands in their **My Coupons** list in the loyalty widget, ready to apply at checkout — Joy doesn't touch their cart.

Two things worth knowing: the coupon value is locked the moment it's issued, so a later price change won't alter coupons already in customers' hands. And turning this on doesn't retroactively issue it to people already sitting in the tier — relaunch the tier program if you want to push it to existing members. The **variant price difference is available on the Ultimate plan.**

## Loyalty that feels like a gift, not a coupon

The strongest tier perks aren't the biggest discounts — they're the ones that feel personal. "We upgraded you" beats "here's 15% off" every time, because one is a relationship and the other is a transaction.

Give your VIPs the version they'd have paid extra for. Set it up once. Let it cover the catalog.

**Ready to turn retention into real growth?**

Join the future of loyalty today. With our omnichannel platform, you can connect with customers across every touchpoint, reward their engagement, and build lasting relationships that drive growth.

[Request a demo](https://joy.so/) · [Get started free](https://apps.shopify.com/joyio?utm_source=joy&utm_medium=blog_inbody&utm_campaign=give_vips_the_upgraded_variant_for_free_one_reward_covers_every_product_2)
