Вот последняя версия "выносного" скрипта, который можно разместить на любом сервере.
functions.txt - код, который добавляем в конец вашего functions, который находится в папке с шаблоном;
get_currency.txt- код скрипта, который при запуске создает файл currency.txt с курсом доллара и евро
P.S. Не забываем в коде с файла functions.txt изменить домен расположения скрипта get_currency.
Ну и в functions.txt читайте комментарии к коду, там написано что теперь мы добавляем только 2 поля в woocommerce: это Стоимость и Валюта. В стоимость пишем число, в валюту указываем только RUB, USD или EUR, по желанию можно добавить новые значения или переделать это поле в выпадающий список для удобства. Сделал так, чтобы было удобнее обновлять эти поля через плагин WP All Import, а именно прайс Яндекс Маркета, где приходится указывать валюту.
P.S.S. Ну и в functions я сделал самую простую версию запуска "по времени", её можно запросто удалить, а вместо неё запускать скрипт get_currency по крону.
P.S.S.S. Кому сильно помог, не откажусь от материальной поддержки)) ну или за денежку помогу все настроить у вас на сайте.