Strike-through Sale That Counts as a Discount, Not Just a Price Change

Topic summary

Merchants are seeking a way to display strike-through sale pricing that Shopify recognizes as an actual discount rather than a temporary price change.

The core issue: Apps like GetSale only modify product prices temporarily, causing two problems:

  • Customers can stack coupon codes that shouldn’t combine with discounts
  • Returns/exchange apps (like Loop) charge customers the difference when sales end, since the system sees only a price change, not a discount

Several solutions have been proposed:

Discount Ninja - The original poster found success with this app, which applies strike-through pricing as a proper discount.

Yagi Automatic Discount Helper - Uses metafields to display discounted prices from Shopify automatic discounts, showing strike-through pricing on product/collection pages while maintaining actual discount status at checkout.

Klip Coupons - Applies discounts via Shopify Functions (recognized as real discounts) while displaying strike-through pricing on product pages through a “clip” feature, preventing code stacking and ensuring proper handling by returns apps.

All three apps address the fundamental need: visual strike-through pricing that functions as a legitimate Shopify discount for backend systems.

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

I’m happy to report that I found an app which does a strikethrough price as a discount. It’s called Discount Ninja. We’ve had great luck with it.