Умножение цены вариативных товаров Woocommerce на курс
Меняю цены на сайте из RUB в BYN, товары спарсили в российских рублях. Это помогло решить проблему с обычными товарами:
function my_woocommerce_get_price($price, $_product) {
$kurs = 0.039;
$new_price = $price * $kurs;
return $new_price;
}
add_filter('woocommerce_get_price', 'my_woocommerce_get_price',100,2);
Не могу найти решение для вариативных товаров. Все доступные решения либо не работают, либо же при добавлении товара в корзину показывают старые цены. Кто-нибудь сталкивался может с подобным и знает, как реализовать?
Источник: Stack Overflow на русском