Skip to content

tete2soja/magento2-geoip

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

17 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Magento Extension Provider

Magento2 GeoIp Extension by MagePal

Automatically detect your visitor country code base on their Ip Address in Magento2.

Base Module for

  • GeoIp Country Redirect with Varnish Support by MagePal
  • Quick Checkout by MagePal.

Usage

    public function __construct(
        ...
        \MagePal\GeoIp\Service\GeoIpService $geoIpService,
        ....
    ) {
        ...
        $this->geoIpService = $geoIpService;
    }
    
    
    $countryCode = $this->geoIpService->getCountryByIpAddress('128.0.0.101');
    //or
    $countryCode = $this->geoIpService->getCountry();
    

Step 1

Using Composer (recommended)
composer require magepal/magento2-geoip
Manually (not recommended)
  • Download the extension
  • Unzip the file
  • Create a folder {Magento 2 root}/app/code/MagePal/GeoIp
  • Copy the content from the unzip folder
  • Install GeoIP2 Package composer require geoip2/geoip2:~2.0

Step 2 - Enable extension ("cd" to {Magento root} folder)

  php -f bin/magento module:enable --clear-static-content MagePal_GeoIp
  php -f bin/magento setup:upgrade

Contribution

Want to contribute to this extension? The quickest way is to open a pull request on GitHub.

Support

If you encounter any problems or bugs, please open an issue on GitHub.

Need help setting up or want to customize this extension to meet your business needs? Please email support@magepal.com and if we like your idea we will add this feature for free or at a discounted rate.

Magento 2 Extensions

© MagePal LLC. | www.magepal.com

About

Customer country lookup based off their ip address

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • PHP 100.0%