Description
FunnelWheel Country Based Pricing allows you to automatically apply product price discounts based on the customer’s country — perfect for region-specific pricing strategies or promotions.
This plugin leverages WooCommerce’s geolocation system to detect a visitor’s country and adjusts prices dynamically, without needing separate stores or complicated setups.
Key Features:
- Set flat or percentage-based discounts per country.
- Detect country via:
- Geolocation (IP address)
- Logged-in user’s billing address
- Guest’s billing country (via session)
- Store base country (fallback)
- Easy-to-use admin interface in WooCommerce settings.
- Works with product catalog and individual product views.
- Lightweight, no external dependencies.
License
This plugin is licensed under the GPLv3 or later. See LICENSE file or https://www.gnu.org/licenses/gpl-3.0.html for more details.
Installation
- Upload the plugin folder to the
/wp-content/plugins/directory or install via the WordPress Plugin Installer. - Activate the plugin through the ‘Plugins’ screen in WordPress.
- Go to WooCommerce > Settings > Country Pricing tab.
- Add discount rules for different countries.
- Save your settings.
- Make sure WooCommerce geolocation is enabled. The plugin will auto-enable it if needed.
FAQ
-
Does this plugin support currency switching?
-
No, this plugin only adjusts the price (via discount), not the currency. For currency switching, pair this with a multi-currency plugin.
-
Will it work with variable products?
-
Yes. Discounts apply to all WooCommerce product types via the standard price filters.
-
Does it support tax-inclusive pricing?
-
It adjusts the base product price before tax. Your tax settings will still apply afterward.
-
How does geolocation work?
-
It uses WooCommerce’s built-in geolocation (via MaxMind GeoLite2). Make sure it is configured correctly under WooCommerce > Settings > General > Default Customer Location.
Reviews
Contributors & Developers
“FunnelWheel Country Based Pricing” is open source software. The following people have contributed to this plugin.
ContributorsTranslate “FunnelWheel Country Based Pricing” into your language.
Interested in development?
Browse the code, check out the SVN repository, or subscribe to the development log by RSS.
Changelog
1.0
- Initial release
- Add country-based discounting
- Integrate WooCommerce geolocation
- Admin settings panel