Hello,

I have a rule that evaluates the order total (via Data Comparison, order:order-total) to determine if it is $55 or greater. If it is, then a flat-rate "free shipping" method should appear. This works great, unless the customer adds a coupon to their order. If they add a coupon and their total drops below the $55 threshold, they still have access to the Free Shipping option.

I also tried Data Comparison order:payment-balance, but that yielded similar results. That works, unless the customer adds $55 of product to their cart, applies the coupon, and then removes some of the products to their cart. In that use-case, the customer is now ordering less than $55 worth of product and the Free Shipping method is still available.

It appears that the Rules condition is evaluating the order SUB total and not the post-discount Total. How can I resolve this issue? Is this something for the Ubercart issue queue?

Thanks!

Comments

hockey2112 created an issue.