Sale-price protection
Stop an extra discount when a product is already marked down below its compare-at price.
Keep Shopify promotions while adding a final-price safeguard that blocks unsafe discount combinations before an order can complete.
Highlights
Define the pricing boundaries that matter, then let Shopify Functions screen eligible codes and validate final prices during cart and checkout.
Stop an extra discount when a product is already marked down below its compare-at price.
Set a minimum final price or a maximum total discount percentage for protected items.
Reject eligible conflicting codes early and catch automatic or remaining violations with final validation.
Scope rules by product, variant, collection, checkout country, customer tag, or Shopify B2B buyer.
Simulate rule outcomes and provide localized messages that explain how shoppers can continue.
Inside the app
Build separate protection rules for different pricing policies, then review how each rule responds before testing a live checkout.
Create separate rules for minimum prices, maximum discounts, sale items, variants, countries, and shopper exceptions.
Reorder priorities, duplicate a useful setup, or pause a rule without rebuilding the rest of the protection policy.
Choose sale-item protection, an exact minimum final price, or a maximum discount percentage.
Narrow the rule to selected catalog targets and write a clear shopper-facing message without exposing internal margin or cost information.
Enter sample regular, sale, and final prices to see whether a configured rule allows or blocks the scenario.
Include checkout country, customer tags, B2B status, and target matching to exercise the conditions that affect the result.
Core protection and advanced controls will be available after App Store approval.