Price was always using the default even when item had a custom price.

* Using item price function
* No need for double translation
* Updated comments

Signed-off-by: Zane M. Kolnik <zanematthew@gmail.com>