This script is going require getting website visitor's geographic location. I'm aware of free options that do this. I'm currently using geoplugin.net while I test things out. The problem with free options is that they can't be used in commercial applications.
I've looked at maxmind but it seems that if you order from there then only YOU or your direct company are allowed to look at the data. I need my customers to be able to view their own data.
Lots of scripts that warriors use have this ability but I'm struggling on how to do this legally. What kind of options are there?