валюты, потому как некоторые владельцы называют цену своего объекта в рублях а ктото в долларах. Чтобы было проще, подключил конвертер валют CurrencyRate и цены ввожу в два поля, если рубли то в поле цена, если доллары то в поле старая цена.
На странице объекта выводится и конвертируется все корректно, в превью товара по нулям, не могу найти где ошибка.
вот код
<div class="card-price" >
<span id="card-price">
<!-- цена в рублях -->
[[+price:is=`0`:then=`[[!CRcalc?
&input = [[+old_price:stripString= ]]
&multiplier = USD
&format = [0, ".", " "]
&noZeros = 0
]]`:else=`[[+price]]`]]
</span>
<span>₽</span>
</div>
<span class="price-usd">
<!-- цена в долларах -->
[[+old_price:is=`0`:then=`[[!CRcalc?
&input = [[+price:stripString= ]]
÷r = USD
&format = [0, ".", " "]
&noZeros = false
]] $`:else=`[[+old_price]]`]]
</span>
а что значит превью товара?
посмотри, может в CRcalc не приходит id товара
Обсуждают сегодня