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.
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.