Shopify discount not showing on product page

Show the discount on the product page

Shopify's discounts apply at checkout, so product pages and collections keep the full price. A sale that lowers the prices themselves shows the saving wherever shoppers look.

With Shopify alone

In Shopify, a discount code or an automatic discount applies to the order at checkout. The product's price doesn't change, so the product page, collections and search keep showing the full price. That is how Shopify's discounts work, not a fault in your store.

To show the saving while shoppers browse, the price itself has to drop, with the old price as compare-at so your theme shows it crossed out. With Shopify alone you change both on every variant by hand or by CSV, and change them back after the sale.

Step by step with Market Manager

  1. Create a sale in Market Manager and pick the products, a collection or the whole catalog.
  2. Set the discount and the dates. The preview shows each variant's sale price, with the original as compare-at.
  3. Schedule it. When the sale starts, the lower price and the crossed-out original show on product pages, in collections and in the cart.
  4. Turn on sale badges and the countdown in the theme editor to make the sale stand out.

What Market Manager does

  • Lowers the prices themselves, so the sale shows on product pages and in collections
  • Sets the compare-at price to the original, so your theme shows the saving
  • Puts every price and compare-at back when the sale ends
  • Sale badges, a countdown and You save in the cart, as theme app blocks

What it doesn't

  • The app's deals, such as Buy more, save more and gifts, are automatic discounts too: they apply at checkout. A cart goal block shows how close a shopper is to the gift.
  • How the crossed-out price looks is up to your theme.
  • On the Free plan a sale holds up to 25 products and one sale runs at a time.

On the Free plan

Your questions

Why does my product page show the full price when a discount is on?

Shopify's discount codes and automatic discounts apply at checkout and don't change the product's price, so the product page shows the full price.

Will the sale price show in collections too?

Yes. The sale changes the product's price itself, so collections, search and the product page all show it.

Do I need to edit my theme to show the old price crossed out?

No code edits. Your theme shows the compare-at price crossed out next to the price; how it looks is up to the theme. Badges and the countdown are app blocks you turn on in the theme editor.

Run your next sale with Market Manager

Free plan. Paid plans start with a 7-day free trial.