The Derby and the Loafer: An Upsell That Swaps, Not Adds
Moving customers up a price point by swapping the cart line for a premium sibling, with no second item and no discount.
A Shopify footwear brand moves buyers from a $120 derby to a $185 loafer with a Discount Prime Upsell (Upgrade offer) in Better product mode. The derby is the specific-product trigger, two premium shoes are manual picks, and there is no incentive. A product page banner and cart swap card replace the derby line in one tap, with undo. In this scenario the loafer share rose from 19% to 41%.
At a glance
- Challenge
- Customers bought the entry derby by default, and a Cross-sell would only have added a second pair of shoes instead of upgrading the first.
- Approach
- One Upsell (Upgrade offer) in Better product mode, triggered by the derby, offering two hand-picked premium shoes with no incentive on the page and in the cart.
- Discount Prime campaign types used
- Upsell
Scenario-based case study: the merchant profile is modeled on patterns across real Discount Prime stores, not a single named customer.
Introduction
Cross-sell adds a product. Upsell replaces one.
That single difference decides which tool a merchant should reach for. When a customer is about to buy the entry model of something you also sell in a better version, the goal is not a second item in the cart. The goal is that the one item they buy is the better one.
The instinct in most planning meetings is to recommend the premium product next to the entry product:
"Let's show the loafer as a suggestion on the derby page."
A solutions architect asks a different question first:
"Do we want the customer to buy both, or to buy the better one instead?"
If the answer is "instead," the right mechanic is a swap, not an addition. This case study designs an upgrade offer for a footwear brand whose bestseller was its cheapest shoe, not its best one.
Merchant Scenario
Consider Carrow Footwear, a fictional Shopify brand selling leather shoes direct to consumers.
| Attribute | Detail |
|---|---|
| Industry | Fashion & Apparel |
| Platform | Shopify |
| Annual Revenue | $5.6 Million |
| Products | 86 |
| Monthly Orders | 3,800 |
| Average Order Value | $138 |
The $120 Classic Derby was the bestseller because it was the entry price. The $185 Signature Loafer had better leather, better margin and better reviews. Customers who tried both bought the loafer. Most never tried both.
The Wrong Tool: Cross-sell for an Upgrade
A Cross-sell would have recommended the loafer next to the derby. The customer would have ended up with two pairs of shoes in the cart, or, far more likely, ignored the suggestion.
Carrow did not want two pairs. They wanted the one pair to be the better one. A recommendation that adds a line answers "would you also like this?" Carrow needed to ask "would you rather have this?"
Business Objectives
| Priority | Objective |
|---|---|
| 1 | Move derby buyers to a premium shoe without adding a second pair to the cart |
| 2 | Protect the loafer's margin, which was the reason for the campaign |
| 3 | Show the real price difference, live, on the page and in the cart |
| 4 | Never offer an "upgrade" that is actually cheaper than the trigger |
| 5 | Let the customer reverse the decision in one tap |
Evaluating the Options
Option 1: Cross-sell Recommendation
Advantages
- Familiar "pairs well with" pattern.
- Can show several products at once.
Disadvantages
- Adds a line instead of replacing one.
- Leaves the customer with two pairs or nothing.
- Frames the loafer as an extra, not as the better choice.
| Factor | Assessment |
|---|---|
| Architecture Score | ★★☆☆☆ |
Option 2: Upsell With a Discount Incentive
Advantages
- Swaps the line correctly.
- A smaller "{diff}" on the banner.
Disadvantages
- Gives back the margin the upgrade was meant to capture.
- Trains customers to expect a discount for choosing the better product.
| Factor | Assessment |
|---|---|
| Architecture Score | ★★★☆☆ |
Option 3: Upsell, Better Product Mode, No Incentive
Advantages
- One line out, one line in. No second pair.
- Keeps the full premium margin.
- The live price gap does the persuading.
Disadvantages
- Swaps a whole line, never one unit of it.
- Only works across separate products, not sizes of one product.
| Factor | Assessment |
|---|---|
| Architecture Score | ★★★★★ |
Comparison Matrix
| Strategy | Replaces the Line | Protects Margin | Shows the Gap | Cart Outcome |
|---|---|---|---|---|
| Cross-sell | ✕No | ✓Yes | ✕No | Two pairs, or ignored |
| Upsell with incentive | ✓Yes | Partly | Yes, smaller | One better pair |
| Upsell, no incentive | ✓Yes | ✓Yes | ✓Yes | One better pair |
The Discount Prime Configuration
| Setting | Value |
|---|---|
| Campaign Name | Derby to Loafer Upgrade |
| Campaign Type | Upsell (Upgrade offer) |
| Phrasing Template | Upgrade to {title} - only {diff} more |
| Upgrade Mode | Better product |
| Products the Customer Is Buying | Specific products: Classic Derby (all colors) |
| Upgrade To | Manual picks: Signature Loafer, Oxford Brogue |
| Incentive | No incentive |
| Combinations & Overlap | Best deal wins |
| Placement | Both: Product page banner + Cart swap card |
Trigger: the derby. Offer: two premium alternatives. No discount. The swap was the whole offer.
Why Upsell Fits a Premium Product Swap
Upsell's defining behavior is the swap. On the derby page, a banner reads Upgrade to Signature Loafer - only $65 more. One tap replaces the derby in the cart with the loafer. In the cart, a swap card does the same, with undo.
The trigger line leaves the cart. The upgraded line is tagged and keeps whatever incentive applies. No second pair.
Upsell triggers on specific products only; rule-based triggers are on the roadmap. For Carrow, the derby was the specific product, so that limit did not matter.
Priced Above the Trigger, Always
The builder checks every upgrade candidate against the trigger's price. An upgrade priced at or below the derby would have been flagged as a downsell and blocked. The loafer at $185 and the brogue at $210 both cleared.
The live preview listed each offer with its price and the difference from the cheapest trigger, so the team saw exactly what customers would see before activating.
No Incentive, On Purpose
Incentive was set to None. Most upgrades are a pure margin play, and the loafer's margin was already better than the derby's. Discounting it would have given back the reason for the campaign.
The phrasing template did the selling. {diff} resolved live to the real price gap, per locale, so a shopper in any currency saw an honest number.
Customer Journey
- A customer adds the Classic Derby in brown, size 10.
- In the cart, a swap card reads
Upgrade to Signature Loafer - only $65 more, with a Switch button. - They tap Switch. The derby line is gone. The loafer line appears, size 10, tagged as an upgrade.
- An undo link stays visible. One tap back and the derby returns.
| Cart Before | Action | Cart After |
|---|---|---|
| Classic Derby, $120 | Taps Switch to Signature Loafer | Signature Loafer, $185, tagged as upgrade |
| Signature Loafer, $185 | Taps undo | Classic Derby, $120 |
| Classic Derby, $120 | Ignores the card | Classic Derby, $120, unchanged |
What Upsell Cannot Do
The swap is one line for one line. A customer with two derbies on one line who tapped Switch swapped the whole line, both units. There is no "upgrade just one of them."
And Better product mode only worked because the loafer and the derby were separate products. For a size or material upgrade within the same product, Carrow would need the other mode, which is the subject of 30 ml to 50 ml, One Tap.
Metrics That Measure Success
- Share of shoe orders that end on the loafer or brogue instead of the derby
- Swap rate: Switch taps divided by derby carts that saw the offer
- Undo rate after a swap, as a signal of regret or a confusing banner
- Estimated Profit per shoe order, before and after the campaign
- Average order value against the $138 store baseline
- Return rate on upgraded orders compared with direct loafer purchases
Common Mistakes
- ❌ Using Cross-sell for an upgrade and leaving the customer with two pairs of shoes in the cart.
- ❌ Offering an upgrade priced at or below the trigger. The builder flags it as a downsell, but the instinct is common.
- ❌ Adding an incentive to an upgrade whose margin was already the point.
- ❌ Writing a phrasing template that hides the price difference, when
{diff}is the most persuasive word on the banner. - ❌ Placing the banner on the product page only, and missing the customer who added the derby from a collection page.
Key Lessons
An upgrade is a replacement, not an addition. The customer never had to decide between two pairs. They decided whether this pair should be the better one.
No incentive was the right incentive. When the premium product already earns more, the price gap stated plainly is enough.
Conclusion
Cross-sell asks "would you also like." Upsell asks "would you rather."
For a product with a clear premium sibling, Upsell with Better product mode and no incentive moves the customer up without giving anything away. In this scenario, Carrow's loafer share of shoe orders went from 19% to 41%. The derby sold the loafer.
Frequently asked questions
What is the difference between Cross-sell and Upsell on Shopify?
Cross-sell adds a product; Upsell replaces one. A Cross-sell recommends something to buy alongside the item in the cart, so the order grows by a line. An Upsell swaps the item the customer chose for a better version, so the cart still has one line, just a more valuable one. In Discount Prime, Upsell (Upgrade offer) removes the trigger line and adds the tagged upgrade line, with an undo link in the cart.
How do I offer a premium product upgrade instead of a second item in the Shopify cart?
Use an Upsell (Upgrade offer) campaign in Discount Prime with Upgrade Mode set to Better product. Choose the entry product under Products the Customer Is Buying, then add premium alternatives under Upgrade To as manual picks. Set Placement to Both so a product page banner and a cart swap card appear. One tap swaps the line, so the customer ends up with the better product, not two products.
Should I add a discount to an upsell offer?
Often no. Most upgrades are a pure margin play: the premium product already earns more, so discounting it gives back the reason for the campaign. In Discount Prime you can set Incentive to No incentive and let the phrasing template do the selling, for example "Upgrade to {title} - only {diff} more", where {diff} resolves live to the real price gap. Add an incentive only when the gap itself is the obstacle.
Can Discount Prime stop me from offering an upgrade that is cheaper than the original product?
Yes. The Upsell builder checks every upgrade candidate against the trigger's price. A candidate priced at or below the trigger is flagged as a downsell and blocked. The live preview lists each offer with its price and the difference from the cheapest trigger, so you can see exactly what shoppers will see before you activate the campaign.
Can an upsell upgrade just one unit when a customer has two of the same item?
No. A Discount Prime Upsell swaps one line for one line. If a customer has two units of the trigger product on one line and taps Switch, the whole line is upgraded, both units. There is no option to upgrade only one of them. For a size or material upgrade within the same product, use Bigger variant mode instead of Better product mode.
Go deeper
Run this architecture in your store
Every campaign type in this case study is included in Discount Prime, with profit analytics to verify the margin impact.