Discount Logic with Smart Coupons – Based on Number of Items (Not Price)
I’m looking to implement a cart progress notification that shows dynamic messages based on how many qualifying items a customer has added, encouraging them to reach a discount threshold.
I use Smart Coupons to offer automatic discounts based on how many qualifying products a customer adds to their cart:
Buy 5 or more qualifying items → get 5% off
Buy 10 or more qualifying items → get 10% off
However, most customers are unaware of this, so I’d like to show them live progress messages as they add items to their cart, to encourage them to reach the next discount tier.
Important Notes:
My products are all the same price, so the discount is based purely on quantity, not cart total.
One specific item is excluded from counting toward the quantity needed for a discount.
My site uses 3 currencies, so I cannot show price-based progress bars or messages—only item count works.
Desired Cart Behavior:
As customers add qualifying products, a message should flash or display temporarily (like a toast or popup), showing them how close they are to a discount:
After 1 item → “Add 4 more items to get 5% off!”
After 2 items → “Add 3 more items to get 5% off!”
After 3 items → “Add 2 more items to get 5% off!”
After 4 items → “Add 1 more item to get 5% off!”
After 5–9 items → “Add X more items to get 10% off!”
After 10 items → “You’ve unlocked 10% off!”
The messages should be based only on qualifying items (i.e., not counting the excluded product).
Open
Last updated: April 23, 2025
0 comments
Log in to comment on this feature request.