Как организовать мультивалютность на сервисе?

Есть веб-сервис по продаже товаров из разных стран. Продавцы создают описания товаров, а клиенты (так же из разных стран) смотрят их и покупают. В описаниях товаров продавцы указывают цены товаров в своей национальной валюте. При этом покупатели могут в настройках сервиса выбрать, в какой единой валюте им смотреть все товары на сервисе.

Вопрос: как хранить цены продавцов в БД? Как это вообще обычно организовывается?

Понимаю, что задача типовая и уже есть грамотные решения. Поэтому не хочется изобретать свой велосипед. Прошу совета экспертов.
  • Вопрос задан
  • 2644 просмотра
Решения вопроса 1
@Masterme
цены продавцов храните в оригинальной валюте. для каждого покупателя конвертируйте цену на лету
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 1
opium
@opium
Просто люблю качественно работать
просто храните цены, раз в 15 минут опрашивайте курсы валют и генерьте на лету цену в нужной валюте.
так работает магенто, самый распространенный в мире движок интернет магазина
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы