Hi Everyone,
The method getTotalShippingCost in the Cart is broken - the costs can never be re-calculated after changing the delivery option. Neither changing the option in the cart, nor passing a different method to the function will change anything.
static $_total_shipping;
if (null === $_total_shipping) {
At least a parameter to skip the cache should be implemented.
Regards,
Sebastian