Creating a Unique Experience for Each User
Dynamically Generated Content
So, effectively what you end up with is this concept of having a selector. Typically, this selector will be placed in the header of the site. It will need to be consistent through the site, no matter where it's located. The selector can either display the currency signs, the name of the currency, and possibly this can go right along with a country selection for the multilingual capability.
Commonly based on those selections, the UI could actually change dynamically and show the selected currency values for the products. If the product's base currency pricing information is different than the marketplace, then you would need to accurately translate the product pricing information to reflect that currency that is selected. Once selected, the pricing will automatically update in the UI and allow the user to determine if the prices within their price range in all the filtering and searching that's driven based on the pricing data. Which will need to dynamically adjust to incorporate that different currency.
When using an automated system, it is important to consider the upwards of 50 to 100 different components throughout the application that need to change dynamically based on the currency selected. This is pretty pervasive from the catalog and product details, to the cart and checkout, through all the screens in the user dashboard where the user is going to review their orders and their pricing information, etc.