я что то совсем не понял, зачем таким образом привязывать долар?,если к примеру сделать, установить валюту по умолчанию долар,выставить цену примерно 10 баксов,то сайт сам автоматически сконвертирует валюту и переведет её в гривны, на 240грн если покупатиль выберит гривны, только что проверел конектирует с точностью по курсе нац банка,если нужна чуть больша конвертацыя как в нац банке, тогда пдв выставить процент например 5% все получаешь свою цену,и главное что все работает на 4 валютах долар,евро,грн,руб все просто и без гемороя