This plugin enable Magento users to easily redirect or block visitors based on their geo location. Below are the key features of this plugin
- Block visitors by country
- Block visitors by IP address
- Redirect visitors to correct store by country
This plugin support the use of IP2Location Free LITE BIN database or IP2Location web service for geolocation lookup.
- IP2Location LITE BIN download path: https://lite.ip2location.com
- IP2Location web service registration path: https://www.ip2location.io
Use the IPv4 BIN file if you just need to query IPv4 addresses.
Use the IPv6 BIN file if you need to query BOTH IPv4 and IPv6 addresses.
-
Under the Magento installation directory, please create sub directory
app/code/Hexasoft/IP2LocationCountryBlocker
. -
Upload the files in this repository to that directory.
-
Open terminal or command line then navigate to Magento installation directory.
-
Enable IP2Location Country Blocker extension by following commands,
php -q bin/magento cache:disable php -q bin/magento module:enable --clear-static-content Hexasoft_IP2LocationCountryBlocker php -q bin/magento setup:upgrade php -q bin/magento cache:enable
-
Open your web browser, login to Magento as administrator and navigate to Store > Configuration > IP2Location > Country Blocker.
-
Configure the correct database path or API key. The module will use Web service as first priority, if API key is provided.