discount code for compare at price - any apps?

Topic summary

A merchant seeks discount code functionality that applies to the compare-at price rather than the current sale price—something Shopify’s native discount codes don’t support.

Proposed Solutions:

  • BiDeal Bundle Volume Discounts: Allows defining bundle discounts at original or sale prices with fixed amounts or percentages.

  • Regios Discounts: Offers a “Calculate discount based on compare at price” setting that dynamically adjusts discount calculations. For example, a 40% discount on an item with a $100 compare-at price and $80 sale price would result in a $60 final price (instead of $48).

  • Alpha Sale: Provides a “whichever discount is greater” approach, applying either the existing sale discount or the coupon discount—whichever saves more.

Key Limitation:

All respondents note that Shopify’s checkout always displays the actual product price, not the compare-at price, so crossed-out pricing won’t appear at checkout regardless of the app used. The workaround involves calculating discounts based on compare-at prices behind the scenes while displaying standard pricing at checkout.

Summarized with AI on October 28. AI used: claude-sonnet-4-5-20250929.

I am needing to offer discount codes that discount off of the compare at price and not a discount price, Shopify discount codes do not offer this, are there any apps that do this? Thanks in advance!

Hi @medusasmakeup

Thank you for your question.

I’m Mason - founder of BiDeal Bundle Volume Discounts app, this app guide you define bundle discounts at any price, original price or sale price you also need to fill discount fixed amount/percentage.

Let me know your feedback & feel free to support you configuration.

Thanks

Hi Medusasmakeup,

As you’re probably aware, discounts in Shopify always apply to the price and never the compare at price. The best workaround available for this is to dynamically subtract the difference between the compare at price and price from the actual discount amount.

Our app, Regios Discounts (4.8 stars, 91 reviews, Built for Shopify), pioneered this feature. Here’s a screenshot of this setting:

All you have to do is set “How to handle items already on sale” to “Calculate discount based on compare at price.”

For example, if you have:

  • An item with a compare at price of $100
  • And that item has a price of $80
  • And a 40% discount

Our app would discount the item to $60 as intended, rather than $48.

If you have any questions about this, just reply, and I’ll be happy to help.

Best,
Tobe Osakwe

Hi @medusasmakeup ,

In Alpha Sale app, you can create discount codes or automatic discounts with a setting like this:

However, just a heads-up — the compare-at price still won’t appear as a crossed-out value at checkout, because Shopify always displays the actual product price at checkout and doesn’t allow apps to pass compare-at pricing there.

In simple terms, this configuration follows a “whichever discount is greater” approach. For example:

Scenario A:
A product has a 30% sale discount (Compare-at Price = $100, Price = $70). If a 20% coupon is applied to compare-at price at checkout, the price remains $70 (since the sale discount is the bigger discount)

Scenario B:
A product has a 10% sale discount (Compare-at Price = $100, Price = $90). If a 20% coupon is applied, the price is reduced to $80. And still, at checkout, the customer sees a discount of 11% actually applied, because Shopify calculates it based on the original $90.

Hope this helps!

Shopify can’t discount based on compare-at price by default — that part can’t be fixed natively.

But you can fix it with an app that calculates the discount from the compare-at price instead of the sale price. It works quietly in the background while Shopify still shows the normal checkout price.

If you prefer a lightweight option, this app handles compare-at logic without needing messy code:
https://apps.shopify.com/orichi-bundle-discount

It’s the simplest workaround I know that feels native and doesn’t change your theme structure.

Hi! :waving_hand:
You can easily do this with Stack Discounts Pro.

Just in the app settings, set Sale price handling → Apply discounts on original price.
Once changed, all discounts created in the app will apply based on the Compare-at price instead of the sale price.