Shopping cart fix with multiple items in cart