Determine minimum order surcharge based on the total amount of all articles within the shopping cart

The default implementation determines the mimimum order surcharge based on the total amount of the whole shopping cart. This can lead to an unintended application of a minimum order surcharge if a customer redeems a voucher.