Aug 10, 2016
Jul 26, 2017
Core
Closed, Fixed and tested
The following signatures/methods are using ExtendedPrice instead of DiscountedPrice, which is wrong (...or at least not what you would expect in most cases, since extended price includes order-level discount):
IOrderGroupCalculator.GetSubTotal
DefaultOrderGroupCalculator.GetSubTotal
DefaultOrderGroupCalculator.CalculateSubTotal
IOrderFormCalculator.GetSubTotal
DefaultOrderFormCalculator.GetSubTotal
DefaultOrderFormCalculator.CalculateSubTotal
IShippingCalculator.GetShippingItemsTotal
DefaultShippingCalculator.GetShippingItemsTotal
DefaultShippingCalculator.CalculateShippingItemsTotal
We should change the implementations of these methods to use DiscountedPrice instead.