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
- Create a sale in Market Manager and pick the products, a collection or the whole catalog.
- Set the discount and the dates. The preview shows each variant's sale price, with the original as compare-at.
- Schedule it. When the sale starts, the lower price and the crossed-out original show on product pages, in collections and in the cart.
- 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.
Learn it step by step
- TutorialSale badgesTurn on sale badges in your theme once, choose where they show and how they look, and badges such as −20% appear on products while they're on sale.
- TutorialStore check and safe modeStore check gives everything the app needs in your store a light and a Fix button. Safe mode hides the app's blocks from shoppers in one switch.
Related use cases
- Compare-at Price on Shopify: Show the Saving, Then UndoShow the original price crossed out during a Shopify sale with compare-at prices, and put every price and compare-at back when the sale ends.
- How to Schedule a Sale on Shopify, Step by StepHow to schedule a sale on Shopify so prices drop and come back on their own: what Shopify offers, what it doesn't, and the steps with Market Manager.
- Shopify Discount Scheduler: Sales That Start and End on TimeA discount scheduler for Shopify: bulk sales start and end on time, compare-at shows the saving and every original price comes back. Free plan.
Run your next sale with Market Manager
Free plan. Paid plans start with a 7-day free trial.