Преобразование цены из валюты A в валюту B при поиске исключено - PullRequest
0 голосов
/ 01 ноября 2018

в поиске товаров, реализованных с помощьюasticsearch, у нас есть фильтр ценового диапазона. Пользователь сайта может выбрать свою валюту, но цена товара сохраняется в валюте поставщика.

Например, цена продукта составляет 500 евро, но для пользователя определен диапазон цен от 200 до 600 австралийских долларов. 500 евро - это 790 австралийских долларов.

Нам нужно решение, чтобы преобразовать цену продукта в валюту пользователя, когда поиск исключен (когда эластичный поиск рассчитывает результаты).

Задача заключается в том, что обмен валюты будет обновляться каждый день в наших базах данных, поэтому нам нужен расчет в «реальном времени». Будет доступно более 10.000 товаров для поиска, поэтому при изменении обменного курса невозможно рассчитать все цены во всех валютах.

Есть идеи?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...