Looking for advice on the best approach to be honest. I found this article very helpful:
They make the point, regarding country dropdown, that there's nothing preventing the customer selecting any country they like, regardless of where they are, so what is the point of that really? I'd say that would certainly be as accurate, if not less so in fact, than detecting the location from IP.
They go on to recommend either MaxMind (https://www.maxmind.com/en/home) or Neustar (https://www.neustar.biz/risk/compliance-solutions/ip-intelligence) but I note that they are both paid solutions. I note, also, that there are free option such as www.ip2country.net.
What I'm not clear on is, once you've detected the IP and it has interpreted the Country, how you then integrate that with eCart so that the correct currency is displayed to the customer but, at the same time, it's the original currency that's processed.
Would appreciate any advice/guidance you could offer.