Guide · Sale Scheduler
How to Schedule Product Discounts in Shopify
Not every sale is storewide. Often you want to discount a single collection, a slow-moving line, or a handful of seasonal products — and have those prices drop and recover on a set schedule. Here's how to schedule product-level discounts in Shopify cleanly.
Product-level vs storewide discounts
A storewide sale is blunt: everything gets the same treatment. Product-level discounting is more surgical, and it's what most merchants actually need day to day:
- Clear end-of-season stock without touching full-price new arrivals.
- Run a "collection of the week" promo.
- Discount a bundle's components for a limited window.
The goal is the same as any scheduled sale — visible markdowns that turn on and off on time — just aimed at a subset of your catalogue.
How to schedule discounts on specific products
- Group what's on sale. The easiest way to manage a product discount is by collection. Build a collection (even a temporary one) for the items you're discounting.
- Set the markdown. Choose a percentage or fixed amount, and decide whether to show the original as a compare-at price.
- Schedule start and end. Pick the window. The discount should apply to just those products and leave everything else alone.
- Let it revert. When the window closes, those products return to their original prices automatically.
Tips for product-level sales
- Watch overlaps. If a product sits in two discounted collections, be clear on which price wins.
- Keep compare-at tidy. Clear it when the sale ends so the product doesn't look perpetually reduced.
- Use it for testing. Product-level sales are a low-risk way to test what discount actually moves a given line.
Targeted discounts protect your margin on everything that's still selling at full price — as long as they switch off when they're supposed to.