Apply automatic, country-specific pricing discounts in WooCommerce using geolocation, billing address, or store base country.
| Author: | FunnelWheel (profile at wordpress.org) |
| WordPress version required: | 5.6 |
| WordPress version tested: | 6.9.4 |
| Plugin version: | 1.0.1 |
| Added to WordPress repository: | 15-02-2026 |
| Last updated: | 03-04-2026 |
| Rating, %: | 100 |
| Rated by: | 1 |
| Plugin URI: | https://github.com/funnelwheel |
| Total downloads: | 268 |
![]() Click to start download |
|
FunnelWheel Country Based Pricing lets you automatically adjust product prices based on your customer’s location — helping you offer region-specific pricing, increase sales, and stay competitive worldwide.
Instead of running multiple stores or managing complex pricing rules manually, this plugin dynamically applies pricing based on country using WooCommerce’s built-in geolocation, billing data, or store fallback logic.
Why Use This Plugin?
Different regions have different purchasing power. With this plugin, you can:
- Offer lower prices in price-sensitive markets
- Increase conversions from international visitors
- Run geo-targeted promotions effortlessly
- Avoid maintaining multiple WooCommerce stores
- Keep your base store pricing untouched
Key Features
- Set flat or percentage-based discounts per country
- Dynamic currency detection based on visitor location
- Automatic currency locking once product is added to cart
- Detect customer country via:
- Geolocation (IP address)
- Billing country (logged-in users)
- Session-based detection for guests
- Store base country fallback
- Country selector for manual override (frontend)
- Smart payment gateway filtering by country and currency
- Works across:
- Shop page
- Product pages
- Cart & Checkout
- AJAX-compatible mini-cart updates
- Lightweight and performance-focused
- Developer-friendly filters and hooks
Use Cases
- Global eCommerce stores with region-based pricing strategies
- SaaS or digital product pricing by country
- Running targeted promotions for specific countries
- Wholesale or B2B region-based pricing models
Compatibility
- WooCommerce 6.x – 8.x+
- WordPress 5.6+
- Compatible with most WooCommerce themes
- Works with caching plugins (with proper configuration)
Developer Hooks
This plugin includes several filters for customization:
funncoba_should_load_public_featuresfunncoba_public_visibility_conditionsfunncoba_enable_ajax_mini_cart
These allow developers to modify behavior without editing plugin core files.
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.
FAQ
ChangeLog
