Кое-как сделал:
Код: Выделить всё
{* Скида и процент *}
{if $product->variant->compare_price > 0}
<span class="discount">
Скидка: {math equation="100-(({$product->variant->price|convert}*100)/{$product->variant->compare_price|convert})" format="%d%%"}
Экономия: {math equation="{$product->variant->compare_price|convert}-{$product->variant->price|convert}" format="%01.2f"}
<span class="currency">{$currency->sign|escape}</span></span><br/>{/if}
Но если стоят варианты, значения не меняются. Так же, в тех случаях, если товар подорожал, нужно чтобы блок не выводился.
Буду очень благодарен, если найдутся люди кто понимает как решить это. Спасибо.