Step by step
Open the price protection settings
Go to Settings → Promotions → Price protection: the default maximum discount, the default margin over cost, and what happens when a discount would go lower: skip the variant, or sell it at the lowest allowed price.
A drawing of the app's screen, with its real labels. Add costs per item
Margin over cost needs Cost per item in Shopify (Products → a product → Pricing). Settings shows how many of your variants have it. Supplier prices can add costs for many products at once.
Add floor rules
Under Floor rules, set a lowest price, a maximum discount or a margin over cost for a product, a collection or the whole store. Product rules win over collection rules, which win over store-wide ones.
Save
Click Save in Shopify's bar at the top of the page. Floor rules are added and deleted on their own.
Check Products → Price protection
It shows the rules every sale keeps to and the products they can't protect yet: no cost per item, priced at 0, or a compare-at price that isn't higher than the price.
Block codes on sale items
Under Discount codes and sale prices, turn on Block Shopify discounts on sale items at checkout. A code on a product in one of the app's sales then stops the checkout with your message.
A drawing of the app's screen, with its real labels.
Tips
- The lowest allowed price: cost plus your margin when a variant has a cost; otherwise a floor rule; otherwise the default maximum discount.
- In the sale preview, products with a cost show their profit per unit at the sale price.
- The app's own Buy more, save more deals are still allowed when codes are blocked.
What to check
- The preview marks variants held at the lowest allowed price or skipped by price protection.
- Needs attention on Sales lists products in a running sale that have no cost per item.
Common mistakes
- Relying on margin over cost without costs: a variant with no cost is protected only by a floor rule or the maximum discount.
- Forgetting codes stack: Shopify applies a code to the sale price at checkout unless you block it or leave the products out of the code.
The plan you need
On the Free planEvery plan, Free included. Applying supplier price lists is on Pro and Business; checking one is free.
Your questions
Do I need Cost per item?
No. Without it the app uses your floor rules and the default maximum discount.
What if a discount would go below the floor?
The variant is skipped and keeps its full price, or sold at the lowest allowed price, as you choose in Settings.
Related tutorials
- Put prices backEvery price is saved before a sale changes it. Put back what an ended sale left, or rewind prices to a past day with the price time machine.
- Schedule a sale step by stepThe full sale form: products, the discount, rounding, the dates, how the sale shows, the price preview and Schedule sale, with what each option does.
- Store 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.
Learn more
- Use casePrice 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.
- Use caseRestore 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.
- FeaturePrice protectionSet your rules once: margin over cost, a lowest price, a largest discount. Every sale keeps them, and every change can be undone.
Run your next sale with Market Manager
Free plan. Paid plans start with a 7-day free trial.