Существует также Papercut, который является сервером SMTP, который получит сообщения, но не поставит им куда угодно (разрешающий Вам удостовериться, что они отправляются правильно). Полученные сообщения видимы в маленьком GUI и также записаны в каталог.
Попробуйте числовой формат
"<span style=\"font-size:45px\">{" . number_format($pr->getPrice(), 2) . "}</span>"
Используйте «округление», поскольку числовой формат не всегда работает правильно, в зависимости от местоположения и формата валюты:
<span style=\"font-size:45px\">{" . round($_product->getFinalPrice(),2) . "}</span>