Another test case:
1|1|shipping_class_test
2|2|shipping_class_test
3|3|shipping_class_test
10|0.01|10x10x10
When 1 item weighted 1kg of SHIPPING CLASS: shipping_class_test is added in the cart, the shipping fee shows 1.01, that is applied both the first and fourth shipping rates.
That’s wrong. It supports to be 1 with just the first line shipping rate applied.
The fourth line shipping rate withOUT shipping class is applied to the product of SHIPPING CLASS: shipping_class_test. Does that mean the shipping rate withOUT shipping class will match ALL the shipping class ?
Changing the fourth line shipping rate 10|0.01|10x10x10 to 10|0.01 without LxWxH, the shipping fee is 1 which is correct.
So I think the shipping rate matchs TWICE because Dimension LxWxH Match leads to a redundant calculation.
-
This reply was modified 5 years, 6 months ago by
lepress.
Has there been an ENGLISH document for this plugin? I have not found it.
The line format Max weight|Cost without Shipping Class means matching to ALL THE SHIPPING CLASS ?
Fixed in the next update. Thank you for your advice.
No, there’s no english documentation.
Yes Weight|Rate is applied to all products, if you don’t have any shipping class added in rates. In your first example you must get 11 for shipping cost adding 1 product (1 weight unit) with shipping_class_test shipping class and 1 product (1 weight unit) without class or with different shipping class, but if your rates are like these:
1|1
2|2
3|3
10|10
You get 2 for shipping cost with the same cart.
Kind regards.
Thanks for your quick replies and fix.
But the following bug has not been fixed in your latest version.
1|1|shipping_class_test
2|2|shipping_class_test
3|3|shipping_class_test
10|0.01|10x10x10 [Optional Dimension rises a more calculation.]
SHIPPING CLASS: shipping_class_test
Weight: 1 kg
Quantity: 1 item
APG Shipping fee: 1.01, calculation applied both the first and fourth shipping rates.
That’s WRONG. It supports to be 1 with just the first line shipping rate applied.
The shipping rate matchs TWO Rules. I Guess because Dimension LxWxH Match leads to a redundant calculation.
Changing the fourth line shipping rate 10|0.01|10x10x10 to 10|0.01 withOut LxWxH, the shipping fee is 1 which is correct.
Fixed in the next update.
Kind regards.