Earlier quoted context omitted.
a reverse IP lookup should give you a good estimate and you can always ask the user to enter their address for more accurate price.
Nope. I hate when website use IP for anything, especially language selection. I travel all the time as well as use VPNs for work, and the idea that my IP represents anything other than what network I’m connecting from is just lazy UX.
That seems like terrible advice. Oh, the price is $X. And once you've entered all your info "just kidding." I'd much rather know there are some things not included up-front if they're not reasonably factored in.