"Our use case is to identify the user location from where he is accessing website/mobile web and display shops nearest to his location"
I would not recommend you to use IP address to find the location, as it only gives you rough estimates, you can use "Geolocation" or "The Google Maps Geolocation API". There are many reliable other option that you can easily find on google.
"On using geoplugin I have following query. Can this be used for commercial purpose and will this be reliable "
function geoplugin_request() function geoplugin_status() function geoplugin_credit() function geoplugin_city() function geoplugin_region() function geoplugin_regionCode() function geoplugin_regionName() function geoplugin_areaCode() function geoplugin_dmaCode() function geoplugin_countryCode() function geoplugin_countryName() function geoplugin_continentCode() function geoplugin_latitude() function geoplugin_longitude() function geoplugin_currencyCode() function geoplugin_currencySymbol() function geoplugin_currencySymbol_UTF8() function geoplugin_currencyConverter(amt, symbol)
Thanks for your reply. This is useful and simple way to detect Geolocation
Our use case is to identify the user location from where he is accessing website/mobile web and display shops nearest to his location (We have database of shops along with Zipcode and location coordinates)
On using geoplugin I have following query. Can this be used for commercial purpose and will this be reliable