Dh add sale price to item total

See commit message on my only commit on this PR.

Care has been taken to preserve any custom functionality added such as display methods,
but a careful eye will benefit us to make sure nothing is missing.