I’m attempting to build a marketplace that will conduct transactions in multiple currencies.
My question is: should I look to build an identical app for each currency, or can it be done with one app with the currency being attached to the user when they log in?
I presume that would be a more elegant and more efficient solution but any advice would be welcome.
I see the “localize” plug in for multiple languages, so I will investigate attaching a specific language to a user when they log in but I wonder about the currency aspect.
I would recommend having all prices in $USD / seeing as how the American dollar is recognized by the markets as an international currency.
Then build a separate page ( not accessible to your users), that basically acts as a secondary data- base.
You can build a table of all the currencies you are interested in working with and their value in relation to the American dollar.
Then using workflows - you can program the ability for a user to select a different currency - and have the resulting purchase price be a representation of the users selected currency in relation to the USD standard.
The only problem is, you, or possibly someone you hire - will have to update the currency rates basically daily…