I am also having an issue with the calculated totals on ZC 1.50, it's not really bad, as the end total is correct, just confusing.
I have an item that is £1.85 each, and has a quantity discount set in the attribute controller of 5% for more than 100 items. So the product page shows the discounted price in the table as £1.76, although unrounded it is actually 1.7575.
So if someone orders 200 items, then 200 x 1.76 = 352.00
This is what shows in the basket, and all the checkout stages up to stage 3, when it dispays:
200 x Item £351.50
Sub-Total: £352.00
Postage £ 0.00
Total £352.00
So the 352.00 total is correct (in my mind), but the £351.50 is a little confusing (even if it doesn't affect the total).
The difference seems to come from the percent discount, and where the rounding is done, as 200 x 1.7575 = 351.50
I have tried the order.php file from 1.51, and it is more consistent - but it makes the sub-total and total £351.50
Is it the intention to do the rounding for the percent discount per total items (as 1.51), or per item (partly as 1.50). If it's per item, then the 1.50 version is closer, but slightly wrong.
Bookmarks