Если вы хотите создать мультивалютный интернет-магазин на WooCommerce, но не знаете с чего начать, то рекомендую обратить внимание на этот хук, который добавляет вторую валюту.

Вторая валюта будет отображаться везде: в каталоге, карточке товара и даже в корзине. Что бы использовать вторую валюту в WooCommerce вставьте следующий код в файл function.php

//WooHelp.ru
//WooCommerce 3.5.3
//Вывод двух цен товара
$price_us_int = intval(preg_replace('/[^0-9]+/', '', $price), 10);
function convert_idr_to_usd_cart( $price ){
    $convertion_rate = 70; // Здесь задаем курс пересчета валюты
    $new_price = $price / $convertion_rate; // Деление цены на курс, для умножения замените / на *
    return number_format($new_price, 0, '.', ''); //Количество символов цены после запятой
}
add_filter( 'wc_price', 'my_custom_price_format', 10, 3 );
function my_custom_price_format( $formatted_price, $price, $args ) {

    $price_usd = convert_idr_to_usd_cart($price);
    $currency = 'USD'; //Валюта
    $currency_symbol = get_woocommerce_currency_symbol( $currency );
    $price_usd = $currency_symbol.$price_usd; // adding currency symbol

    $formatted_price_usd = "<span class='price-usd'> (USD $price_usd)</span>";  //Как выводим цену
    return $formatted_price . $formatted_price_usd;
}

Где находится файл function.php?

Файл function.php находится в папке вашей темы WordPress, путь к файлу следующий:
/wp-content/themes/Тема WordPress/function.php

Этот код еще работает?

Пожалуйста, сообщите мне в комментариях о работоспособности. Данный код тестировался с версией PHP 7 и WooCommerce указанной в коде.