Post by Johnathan » Thu Oct 16, 2014 7:38 am

Image

Current Version: v302.2 (release notes)

OpenCart Versions: 1.5.2.x - 3.0.2.x

To Purchase: Visit OpenCartX or opencart.com

Image Image Image

Change the currency or language, and redirect or block customers, based on their geo IP location! This extension automatically determines the customer's location based on their IP address, as well as lets you choose whether to display a pop-up that allows the customer to change their location, to avoid inaccuracies.

  • Upload and go — utilizes ocMod so no core file modifications are necessary
  • Enjoy peace of mind: all settings are automatically saved to the database when changed, and are backed up to a backup file every time the admin panel is loaded. Settings can also be manually backed up, and then downloaded to restore from later, or to edit in a spreadsheet application.
  • Automatically set the currency and language based on the IP address of the customer.
  • Redirect customers to a specified URL, or block specific URLs for customers, based on their IP address and/or geo IP location.
  • Optionally request the browser location from the customer, for more accurate positioning data than their IP address provides.
  • If the browser location request is turned off or fails, allow the customer to choose their location within a pop-up that appears when first visiting the site.
  • Automatically set the customer's shipping country, zone, and postcode based on the determined location.
  • Optionally download and use a local database file to improve the speed of geo IP lookups.
  • Use the included Testing Mode to determine why things are not working on the front-end as expected.


Image Image Image Image Image Image Image

Image
Image Image Image Image Image Image


User avatar
Global Moderator

Posts

Joined
Fri Dec 18, 2009 3:08 am


Post by Johnathan » Sat Nov 22, 2014 4:50 am

Updated to v200.2

Release Notes:

- Fixed: errors when the geo ip service was not available
- Fixed: issue with state/region dropdown occasionally not loading
- Fixed: redirecting on non-home pages doesn't always work
- Updated: zipcode to zip_code to accomodate the geo IP service change

Image
Image Image Image Image Image Image


User avatar
Global Moderator

Posts

Joined
Fri Dec 18, 2009 3:08 am


Post by Johnathan » Tue Dec 09, 2014 7:28 am

Updated to v201.1

Release Notes:

- Added: compatibility with OpenCart 2.0.1.x
- Added: fallback geo ip service in case the default is unavailable
- Added: ability to use a wildcard in a redirect, for appending URL data
- Fixed: error messages improperly being diplayed

Image
Image Image Image Image Image Image


User avatar
Global Moderator

Posts

Joined
Fri Dec 18, 2009 3:08 am


Post by Johnathan » Thu Jul 02, 2015 2:44 am

Updated to v203.1

Release Notes:

- Added: limited mobile device styling for the pop-up
- Confirmed: compatibility with OpenCart 2.0.2.x - 2.0.3.x
- Fixed: state/region dropdown can be longer than the popup window
- Fixed: Restore Settings doesn't work with files using Windows line endings
- Updated: replaced freegeoip.net API calls since it is no longer working
- Updated: reduced curl timeouts to 3 seconds
- Updated: settings backup file now does not include 2 extra blank columns

Image
Image Image Image Image Image Image


User avatar
Global Moderator

Posts

Joined
Fri Dec 18, 2009 3:08 am


Post by Johnathan » Wed Oct 28, 2015 12:51 am

Updated to v210.1

Release Notes:

- Added: compatibility with OpenCart 2.1.0.x
- Added: auto-saving can now be turned on or off, directly in the admin panel
- Fixed: "Undefined index: postal_code" error for locations without postcodes
- Fixed: "Undefined index: popup_zone" error
- Fixed: redirects using wildcards sometimes had issues with & symbols in URLs
- Fixed: error messages when geo IP service fails to set geo location
- Fixed: issues when used with Restrict Shipping/Payment Methods in some OpenCart versions, due to location data being set for all OpenCart versions

Image
Image Image Image Image Image Image


User avatar
Global Moderator

Posts

Joined
Fri Dec 18, 2009 3:08 am


Post by Johnathan » Thu Nov 19, 2015 3:53 am

Updated to v210.2

Release Notes:

- Added: ability to use a local geo IP database file to pull location data
- Removed: telize.com geo IP service, since it has been discontinued
- Updated: instructions.txt file with local database information
- NOTE: Using a local geo IP file should be faster than using the geo IP service, though the extension will still fall back to that if no geo IP file is present, or the location is missing. To add a local geo IP file, just download one using the links in the admin panel, and then upload it to:
/system/geo_ip_tools/

Image
Image Image Image Image Image Image


User avatar
Global Moderator

Posts

Joined
Fri Dec 18, 2009 3:08 am


Post by Johnathan » Fri Jan 15, 2016 3:35 am

Updated to v210.3

Release Notes:

- Added: option to hide fields in the pop-up box
- Added: support for browser geolocation requests -- this means the browser can request the GPS location from the user, rather than base it off their IP
- Fixed: Backup/Restore Settings buttons were missing from the last update
- Updated: admin panel is now divided into tabs
- Updated: as per user request, Testing Mode messages are now in their own tab in the extension, instead of in the general Error Log

