У вас своя тема, ваших переменных не знаю, поэтому пишу как у меня. В этом шаблоне вот такой код работает нормально:
{assign var='priceReduction' value=(($product.price_without_specific_price - $product.price_wt)/$product.price_without_specific_price) * 100 * -1}
{assign var='symbol' value='%'}
{$priceReduction|string_format:"%.2f"}{$symbol}
Замените своими переменными и должно показывать хорошо.
К сожалению не помогло. Возможно не в этом причина?
Возможно проблема в самых атрибутах.
У меня движок 1.6.0.5
Не могу разобрать в чем причина.
Ради эксперимента удалил функцию вывода с переменной $priceReduction. В результате ничего не изменилось.
Возможно есть определенные настройки которые перекопелирывают файлы.
Файлы из дефолтной темы Presta.