I had thought of trying this method earlier, but because you can only apply one Cart Total and one Shipping discount per cart, I didnâ€™t think it would work. I've been trying it out during the night, and so far it seems to work.
It seems the cart is â€œsmartâ€ enough to select the correct coupon to apply when you have multiple coupons available for automatic application.
Thus if you set up the following in the Cart Discounts / Gift Certificates:
$0 - $10 = no discount
$10.01 - $20.00 = %5 name = â€œCoupon 1â€ code = blank
$20.01 - $30.00 = %10 name = â€œCoupon 2â€ code = blank
$30.01 - $40.00 = %15 name = â€œCoupon 3â€ code = blank
Note: By leaving the Discount code field blank, the coupon gets applied to the whole cart automatically.
I had originally thought to try to â€œstackâ€ the coupons, but that seems unnecessary. As I said, the cart seems smart and selects the highest coupon available and applies it. The only drawback is if you use percentage such as I did in the example, it will continue to apply the greatest coupon. In other words, the actual discount $ amount will continue to rise as they add items to the cart with no cap. If you use a set dollar amount for a discount, you wonâ€™t have this problem.
Very important to remember this solution will apply to your entire inventory since it is applied to the whole cart.
To break it down by the item, I tried setting up discounts on each item individually (View/Edit/Delete Product). Third screen, called More Options, has a field to enter discount codes. You would have to enter values for every item on each oneâ€™s More Options page. I thought you could enter a pre-made discount name in here (from the Cart Discounts page), but it didnâ€™t work. The only thing you can do is enter a name and a dollar amount. This name would have to be entered in the discount field on the cart by the customer. I guess it could be good for promos, but not so good for an automatic bulk discount rate such as I (we) are trying to set up.
Iâ€™ll play around some more, but I think that might be all we can do with this setup.
Still looking for inputâ€¦