Skip to content

Latest commit

 

History

History
executable file
·
85 lines (61 loc) · 3.47 KB

README.md

File metadata and controls

executable file
·
85 lines (61 loc) · 3.47 KB

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 [email protected] 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