маленький калькулятор в админке Есть решение

сделал маленький калькулятор в админке к ценам для подсчета процентов вот

<script type="text/javascript">
$(document).ready(function() {
$("input[name=vichislit]").click( function () {
var action = $('input[name="operation"]:checked').val();
var prce = '{str_replace(',','.',$product.price)}' * 1;
var prcnt = $("input[name=prcnt]").val() * 1;
var result;
var x = prce * prcnt / 100;
if (action == '+') {
result = prce + x;
}
else if (action == '-') {
result = prce - x;
}
$("input[name=reshenie]").val(result);
});
});
</script>
<input TYPE="radio" name="operation" checked value='+'/>+
<input TYPE="radio" name="operation" value='-'/>-<br>
<input TYPE="text" name="prcnt" style="min-width: 30px ! important; width: 30px ! important;" />% <input style="min-width: 30px ! important; width: 30px ! important;" type="submit" name="vichislit" value="="><br><input TYPE="text" name="reshenie" />

процент считает от переменной {str_replace(',','.',$product.price)} с изменением запятой на точку, это цена на сайте

хочу сделать такой же, но от закупочной цены {shop_currency_html($sku.purchase_price, $product.currency)}

как получить закупочную цену без буквы Р ???

2 ответа

  • 2
    Александр Партнер-разработчик 11 марта 2016 04:33 # Решение

    Попробуйте так:

    {shop_currency($sku.purchase_price, $product.currency, null, 0)}

    не уверен что есть надобность в указании второй переменной(а именно валюты товара), должно и так верно считать:

    {shop_currency($sku.purchase_price, null, null, 0)}

    *второй вариант не проверял, возможно действительно требуется валютное преобразование

    • 0
      Петр Петр 11 марта 2016 05:23 #

      спасибо большое {str_replace(',','.',shop_currency($sku.purchase_price, $product.currency, null, 0))} вот так то что надо

  • 0
    Петр 11 марта 2016 05:20 #

    дело в том что у меня цена в валюте, а нужно получить в рублях

Добавить ответ

Чтобы добавить комментарий, зарегистрируйтесь или войдите