It seems that most of the websites which handle currencies keep track of the current currency throughout the user browser session and not through the URL itself. This way, when sharing the URL with friends, the content might not be the same since the browser session will be different.
What do you think is the best practice to handle the URL of a website with multiple currencies? A different currency denotes different content hence my opinion is that it should be embedded within the URL itself, similarly to how one would embed the current language parameter within the URL or sub domain.
What would you think is the best option?
- Querystring parameter appended to each page, e.g.
/en/my-page/?currency=USD
- URL folder, e.g.
/en/USD/my-pages/
Anything else?