Условие на второй картинке не работает.Как я понял, потому что discountPrice содержит NaN.Нужно что бы discountPrice возвращал число и соответственно if работало.
В discountPrice у тебя математические операции строки и числа. Там цифры и быть не может, вот поэтому и NaN (not a number)
Сам поле пересчитывай исходя из этой формулы перед if