Как сделать так, чтобы при отображении на сайте цена со скидкой умножалась на курс?
Доброго времени суток, стоит плагин WooCommerce Wholesale, цена со скидкой указана в долларах (в РБ курс каждый день меняеццо :) ) а базовая цена - в рублях.
Как сделать так, чтобы при отображении на сайте цена со скидкой умножалась на курс?
красным указана базовая цена в рублях, синими стрелками в долларах, которую и нуна умножить на курс (2.6 на сегодня) и выводить на сайте уже в рублях...
вот код, который увеличивает базовую цену на курс...
function my_price($price, $_product)
{$kurs = 58; // фиксированный базовый курс валюты
$kurs_current = 58.8; // текущий курс валюты
$new_price = $price * ($kurs_current / $kurs);
return $new_price; // новая цена}
add_filter('woocommerce_get_price', 'my_price',100,2);
Давайте проверим.
Если у меня до этого кода стояла цена «344 руб.», то после установки кода с курсом валюты «58.8» цена изменилась на «348.74 руб.»