Introduction
I’ve a question about something that I think it can become a little tricky… or maybe not, anyway. Considering I have to implement a web application which allow users to buy things online, I must show listed price, and also make them pay this price, depending on the user’s country.
Question
What is the best practice to get this informations?
Possible scenarios
- Asking user to specify it (But I can’t base my prices on that!)
- Base my price on the IP Address (Is it safe enought? And how?)
- Any other ideas?
Base it on the customer’s billing address or shipping address.
It’s one thing if they’re just going to say “I’ll select the country with the best rate.” It’s another thing if they actually make a bank account in that country just for a good deal for you. And if they DO have a bank account in the cheap country, then it seems they should be eligible to purchase it as if they were in that country.
You can use the IP to show them an “estimated” price.
Personally, what I would do is have a base price for everyone, and then appropriate taxes, tariffs, and shipping costs depending on the other information. If people are buying internationally they will be used to this.