for me the module do not work like expected. My english language skills are not perfect, but if I read the module description, i would expect another result. I created a patch. For me the module work now like intended:
1) Set a minimum base rate (flat rate)
2) Set a global percent rate
3) Set a global order total value, that gives us free shipping
4) You can set a percent rate on product base and override the global percent rate
I expect a module logic like this:
A) Calculate the total of all percent rate based shipping cost
1a) check on a per product base: if a product rate is set - if not, use the global rate
B) If the shipping total from step 1) is lower then the global minimum rate, apply the minimum rate
C) if the order total is greater than the global free value(3), forget alle the above and do not apply any rate
That is what the patch does. In my setup it works like a charme. Maybe some others need this too, so feel free to use and improve it.
| Comment | File | Size | Author |
|---|---|---|---|
| uc_minpercentrate.module_1.patch | 2.23 KB | olafkarsten |
Comments
Comment #1
adpo commentedIt works! Thank you
Comment #2
jasonabc commentedI raised a bug report here: http://drupal.org/node/990524 which this patch fixes.
Thanks so much!!
Comment #3
khalemi commentedhello,
i was not aware of this, and only noticed this recently.
Thanks for the patch, will commit/update to 1.2 soon.