The situation:
Drupal 5.16
Ubsercart 1.x
1) I am offering free shipping on all orders over $35
2) Customer orders two items for a total of $39.90
3) Customer applies discount code for 20% discount (using StoreCoupons 5.x-1.5)
4) Order total is now $31.92.
5) Workflow NG uses the SubTotal of the order prior to the discount ($39.90) to determine shipping rates. As such, the customer gets free shipping on an order whose actual total is $31.92 after discount.
How can I set up this ubercart/workflow_ng/StoreCoupons interaction so that the shipping rate is determined by the total after the coupon is applied ($31.92), but not the original total before the coupon is applied ($39.90)?
You can see an example for yourself at http://www.pokenzoo.com.
I've tried changing the weight and order of the coupon code input field, but no luck. I have a very simple workflow rule set up: "Check the order total: if it's greater than or equal to $35, use flat rate free shipping. If it's $34.99 or less, use flat ratet $4.95 shipping."
TIA,
Steve
