Before protecting a campaign
Protect the final price, not only the advertised discount.
HBN: Discount Floor Guard checks the price Shopify produces after sale pricing, automatic discounts, and codes interact, then blocks combinations that cross a merchant-defined boundary in cart or checkout.

Write one boundary per rule
Separate a minimum selling price, maximum total discount, and sale-item stacking policy. Scope each rule to the relevant products, variants, or collections and add country, customer, or B2B exceptions only when needed.

Give the shopper a next step
Explain whether to remove the code, change the item, or continue with the existing sale price. Keep internal cost and margin thresholds out of the customer-facing message.

Test uncomfortable combinations
Use the simulator with regular, sale, and final prices plus every relevant catalog and customer condition. Finish with a live test checkout before relying on the rule during a promotion.
