Custom discounts allow you to create advanced discount rules that go beyond standard Shopify discounting. With this feature, you can return multiple product discount proposals and control exactly how they get applied to cart lines in an order.
β
A discount proposal consists of several key components:
Cart groups - Define which products to include in your rules
Conditions - Specify when your discount should apply
Repeats - Create "buy X, get Y" style offers with repeating patterns
Targets - Select which products receive the discount
Value - Determine how much discount to apply
Each component works together to create powerful, flexible discount scenarios that can handle complex business requirements.
β
Selection Strategy
Once you've created multiple discount proposals, you can choose a selection strategy to determine which ones get applied:
First matching discount - Applies the first valid discount that matches all conditions
Maximum discount - Applies the discount that offers the largest total savings
All discounts - Applies all valid discounts simultaneously
This approach gives you precise control over discount application, ensuring customers receive exactly the right offer.