Note: Opencart 3.X version of this extension can be found here: [OC-3.X] Auto Change Autodetect Currency And Language - By IP
Available Extension Installations:
OCMOD and VQMOD
I believe you seen such e-shops where prices and languages are displayed based where you came from for example if you come to e-shop from France it straight away shows euros if you visit shop from USA it shows automatically USD dollars if Australia ir shows Australian dollars, or even not just shows your local currency but also page loads in your language without any need to search where is the language change button. And i believe you wanted the same feature for your Opencart Shop, but by default opencart allows only change language on clicking the language icons.
But it was like this till now:) This extension will make your website load Language and currency automatically based on customer location (Geo IP)
With this module you can automatically change the store language and/or the currency according to the location of the customer. The extension automatically determines visitors geo location and sets their local language and currency.
What if you don have X language installed on your website or you do not accept X currency the visitor came from? That is not an issue you as admin you can configure a default language and currency if your customers local language and currency is not installed in your store.
With this module you will automatically change the store language and/or the currency according to the location of the customer. The module automatically determines visitors' geolocation and sets their local language and currency. So once user will visit your shop he will feel like at home:)
It is extension that will help you increase probability of purchase thanks to proper content presentation, familiar currency and language to visitors.
PS: New feature was added from now this module also will auto select users country in registration/ guest checkout forms (where country selections are listed)