Multi-Channel RetailRetail / DTC16 min read

Minimum Purchase Rules: Qualify Before or After Other Discounts?

Designing per-campaign execution order so thresholds reward intent or protect margin, depending on each promotion's job.

A $120 cart reduced to $90 by a coupon, measured against a $100 threshold before and after the discountWhich total should count?CheckoutCart$120.00Coupon 25%-$30.00Payable$90.00$100 threshold$120$90Before couponAfter couponBefore: qualifiesAfter: does not

When customers stack coupons with threshold promotions, merchants must decide which cart total qualifies: the original value or the discounted payable amount. Discount Prime makes execution order a per-campaign setting, so loyalty campaigns can qualify on the pre-discount cart to reward intent while free shipping qualifies on the post-discount total to protect margin, both in the same store.

At a glance

Challenge
A $120 cart with a $30 loyalty coupon left marketing and finance disagreeing over whether the $100 free shipping threshold was met.
Approach
Per-campaign execution order: a VIP Tiered Spend Discount qualifies before other discounts while Holiday Free Shipping qualifies after them, with a progress bar showing the qualifying total.
Discount Prime campaign types used
Free ShippingExecution OrderTiered Spend Discount

Scenario-based case study: the merchant profile is modeled on patterns across real Discount Prime stores, not a single named customer.

Introduction

Most merchants think a minimum purchase requirement is simple. Spend $100, unlock free shipping. Spend $150, qualify for a gift.

But sophisticated stores rarely run one promotion at a time. Customers combine a coupon code, a loyalty reward, a wholesale price, and a seasonal promotion in the same checkout. Suddenly one question decides everything: should the customer qualify based on the cart before other discounts reduce it, or after?

Instead of asking:

"Which discount executes first?"

a solutions architect asks:

"Which cart total should decide who earns this promotion, and what behavior are we rewarding?"

That single decision can completely change who receives a promotion. This case study designs an execution-order architecture for a merchant whose promotions started interacting with one another.

Merchant Scenario

Consider Summit Outdoor Supply, a fictional multi-channel Shopify merchant selling hiking equipment, camping gear, and outdoor accessories.

AttributeDetail
IndustryOutdoor Gear & Accessories
PlatformShopify
Annual Revenue$36 Million
Products18,500
Monthly Orders28,000

Summit frequently combines promotions: seasonal sales, VIP coupons, loyalty rewards, BOGO campaigns, and free shipping. Everything worked, until the promotions began stacking in the same checkout.

The Checkout That Split the Company

A customer filled their cart with $120 of products. The store offered free shipping on orders above $100. The customer then applied a 25% loyalty coupon.

Checkout LineAmount
Cart value$120.00
Free shipping threshold$100.00
Loyalty coupon (25%)-$30.00
Payable amount$90.00

The support team immediately received two different opinions. Marketing said: "They originally spent more than $100. They earned free shipping." Finance replied: "They are only paying $90. The order no longer justifies it."

Both teams were correct. The business simply had never decided which amount should matter.

The Real Question

Should promotional eligibility be based on the original cart value or the discounted cart value? Neither answer is universally correct. Each serves a different business objective, which is exactly why execution order should be a per-campaign decision rather than a store-wide default.

Evaluating Qualification Strategies

Option 1: One Rule for Every Campaign

Pick a single evaluation order and apply it to every promotion in the store.

Advantages

  • Simple to explain internally.
  • Predictable configuration.

Disadvantages

  • Forces loyalty perks and shipping subsidies into the same policy.
  • Every campaign inherits a compromise.
FactorAssessment
Architecture Score★★☆☆☆

Option 2: Always Qualify Before Other Discounts

Minimum purchase requirements are evaluated on the original cart, before coupons reduce it. In the disputed checkout, the customer built a $120 cart, so free shipping stays unlocked even though they pay $90.

Advantages

  • Rewards demonstrated purchasing intent.
  • Coupons never claw back earned perks.
  • Excellent for loyalty experiences.

Disadvantages

  • Expensive benefits ship on shrunken orders.
  • Shipping and gift costs become unpredictable.
FactorAssessment
Architecture Score★★★☆☆

Option 3: Always Qualify After Other Discounts

Requirements are evaluated on what the customer actually pays. The same $120 cart minus the $30 coupon leaves $90, below the threshold, so free shipping is not unlocked.

Advantages

  • Protects margin on costly benefits.
  • Eligibility always matches real revenue.

Disadvantages

  • Feels punitive to loyal customers using earned rewards.
  • Can increase support tickets and coupon frustration.
FactorAssessment
Architecture Score★★★☆☆

Option 4: Execution Order Per Campaign

Discount Prime evaluates minimum purchase requirements before or after other discounts as a per-campaign setting. Loyalty campaigns qualify on intent; expensive fulfillment benefits qualify on payable value.

Advantages

  • Each campaign's logic matches its objective.
  • Loyalty stays generous, shipping stays funded.

Disadvantages

  • Requires deciding the objective explicitly.
FactorAssessment
Architecture Score★★★★★

The Discount Prime Architecture

Summit adopted both strategies at once, one per campaign.

CampaignMechanismExecution OrderPurpose
VIP AppreciationTiered Spend Discount (cart-level), gated to VIP-tagged customersBefore other discountsReward demonstrated intent. Loyalty coupons never remove perks already earned.
Holiday Free ShippingFree Shipping with a $100 minimumAfter other discountsReserve the shipping subsidy for orders whose payable value still exceeds $100.
Threshold visibilityFree shipping progress bar widgetNot applicableShow customers exactly how far their qualifying total is from the threshold.

