Introduction #
Cart Conditions allow you to control when a promotion should apply based on the contents of the customer’s cart.
While Target Selection determines what products receive a promotion, Cart Conditions determine whether the cart qualifies for the promotion.
Cart Conditions are commonly used to create promotions such as:
- Spend $100 and get 10% off
- Buy 5 items and receive a discount
- Reward customers using a specific payment method
- Apply offers only when a coupon is present
- Create free shipping or cart discount thresholds
Cart Conditions can be used with all promotion types and can be combined with other Eligibility Rules.
How Cart Conditions Work #
When a customer adds products to their cart, Ezhance evaluates all configured Cart Conditions.
If every condition within a condition group passes, the promotion becomes eligible.
Example:
Promotion:
- Simple Discount
- 10% Off
Cart Condition:
- Cart Subtotal greater than $100
Cart Total:
- $120
Result:
The Cart Condition passes and the promotion becomes eligible.
If the cart subtotal was only $80, the condition would fail and the promotion would not apply.
Quick Example #
In this example, we will create a promotion that rewards customers when they spend at least $200.
Promotion Type:
- Cart Discount
Discount:
- $20 Off
Target:
- Not Required
Cart Condition:
- Cart Subtotal greater than or equal to $200
Result:
Customers receive a $20 discount when their cart subtotal reaches $200.
Available Cart Conditions #
Ezhance provides several Cart Conditions that can be used individually or combined.
Cart Subtotal #
Evaluates the monetary value of the cart.
Examples:
- Cart Subtotal greater than $100
- Cart Subtotal less than $500
- Cart Subtotal between $50 and $200
Common Use Cases:
- Minimum spend promotions
- Free gift thresholds
- Free shipping campaigns
Cart Line Item Count #
Evaluates the number of unique products in the cart.
Example:
Cart contains:
- Hoodie
- T-Shirt
- Cap
Line Item Count:
3
Common Use Cases:
- Reward customers purchasing multiple product types
- Bundle promotions
- Product mix campaigns
Cart Item Count #
Evaluates the total quantity of all items in the cart.
Example:
Cart contains:
- Hoodie × 2
- T-Shirt × 3
Cart Item Count:
5
Common Use Cases:
- Buy 5 or more items
- Bulk purchase incentives
- Volume discounts
Cart Weight #
Evaluates the total weight of all cart items.
Examples:
- Weight greater than 10 kg
- Weight less than 25 kg
Common Use Cases:
- Wholesale orders
- Heavy item promotions
- Shipping-related campaigns
Has Coupon Applied #
Checks whether any coupon has been applied to the cart.
Available Values:
- Yes
- No
Examples:
- Apply promotion only when a coupon exists
- Prevent promotion when coupons are already applied
Applied Coupons #
Checks for specific coupon codes.
Examples:
- Coupon contains SUMMER10
- Coupon contains VIP20
Common Use Cases:
- Stack promotions with selected coupons
- Create exclusive campaign combinations
Payment Method #
Checks the selected checkout payment method.
Examples:
- Cash on Delivery
- Bank Transfer
- Stripe
- PayPal
Common Use Cases:
- Reward preferred payment methods
- Encourage lower transaction fees
- Payment gateway promotions
Combining Multiple Cart Conditions #
Multiple Cart Conditions can be used together.
Example:
Condition Group:
- Cart Subtotal greater than $100
- Cart Item Count greater than 3
Result:
Both conditions must pass before the promotion becomes eligible.
This allows highly targeted promotions based on customer purchasing behavior.
Cart Conditions vs Target Selection #
Many users confuse Cart Conditions with Target Selection.
Target Selection determines:
What products receive the promotion.
Cart Conditions determine:
Whether the customer’s cart qualifies for the promotion.
Example:
Target Selection:
- Product Category = Hoodies
Cart Condition:
- Cart Subtotal greater than $100
Result:
The promotion only applies to Hoodie products when the cart subtotal exceeds $100.
Both requirements must be satisfied.
Common Use Cases #
Spend and Save Promotions #
Condition:
- Cart Subtotal greater than $100
Example:
Spend $100 and get 10% off.
Large Order Incentives #
Condition:
- Cart Item Count greater than 5
Example:
Buy 5 or more items and save 15%.
Coupon-Based Campaigns #
Condition:
- Applied Coupon = VIP20
Example:
Unlock additional rewards for VIP customers.
Payment Method Promotions #
Condition:
- Payment Method = Bank Transfer
Example:
Offer an incentive for customers who use bank transfer.
Best Practices #
Use Cart Subtotal for Most Promotions #
Cart Subtotal conditions are easy for customers to understand and highly effective for increasing average order value.
Keep Conditions Simple #
Start with one condition and add complexity only when necessary.
Test Different Cart Scenarios #
Verify that the promotion behaves correctly above and below the configured thresholds.
Combine with Target Selection #
Use Cart Conditions and Target Selection together to create highly focused promotions.
Common Mistakes #
Confusing Cart Item Count with Line Item Count #
Cart Item Count evaluates total quantity.
Line Item Count evaluates unique products.
Example:
Cart:
- Hoodie × 3
- Cap × 2
Cart Item Count = 5
Line Item Count = 2
Setting Unrealistic Thresholds #
Very high subtotal or quantity requirements may prevent customers from ever qualifying.
Forgetting Multiple Conditions Must Pass #
When multiple conditions are placed in the same condition group, all conditions must pass.
Using Cart Conditions Instead of Target Selection #
Cart Conditions do not determine which products receive a promotion.
They only determine whether the cart qualifies.

