That sounds like you're looking for information on a WooCommerce Geolocation Plugin, which is a type of tool that allows you to customize your online store's experience based on a visitor's geographical location (usually detected by their IP address).
There are several plugins that offer this functionality. A prominent one mentioned in my search results is "Geolocation Based Products Filter" (sometimes simply referred to as a WooCommerce geolocation plugin), and another one specifically called "WooGeolocation".
Here is a summary of the common features and uses of these types of plugins:
These plugins use a visitor's IP address to automatically determine their geographical location (country, region, or city) and then apply specific rules.
Content Restriction & Targeting:
Hide/Show Products & Categories: Restrict the display of certain products or entire categories to users from specific countries or regions.
Hide/Show CMS Pages: Restrict access to specific pages (like shipping policies, return information, etc.).
Block Entire Website: Completely restrict access to your store from specific countries or regions.
Pricing & Currency Adjustments:
Display location-specific pricing or automatically switch the currency based on the customer's location.
Set location-specific taxes and automatically calculate the correct rate.
Redirection and User Experience:
Redirect Restricted Users: Automatically send users from banned or non-targeted areas to a different URL or country-specific version of your site.
Display Custom Messages: Show a customized error message to restricted users.
IP Exceptions (Whitelisting): Allow specific IP addresses to bypass restriction rules.
Checkout & Shipping:
Apply location-based shipping rates and methods.
Some plugins, like the "Checkout Location Picker," allow customers to pinpoint their exact geographical location on a map during checkout for accurate delivery.
While specific steps vary by plugin, the general setup for using geolocation in WooCommerce often involves:
Enabling Geolocation in WooCommerce: Go to WooCommerce > Settings > General and set the Default Customer Location to Geolocate or Geolocate (with page caching support).
MaxMind Integration: WooCommerce often integrates with MaxMind GeoLite2 data for IP detection. You typically need to create a free MaxMind account, generate a license key, and enter it under WooCommerce > Settings > Integration > MaxMind Geolocation.
Plugin Installation: Install and activate your chosen geolocation plugin (like "Geolocation Based Products Filter" or "WooGeolocation").
Create Rules: Navigate to the plugin's settings (often under WooCommerce > Settings or a dedicated menu item) and start creating rules to define which countries/regions are blocked/allowed and what content/price adjustments should apply.
Could you tell me what you are trying to achieve with a geolocation plugin? For example, are you looking to:
Hide products in certain countries?
Display multi-currency pricing?
Restrict access to your entire site from a specific region?
Subscribe to access unlimited downloads of themes, videos, graphics, plugins, and more premium assets for your creative needs.
Published:
Dec 06, 2025 11:18 AM
Version:
v1.0.7
Category:
Author:
OtherLicense:
GPL v2 or Later