With Shopify alone
A 40% sale across a collection is quick to set up and easy to regret: a product with a thin margin ends up sold at a loss, and nobody notices until the orders come in.
Checking each product's cost by hand before every sale takes hours, and Shopify's own discounts don't look at cost at all.
Step by step with Market Manager
- Add Cost per item to your products in Shopify, if it isn't there yet.
- In Market Manager, open Price protection and set your rules: margin over cost, a floor or a maximum discount.
- Create a sale as usual. The preview shows the lowest price allowed for each variant and what was capped or skipped.

What Market Manager does
- Caps every sale at cost plus your margin, a floor or a maximum discount
- Lists products with no cost, so you can fill it in
- Shows the lowest price allowed for each variant in the preview
- The price time machine shows prices as on any day, and puts them back only if you ask
What it doesn't
- It needs Cost per item in Shopify; without it only the floor and the maximum discount can protect a product.
- It guards the prices the app sets, not discount codes made elsewhere.
On the Free plan
Your questions
What happens to a product that would go below cost?
Its discount is capped at the lowest price allowed, or it is skipped, and the preview says which and why.
Is price protection on the Free plan?
Yes. Every plan has it.
Related use cases
- Black Friday Sale on Shopify: Plan It Once, Let It RunSchedule a Black Friday and Cyber Monday sale on Shopify: prices drop at the start, a countdown runs and every original price comes back after.
- Bulk Discounts on Shopify: Put a Whole Collection on SaleDiscount a whole collection, tag, vendor or the entire Shopify catalog at once, check every new price, and have every original come back after.
- Restore Original Prices After a Shopify SalePut every Shopify price back after a sale: originals are saved before the sale starts and restored when it ends, with History and Undo.
Run your next sale with Market Manager
Free plan. Paid plans start with a 7-day free trial.