I'm working on a multiple countries project. Until now, we only sold to one country, but we're working on letting users from its neighbour country (speaking the same language) buy our products. For legal reasons, products don't have the same price, depending on where the user is living. And we don't know (for sure, because we can try to guess) where new user lives.

So, now I'm having trouble deciding a few things :

  • on product pages, should the "historical" price should be bigger ? (Since most of the customer base lives in the "historical country")

  • how should I label the prices with a flag? with the country name?

Trying stuff for prices

  • on listing pages (where space is counted), I'm hesitant as displaying two prices (and maybe more in the future). But "From XXX" doesn't feel right neither as the price cannot be decided by the user (it depends from her address). What is less worse?

Thanks for the feedback :)

  • Just ask which country they're in first or have the browser geolocate them. Those are pretty reliable methods. Then you only have to show the price that applies to them.
    – invot
    Mar 28, 2018 at 17:21

3 Answers 3


Showing multiple prices should not be an option.

You can think a lot of reasons for that, like misunderstanding of users, perception of users, possible longer lists for countries which will be added in the future etc...

So, you should show just one price, which leads us to another question: which price?

You can find many answers for this another question based on technologies you are effectively using. Briefly: auto detecting of location e.g. using dns server user uses, asking permission to user to find its country or in worst case directly asking to user.

  • Thanks! I didn't mention it before, but we did planned to try to guess the country and eventually ask the user, but I was thinking it would be optionnal, and that's why I wanted a fallback. Now, I'm rethinking this, maybe in this case, the country should be mandatory because it's less worse than displaying multiple prices
    – ast
    Mar 29, 2018 at 7:48

I would try to determine the user's location first and if you are unable to do that, simply ask them to select their country in a simple prompt and store it in the session so you can use it later with shipping and other configurations.

  • Actually, this was planned, but as an optionnal prompt, so I wanted a fall back. I may rethink the optionnal part then!
    – ast
    Mar 29, 2018 at 7:46

I agree with this approach: at first you should try to predict what the user location is, then give users the option to make changes. Also, depending on your use case, it might be important to remember that the user location at the moment of purchase may be different than his country of purchase

enter image description here

  • Yes, for our products, its the country of residence which is important.
    – ast
    Mar 30, 2018 at 11:54

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.