Fixed validation for cart that doesn't allow you buy negative amounts