O que adianta dar desconto de um lado e acrescer do outro?!?!
Fiz uma rápida simulação, sem criar um login, e o código não funcionou.
[...]Peço desculpa pelo lapso.[...]