The two campaigns coexist in the same checkout without contradiction because each one declares which total it cares about.

The Same Cart, Two Outcomes

Execution order is easiest to see with one cart evaluated both ways against the $100 threshold:

QuestionBefore Other DiscountsAfter Other Discounts
Qualifying total$120.00$90.00
Threshold met?YesNo
Free shippingGrantedNot granted

Same customer, same cart, same coupon. The only variable is which total the campaign reads, and that variable is a business policy, not a technicality.

Customer Journey

Walk the holiday configuration end to end:

  1. A customer adds $86 of camping gear. The progress bar shows: add $14 more for free shipping.
  2. They add a $34 headlamp. Cart: $120. The bar confirms free shipping is within reach.
  3. They apply a 25% loyalty coupon. Payable total: $90.
  4. The Holiday Free Shipping campaign, set to qualify after other discounts, re-evaluates: $90 is below $100, so shipping is not free. The progress bar reflects the updated gap honestly.
  5. The customer adds a $12 fuel canister to bring the payable total to $102. Free shipping unlocks.

Notice what the "after" setting did: instead of shipping a $90 order for free, it recovered $12 of additional basket value. Meanwhile, a VIP customer in the VIP Appreciation campaign keeps their earned tier reward regardless of the coupon, because that campaign qualifies before discounts.

Matching Execution Order to Intent

Summit stopped asking "what executes first?" and started asking "what behavior are we trying to reward?" The mapping became a standard part of campaign design:

Business ObjectiveExecution Order
Rewarding loyal and VIP customersBefore other discounts
Membership and subscription perksBefore other discounts
Preventing coupon frustrationBefore other discounts
Controlling shipping subsidy costsAfter other discounts
High-value gifts and BOGO rewardsAfter other discounts
Preventing excessive discount stackingAfter other discounts

If the objective is recognizing customer commitment, qualify before discounts. If the objective is protecting margin on a benefit with real fulfillment cost, qualify after.

Measuring Success

  • Support tickets about promotion eligibility (Summit's fell sharply once outcomes became predictable)
  • Shipping subsidy cost as a share of qualifying orders
  • Average payable value of orders that unlock free shipping
  • Coupon redemption rate among VIP customers
  • Basket additions triggered by the progress bar after a coupon is applied

Common Mistakes

  • ❌ Using the same execution order for every promotion.
  • ❌ Assuming all minimum purchase rules should behave identically.
  • ❌ Designing campaigns without modeling stacked discounts.
  • ❌ Treating execution order as a technical setting instead of a business policy.
  • ❌ Hiding the qualifying total from customers, then fielding the confusion in support.

Each mistake creates customer confusion, unnecessary promotional cost, or both.

Key Lessons

Execution order is not about which discount runs first. It is about defining what qualifies as a successful purchase.

Every promotion answers a business question: should customer intent matter most, or should final revenue determine eligibility? Once that decision is explicit, choosing the correct execution strategy is simple, and each campaign behaves exactly as intended, not because the discounts changed, but because the qualification logic finally reflects the strategy.

Conclusion

Modern Shopify stores rarely run one promotion at a time. Customers combine coupons, loyalty rewards, and seasonal offers throughout the same checkout, and execution order is what makes those promotions work together intentionally rather than accidentally.

Discount Prime makes the choice per campaign: evaluate minimum purchase requirements before other discounts to reward intent, or after them to protect margin. Summit Outdoor Supply used both in the same store, and the debate between marketing and finance ended because each campaign now answers the question itself.

The smartest promotions do not just calculate discounts correctly. They reward the right customer behavior.

Frequently asked questions

Should a free shipping threshold count the cart before or after a coupon?

For free shipping, most merchants should evaluate the threshold after other discounts. Shipping has a real fulfillment cost, so eligibility should match what the customer actually pays. A $120 cart with a $30 coupon leaves a $90 payable total, which no longer clears a $100 threshold. Evaluating after discounts either recovers the shipping cost or nudges the customer to add items until the payable total qualifies again.

What happens when a customer applies a coupon and drops below the minimum purchase?

It depends on the campaign's execution order. If the minimum purchase requirement is evaluated before other discounts, the customer keeps the benefit because the original cart met the threshold. If it is evaluated after other discounts, the benefit is removed because the payable amount fell below the requirement. Discount Prime lets merchants choose this behavior per campaign, and a progress bar widget can show customers the updated gap to requalify.

How do I stop loyalty coupons from removing rewards customers already earned?

Set those campaigns to evaluate their minimum purchase requirement before other discounts reduce the cart. The qualification then reads the original cart value, so a VIP customer who builds a qualifying basket keeps the reward even after applying a loyalty or birthday coupon. This execution order suits loyalty programs, membership perks, and subscription benefits, where the goal is recognizing purchasing intent rather than protecting fulfillment cost.

Why do marketing and finance disagree about who qualifies for a promotion?

Because each team is reading a different number, and both numbers are legitimate. Marketing sees the original cart value as proof of purchasing intent, while finance sees the discounted payable amount as the revenue that must justify the benefit. The disagreement disappears when execution order becomes an explicit per-campaign policy: intent-driven campaigns qualify before other discounts, cost-driven benefits like free shipping qualify after them.

Can I use different qualification rules for different campaigns in one Shopify store?

Yes. Discount Prime evaluates minimum purchase requirements before or after other discounts as a per-campaign setting, so one store can run both policies simultaneously. A merchant can let a VIP spend-tier campaign qualify on the pre-discount cart while a holiday free shipping campaign qualifies on the post-discount total. Each campaign declares which total it reads, so stacked coupons produce predictable outcomes instead of support disputes.

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.

More case studies