How Your Store Determines and Applies the Best Discount
Sometimes, you might set a discount for a product in Shopify, but when viewing the storefront, a different discount is displayed. This happens because our app automatically chooses the best discount available for the customer, just like Shopify does at checkout.
How It Works
- When multiple discounts are active for the same product, the app compares all visible discounts.
- The discount that gives the highest savings among the visible discounts is automatically displayed.
- Discounts that are hidden in the app will not show on the storefront, even if they would provide a better deal.
Important: If the best discount is an automatic discount, Shopify will still apply it at checkout even if it's hidden in the app. The app only controls which discount is visible; it has no control over the application logic.
| Best Discount | Other Discount | Product Page Display | Customer Action | Checkout Applied Discount |
|---|---|---|---|---|
| Automatic 30% (Live) | Coupon 20% (Live) | Automatic 30% | None | Automatic 30% applied |
| Automatic 30% (Live) | Coupon 40% (Live) |
Both: Coupon 40% (clickable) + Automatic 30%* |
Click coupon to apply* | Coupon 40% applied if clicked, otherwise Automatic 30%* |
| Automatic 30% (Live) | Coupon 40% (Hidden) | Automatic 30% | None | Automatic 30% applied (coupon can only be applied if the customer manually enters the code at checkout) |
| Automatic 30% (Hidden) | Coupon 40% (Live) | Coupon 40% | Click to apply* | Coupon 40% applied if clicked otherwise Automatic 30%* |
| Automatic 30% (Hidden) | Coupon 40% (Hidden) | None | None | Automatic 30% applied |
| Automatic None | Coupon 40% (Live) | Coupon 40% | Click to apply* | Coupon 40% applied after click* |
| Automatic None | Coupon 40% (Hidden) | None | None | No discount (coupon can only be applied if the customer manually enters the code at checkout) |
*unless coupon auto-apply is enabled Learn more
Important Notes
- The app only controls which discount is visible, not which discount is applied at checkout.
- This ensures customers always get the best price, while you control what is shown publicly.
- If a discount isn’t appearing as expected, check both the Shopify discount configuration and the Live/Hidden status in the app.
👉 Check Shopify’s documentation to understand discount combinations and selection rules. Learn more
Tip: Use the Live/Hidden feature to control which code discounts your customers see; you may want to hide special codes for VIPs, events, or influencer campaigns.