Да, спасибо.
Решил так:
add_filter('woocommerce_get_price_html', 'custom_price_html', 100, 2);
function custom_price_html($price, $product) {
    // Получение текущего курса доллара к гривне по НБУ
    $response = file_get_contents('
https://bank.gov.ua/NBUStatService/v1/statdirector...');
    $data = json_decode($response, true);
    $usd_to_uah = $data[0]['rate'];
    // Удаление всех нечисловых символов, кроме точки
    $cleaned_price = preg_replace('/[^\d.]/', '', strip_tags($price));
    // Преобразование очищенной строки в число
    $price_in_usd = floatval($cleaned_price);
	$price_in_usd = number_format($price_in_usd, 2);
    // Конвертация цены в гривны
    $price_in_uah = $price_in_usd * $usd_to_uah;
    $price_in_uah = number_format($price_in_uah*10, 0);
    return 'Цена: ' . $price . ' долларов США
' . $price_in_uah . ' грн';
}