Image
Image Image Image Image Image Image


User avatar
Global Moderator

Posts

Joined
Fri Dec 18, 2009 3:08 am


Post by Johnathan » Tue Mar 29, 2016 3:25 am

Updated to v220.1

Release Notes:

- Added: compatibility with OpenCart 2.2.0.x
- Added: ability to ignore certain user agents

Image
Image Image Image Image Image Image


User avatar
Global Moderator

Posts

Joined
Fri Dec 18, 2009 3:08 am


Post by Johnathan » Thu Jun 02, 2016 1:50 am

Updated to v220.2

Release Notes:

- NOTE: If updating from a previous version, you'll need to set the text for the pop-up fields in the "Pop-up Box Settings" tab.
- Added: ability to set the currency/language in the pop-up
- Fixed: redirects with wildcard * characters did not work with the pop-up
- Updated: rules are now be processed by IP address first, then by pop-up or browser location
- Updated: the text for each pop-up field can now be set directly in the admin panel

Image
Image Image Image Image Image Image


User avatar
Global Moderator

Posts

Joined
Fri Dec 18, 2009 3:08 am


Post by Johnathan » Wed Dec 14, 2016 1:46 am

Updated to v230.1

Release Notes:

- NOTE: This version is fully compatible with OpenCart 2.3.0.x by using the OpenCart 2.3 Extension Compatibility Fix, which is provided for free with the purchase of the extension

- Fixed: "Can't use method return value in write context" error
- Fixed: "Undefined index: HTTP_USER_AGENT" error
- Updated: ignored user agents are now checked for partial matches, instead of exact matches

Image
Image Image Image Image Image Image


User avatar
Global Moderator

Posts

Joined
Fri Dec 18, 2009 3:08 am


Post by Johnathan » Fri Apr 14, 2017 4:14 am

Updated to v230.2

Release Notes:

- Fixed: extension occasionally required a page reload to affect the page, since it wasn't performing the server-side redirect if no currency/language/redirect change was happening
- Updated: visitors with blank User Agents are now ignored, since those are generally bots or site scrapers that don't set session data correctly
- Updated: the browser User Agent is now recorded in the Testing Mode log, to more easily add User Agents that the admin wants to ignore

Image
Image Image Image Image Image Image


User avatar
Global Moderator

Posts

Joined
Fri Dec 18, 2009 3:08 am


Post by Johnathan » Fri Jul 07, 2017 4:06 am

Updated to v300.1

Due to limitations in the opencart.com license system, a new extension was released on opencart.com for OpenCart 3.0 compatibility. However, free updates are still available for anyone that has purchased the extension in July 2016 or after --- just contact Clear Thinking here: http://www.getclearthinking.com/contact

Release Notes:
- NOTE: The extension now uses ocMod instead of vQmod, as required by the OpenCart cloud. If upgrading from a previous version, make sure to delete the old vQmod file, and then click "Refresh" in Extensions > Modifications.

- Added: compatibility with OpenCart 3.0.0.x - 3.0.1.x
- Added: native compatibility with OpenCart 2.3.0.x (You can remove the compatibility fix, or keep using it if you want to)
- Removed: compatibility with OpenCart 1.5.x and 2.0.0.0 for new versions
- Updated: backup files no longer have an EXTENSION column, so you'll need to remove that from old backup files if you plan on restoring from them

Image
Image Image Image Image Image Image


User avatar
Global Moderator

Posts

Joined
Fri Dec 18, 2009 3:08 am


Post by Johnathan » Wed Oct 11, 2017 11:12 pm

Updated to v302.1

Release Notes:

- NOTE: Starting with this version, all template files will use the .twig extension. These will still work completely fine on OpenCart 2.x versions, and still use the .tpl-type syntax. However, if you've made edits to the .tpl file, you'll need to port those edits over to the new file.

- Confirmed: compatibility with OpenCart 3.0.2.x
- Fixed: undefined variable errors caused by code changes in the last update
- Fixed: typo in the text for where to put the MaxMind database files
- Updated: renamed the template file to match the extension code
- Updated: updated IP detection so it accounts for proxies that use HTTP_X_FORWARDED_FOR or HTTP_CLIENT_IP

Image
Image Image Image Image Image Image


User avatar
Global Moderator

Posts

Joined
Fri Dec 18, 2009 3:08 am


Post by Johnathan » Sat Apr 21, 2018 2:47 am

Updated to v302.2

Release Notes:

- Added: "Everywhere Else" comparison for the geo zone check
- Added: ability to limit a geo IP rule to a particular store
- Added: ability to redirect a customer to a particular store when the geo IP rule requirements are met (which forces that customer to stay on that store)
- Added: ability to ignore certain IP addresses

- Fixed: "Undefined variable: geo_ip_tools_popup" error for customers when their user agent was set to be ignored

- Updated: added some code to address a non-standard server variable used by CloudFlare servers that holds the real IP address of the visitor

Image
Image Image Image Image Image Image


User avatar
Global Moderator

Posts

Joined
Fri Dec 18, 2009 3:08 am

Who is online

Users browsing this forum: No registered users and 9 guests