Back to blog

What 100 Support Conversations Taught Us About How Merchants Discount

After 100 support conversations, three patterns explain how merchants really use discounts on Shopify: overcomplicated tiers, forgotten end dates, and accidental stacking. Here is what we learned.

Discount Prime Team
Discount Prime Team
· 7 min read
What 100 Support Conversations Taught Us About How Merchants Discount

The features merchants ask for are rarely the features they need. What they need, almost always, is to be saved from the offer they already built.

We have now had somewhere around a hundred real support conversations with merchants running discounts through Discount Prime. Not survey responses, not roadmap votes, actual back-and-forth about a promotion that was not doing what someone expected. When you read a hundred of those in a row, the individual questions blur and the patterns get loud. Three of them explain most of what we saw, and none of them is really about a missing feature.

Here is the short version before the detail: most discount pain is structural. Merchants are not failing because a tool lacks a button. They are failing because the offer was shaped wrong at the start, and nothing caught it until the margin did. That reframed how we think about what to build next.

Pattern one: tiers built too complex to work

The most common setup we untangled was a merchant who had built too many tiers. Five, six, sometimes more quantity breaks on a single product, each a slightly better per-unit price than the last. It feels generous. It reads, to the shopper, as work.

Every tier is a decision. A staircase of six options does not make the deal more attractive; it makes the buying decision slower and dilutes the anchor that would have made one tier the obvious pick. The conversations that started with "why isn't my volume discount converting" almost always ended with us suggesting the merchant delete half their tiers. Two or three well-placed breaks convert better than a wall of them. We wrote the full argument for this in our volume discounts guide, but seeing it play out across dozens of stores made it concrete in a way the theory never did.

The deeper lesson: the tool made it easy to add tiers and gave no friction, and no guidance, about when to stop. Ease of creation is not the same as ease of success.

Pattern two: the promotion nobody ended

The second pattern is quieter and more expensive. A merchant creates a discount for a specific moment, a weekend sale, a holiday, a one-week push, and never sets an end date. The tool starts the promotion instantly and asks nothing about when it should stop. So it does not stop. It runs until someone notices, which is often weeks later, sometimes only when a margin report looks wrong.

By then the damage is not just the extra weeks of discount. It is that the promotion has quietly become the price. Customers who bought during the "sale" that never ended now treat the lower number as normal, and returning to list feels, to them, like a price increase. A temporary tier that becomes permanent trains customers to wait, which is the exact outcome discounting is supposed to avoid.

The fix a merchant can apply today is simple: schedule the end date the moment you create the offer, every time, even if you think you will remember. You will not. We say this in every relevant guide now because the support log made it undeniable.

Pattern three: stacking that happened by accident

The third pattern is the one with the sharpest margin edge. Two discounts combine, a volume discount and a sitewide code, or a promotion and an automatic discount, and the merchant never intended them to. Shopify's discount combination rules exist precisely to govern this, but they only work if someone sets them deliberately. Left at default, offers can stack in ways nobody chose.

The effect is that the deepest discounts land on exactly the orders a merchant most wanted to protect: the big carts, the loyal repeat buyers, the customers already getting a volume break who then also applied a code. The conversation usually opened with surprise, "I didn't know those could combine," and that surprise is the whole problem. A combination should be a decision, not a discovery. We laid out how the rules actually resolve in discount stacking on Shopify, but the pattern taught us that explaining the rules is not enough. The default should push merchants toward an explicit choice.

What the three patterns have in common

Read together, these are not three unrelated complaints. They are one shape. In every case the tool made the risky action easy and silent: easy to over-build tiers, easy to start a promotion with no end, easy to let offers combine by default. The mistake surfaced later, in the margin, long after the moment it could have been caught.

That is a design lesson as much as a merchant lesson. The most useful thing a discount tool can do is not add another offer type. It is to make the shape of an offer, its depth, its lifespan, and what it combines with, visible and deliberate at the moment of creation, when a change costs nothing. We are thinking hard about how to build that kind of guardrail into the product. We are not going to pretend it already exists, but the direction is set by what these hundred conversations showed us.

What a merchant can do right now

You do not need to wait for us to build anything to avoid all three:

  1. Cap your tiers. Two or three breaks, not six. Design one to be the obvious choice.
  2. Schedule the end when you schedule the start. Every promotion gets a death date at birth.
  3. Set combination rules on purpose. Decide what stacks with what before launch, and check the margin at every overlap.

Where we are pointing next

The pattern around tiers is also why our next major feature is tiered pricing: merchants clearly want structured, multi-level pricing, and they deserve a tool that makes the good structure easy and the bad structure hard. We go deep on how to design tiers customers actually understand in our tiered pricing guide. If you want to see where this build-in-public thread started, our first-BFCM retrospective covers the earliest version of these same lessons. Discount Prime is on the Shopify App Store, and the merchants who tell us what breaks continue to shape what we build.

build-in-publicdiscounts-promotionsshopifyproduct-strategy
Discount Prime Team

About the author

Written by the Discount Prime Team - the people building and supporting Discount Prime, the smart discount and pricing app for Shopify. We share what we learn from helping merchants run volume discounts, tiered pricing, and high-converting promotions every day.

Frequently asked questions

What are the most common discount mistakes merchants make on Shopify?

The three we see most are overcomplicated tiers that give shoppers too many choices, promotions with no scheduled end date that quietly become permanent pricing, and discounts that stack by accident because combination rules were never set. All three are structural mistakes, not feature gaps, which means they are fixable with better setup.

Why do overcomplicated discount tiers hurt conversion?

Every tier you add is another decision the shopper has to make. A staircase of five quantity breaks looks generous but slows the buying decision and dilutes the anchor. Two or three well-placed tiers usually convert better because the choice stays simple and one option can be designed as the obvious pick.

Why do merchants forget to end discounts?

Most discount tools make it easy to start a promotion and easy to forget it. A tier or code created for a weekend sale has no scheduled end, so it runs until someone notices, often weeks later. By then it has trained customers to expect the lower price, which makes returning to list price feel like a price increase.

What is accidental discount stacking?

Accidental stacking is when two discounts combine without the merchant intending it, because Shopify's discount combination rules were never set deliberately. A volume discount and a sitewide code that both apply can make the effective discount far deeper than either alone, quietly eroding margin on exactly the orders the merchant most wanted to protect.

How can merchants avoid these discount problems?

Keep tiers to two or three, schedule an end date the moment you create any promotion, and set combination rules deliberately instead of leaving them to default. Most discount pain is structural. Deciding the shape of an offer, its depth, its lifespan, and what it combines with, before launch prevents the errors that surface weeks later in the margin.

Run profit-first promotions on Shopify

Discount Prime brings eight discount types, margin analytics, and conflict detection into one Shopify-native app.

See pricing

Or see it live in our demo store and watch every feature working on a real Shopify store.

Related articles