Shipping calculation logic
Posted: Fri Feb 11, 2011 11:41 pm
Needless to say, I'm pretty much disappointed with the way the whole order logic works.
After finding out that "Free shipping" doesn't remove all other payed types of shipping from the list of options, I found that the cart obviously mis-calculates order's total.
I have Sub-total, Shipping and Total enabled in "Order Totals".
After adding an item to the cart, I have:
sub-total: $20
total: $20
Which is not true, because I don't know how much the shipping would cost!
Then, when making the checkout, after I have chosen the type of shipping, the total gets updated with the cost of the shipping, and changes, which is correct, but it's very bad to see the total of the order change.
Then, if I don't make the checkout and add some more things to the basket, the shipping price "magically" disappears, which is correct, but the total still stays there, which is incorrect.
So, for me it's obvious that the cart module shouldn't try to display any shipping or total prices, at least outside the checkout process.
Can somebody prove that this is the way it's supposed to work in 1.4.9.3?
As far as I know, it didn't use to work like this in older versions.
After finding out that "Free shipping" doesn't remove all other payed types of shipping from the list of options, I found that the cart obviously mis-calculates order's total.
I have Sub-total, Shipping and Total enabled in "Order Totals".
After adding an item to the cart, I have:
sub-total: $20
total: $20
Which is not true, because I don't know how much the shipping would cost!
Then, when making the checkout, after I have chosen the type of shipping, the total gets updated with the cost of the shipping, and changes, which is correct, but it's very bad to see the total of the order change.
Then, if I don't make the checkout and add some more things to the basket, the shipping price "magically" disappears, which is correct, but the total still stays there, which is incorrect.
So, for me it's obvious that the cart module shouldn't try to display any shipping or total prices, at least outside the checkout process.
Can somebody prove that this is the way it's supposed to work in 1.4.9.3?
As far as I know, it didn't use to work like this in older versions.