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.

CommentFileSizeAuthor
uc_minpercentrate.module_1.patch2.23 KBolafkarsten

Comments

adpo’s picture

It works! Thank you

jasonabc’s picture

I raised a bug report here: http://drupal.org/node/990524 which this patch fixes.

Thanks so much!!

khalemi’s picture

Status: Needs review » Reviewed & tested by the community

hello,

i was not aware of this, and only noticed this recently.

Thanks for the patch, will commit/update to 1.2 soon.