Zone based shipping strange behavior

Hi.

Yesterday i had zone based shipping working as it should.
Today, after adding more products i noticed that the zone based shipping is messed up.

The weight is set to (in kg):
0.05
0.1
0.25
0.5
1
2
3
1000

Yesterday the zone based shipping worked.
Today i need to lower the weight in products by 0.01 to get the correct rate, for example:
0.05 is billied as 0.1, but changing product weight to 0.049 gives the correct price for 0.05
2 is billed as 3, but changing product weight to 1.99 gives the correct price for 2

I had:
0.05:12;0.1:24;0.25:36;0.5:48;1:72;2:96;3:120;1000:0

I also tried:
0.05:12;0.1:24;0.25:36;0.5:48;1.0:72;2.0:96;3.0:120;1000:0

tim

What method are you using?
< UP TO WEIGHT
<= UP TO OR EQUALS WEIGHT

FROM WEIGHT
= EQUALS WEIGHT OR HIGHER

It sounds like you are expecting "up to or equals" for your rate table so make sure it is set to "<=".

Hi.

That did the trick.

It was: < UP TO WEIGHT

Changed to: <= UP TO OR EQUALS WEIGHT.

Strange that it worked yesterday.

Thanks.

This thread has been closed due to long inactivity. Posting to it is not possible.
View code on GitHub