I'm hoping someone can help with this. A site I built (www.bebeperla.com) is using Ubercart 7x-3.8 and Ubercart Discounts 7x-2.0 Alpha3.

The customer gets free shipping for orders over $80, but if they use a coupon to bring the total for the order below $80 they're still getting free shipping.

My shipping quotes are flat rate and the rules are based on a data comparison of the order:order-total. Unfortunately it's not working - it seems to be calculating the shipping from either the sub-total or the total before the coupon is applied. Any ideas? I've searched the web but I can't find an issue that matches.

1 Answer 1


So apparently I needed a good nights sleep. For anyone else in my situation, advise your client that this is not a good idea. Why? Because you WANT the shipping module to calculate the amount of shipping on the final total WITHOUT coupons because you still need to incur the cost of shipping the items. (head smack)

For example - if I changed it to calculate shipping on the total AFTER the coupon is applied, for all the other shipping methods this might bump the customer down to a lower shipping rate - and the store owner would lose money on the shipping.

My solution - exclude free shipping from carts that contain a coupon and create a new free shipping for carts including coupons with a higher $ amount. For example instead of being $80 for free shipping it would be $100 for free shipping with carts including a coupon. It's not a perfect solution, but it's better then screwing up all the other shipping settings.

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.