How can I allow multiple discounts at checkout?

Topic summary

Merchants are unable to combine multiple discounts at checkout—for example, an automatic 10% off promotion alongside a manual discount code. Shopify’s platform historically allowed only one discount per order, with no native setting to enable stacking.

Shopify’s Response:

  • Support staff repeatedly added merchant votes to an internal feature request but provided no timeline for implementation.
  • Workarounds suggested included gift cards, partial refunds, draft orders, or third-party apps—though many merchants reported apps either didn’t work, conflicted with other tools, or added unwanted costs and complexity.
  • Shopify Plus users could access checkout scripts for custom discount logic, but this wasn’t available on standard plans.

Community Frustration:

  • Requests for this feature date back to at least 2012, spanning over a decade with no resolution.
  • Merchants expressed frustration that the thread was marked “solved” despite the issue remaining unresolved.
  • Many felt Shopify was incentivizing paid apps rather than building native functionality, viewing this as a revenue strategy rather than a technical limitation.

Resolution (June 2022):

  • Shopify finally announced Discount Combinations, allowing merchants to stack discount codes (manual or automatic) and run multiple automatic discounts simultaneously.
  • The feature rolled out to all eligible merchants, ending years of requests and workarounds.
Summarized with AI on October 30. AI used: claude-sonnet-4-5-20250929.

Add one more to the list who want to see this. It’s bonkers to me this isn’t baked in already. I assumed that if a customer had an individual discount code it would replace the automatic one not make it unusable. I have an automatic discount for people buying multiple items. If I give them an individual discount I should have some sort of option where an individual discount either stacks on top or (what I assumed it did) gave them the better discount. I soon discovered that as long as the multiple item discount is active any others are useless. I shouldn’t have to pay someone else for better discount codes. This should be included with Shopify’s own code. There just needs to be some sort of decision tree that we’re given control of. If two discounts exist, what happens, give us a button when we’re setting up the code that asks if it stacks or if it’s best deal between the discounts wins out.

Thanks!

Mark

1 Like