AndyMardell / Geoip

Magento GeoIP Redirect Module

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Webbhuset GeoIP

Installation

This module depends on the geoip library by Sandfox located on GitHub, and of course the Magento hackaton installer.

Add the module to your composer file

"require": {
    "magento-hackathon/magento-composer-installer": "*",
    "webbhuset/geoip": "*"
},
"repositories": [
    {
        "type": "vcs",
        "url": "https://github.com/magento-hackathon/magento-composer-installer"
    },
    {
        "type":"vcs",
        "url":"https://github.com/webbhuset/Geoip.git"
    }
],

Then simply update composer by running the update command.

composer update

Getting started

First you need to sync the geoip library by going to System > Configuration > General > GeoIP Database Downloaded, and then click the "Synchronize" button.

Then under System > Configuration > Webbhuset > Geoip > General you have two settings. The first one is simply to enable geoip redirect. The second one is for locking your country location to the store selected by the geoip module. If that is turned on you will not be able to switch to a different store. You will always be redirected. If it is turned off, you will only be redirected the first time you enter the site (once per session). After that you can switch to whichever store you want.

Configure redirect

The module looks at the "Default country" and "Allowed Countries" settings under System > Configuration > General. You need to set which countries are allowed on each store. Default Country has priority, so if your country is the Default country on some store, that store will be selected. If no default country was matched, it looks at Allowed countries and selects the first store you are allowed in and redirects to it.

About

Magento GeoIP Redirect Module

License:MIT License


Languages

Language:PHP 100.0%