Есть веб-сервис по продаже товаров из разных стран. Продавцы создают описания товаров, а клиенты (так же из разных стран) смотрят их и покупают. В описаниях товаров продавцы указывают цены товаров в своей национальной валюте. При этом покупатели могут в настройках сервиса выбрать, в какой единой валюте им смотреть все товары на сервисе.
Вопрос: как хранить цены продавцов в БД? Как это вообще обычно организовывается?
Понимаю, что задача типовая и уже есть грамотные решения. Поэтому не хочется изобретать свой велосипед. Прошу совета экспертов.
просто храните цены, раз в 15 минут опрашивайте курсы валют и генерьте на лету цену в нужной валюте.
так работает магенто, самый распространенный в мире движок интернет магазина