Нулевая скидка
Скидка в настройках товара: None — не задана (по умолчанию 10 %), число — задана явно.
Менеджер выставил товару скидку 0 %, а на сайте всё равно 10 %.
Исправьте вычисление discount.
Входные данные — задаются до вашего кода
raw_discount = 0
Подсказка 1 из 2
0 or 10 — это 10: ноль ложен.
Подсказка 2 из 2
Проверяйте именно на None.