Discount code for compare at price - any apps?

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.