With Shopify alone
Without a saved copy, ending a sale means remembering or exporting every old price, then importing them back and hoping nothing changed in between.
A price you changed by hand during the sale is the trap: a blind import overwrites it with the old one.
Step by step with Market Manager
- Run your sale with Market Manager: the original prices are saved when it starts.
- When the sale ends, or when you click Cancel sale, every saved price is put back.
- Open the sale's variant report to see each restore, or History to undo any change.

What Market Manager does
- Saves every original price and compare-at before the sale
- Restores them at the end or on cancel
- Leaves alone prices you changed by hand during the sale
- History with Undo, and a time machine to see prices as on any day
What it doesn't
- It restores prices that a Market Manager sale changed; for edits made elsewhere, the time machine shows what they were.
- History keeps changes for a limited time, longer on higher plans.
On the Free plan
Your questions
Can I end a sale early?
Yes. Cancel sale puts every saved price back at once.
Can I see what was put back?
Yes. The sale's variant report shows each restore, and History lists every change with Undo.
The features behind it
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.
- 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.
- Price Protection on Shopify: Sales That Stay Above CostKeep Shopify sale prices above cost plus margin, a price floor or a maximum discount. Products that would break a rule are capped or skipped and listed.
Run your next sale with Market Manager
Free plan. Paid plans start with a 7-day free trial.