Exactly this.
Shopify doesn’t make discount data available on the product page — which is wild, because that’s the moment of truth.
And yeah, you could do some JS wizardry or manually recalculate prices with product.price | times: 0.6, but now you’re duct-taping logic into your theme and hoping nothing breaks during a sale.
That’s actually why I built Adsgun — so merchants don’t have to do all that. It auto-applies discounts and shows correct prices on every page — product, collection, cart, wherever.
Works with discounts, stackable promos, even gifts. Might be worth a look.