Стандартный функционал PrestaShop
Если нужно заводить цену для товаров в USD, нужно установить валюту по умолчанию USD. Это логично. И пользователь открывая сайт, видит цены в USD. http://prntscr.com/i7kni5
Суть доработки
1. Добавить в админку поле, которое будет брать данные из источника точно также как поле "Валюта по умолчанию". http://prntscr.com/i7k1z8
2. Значение из этого поля должно указывать, в какой валюте выводить сайт для пользователей.
Результат доработки в админке
http://prntscr.com/i7kdto
Примечание:
Подобную задачу пытались решить: http://lavrynenko.com/prestashop-1-6-1-5-otobrazhenie-ceny-v-zadannoj-valyute/
Это решение не подходит, так как блок пересчета валюты на сайте должен присутствовать. http://prntscr.com/i7kgl0