xpay✦ Commerce
Directory
WooCommerce plugins
Price Based on Country for WooCommerce
Price Based on Country for WooCommerce
Product Pricing and Currency based on Shopper's Country for WooCommerce with multi-currency support and geolocation to boost international sales.
4.8
(262 ratings)Will this break my store?
What the WordPress.org registry says about keeping Price Based on Country for WooCommerce running.
Tested to 7.0.2
Tested against the WordPress branch in use today.19 days ago
At least 3.0 releases a year since launch. WordPress.org only lists versions still available for download, so the real number may be higher.7.0
Your host must be running at least this version.3.8
1
A single maintainer. Worth knowing if the plugin is load-bearing for your store.Maintenance & trust
Scored on how Price Based on Country for WooCommerce is looked after — not on how many stores run it.
98
out of 100Maintenance
35 / 35WordPress compatibility
20 / 20Support responsiveness
Not enough dataMerchant satisfaction
14 / 15Listing transparency
10 / 10Ratings
4.8
262 ratingsDocumentation | Upgrade to Pro
Price Based on Country for WooCommerce allows you to define country-specific prices for your WooCommerce products, either in a single currency or across multiple currencies.
The plugin is designed for stores that sell internationally and need greater control over how prices are presented to customers across regions. You can adapt your pricing strategy to reflect local markets and currencies.
KEY FEATURES
The core plugin is 100% free. It provides all functionality needed to sell internationally with localized pricing.
✔️ Multi-Currency
Add multi-currency support to WooCommerce to enable selling products in multiple currencies and reduce checkout friction.
✔️ Geolocation
The plugin detects the country of the website visitor automatically through the geolocation feature included in WooCommerce and displays the price and currency you have defined previously for this country. Compatible with cache plugins.
✔️ Manual Fixed Price
Leave the price to be calculated using the exchange rate, or set a fixed price manually for each country or region.
✔️ Country Switcher Widget
Add a country switcher to your store to let users manually change their country.
✔️ Multilingual Ready
Compatible with WPML and Polylang workflows (sync data between product translations).
How It Works
Prices are organized into pricing zones, each one associated with one or more countries. For each zone, you can choose a currency.
You may rely on automatic currency conversion using exchange rates, or define fixed prices manually for full control.
Once configured, prices are displayed dynamically based on the customer’s country, while remaining compatible with caching and performance plugins.
Use Cases
- Boost international sales – Display price in local currency to reduce checkout friction and cart abandonment.
- Regional strategy – Adjust prices based on regional purchasing power.
- Absorb shipping costs – Set higher prices for countries with expensive shipping without scaring away local customers.
- Keeping profit – Maintain consistent margins across international markets.
Price Based on Country PRO
The PRO version extends the core functionality with features that save time, automate tasks, and provide integration with professional plugins.
- Automatic Exchange Rate Updates – The daily automatic update of the exchange rate allows prices to stay in sync without manual intervention.
- Pretty prices – Converted prices can be rounded to clean values, helping maintain a professional appearance across currencies (e.g., 19.99 instead of 19.43).
- Custom Currency Symbol – Display the prices as USD 99.99, US$ 99.99, …
- Bulk Updates from file – Save hours of manual work by updating the product prices in bulk using the CSV import or “WP All Import” integration.
- Support for Manual Orders – Update the order with the regional price from the administration panel.
- Additional Shortcodes and Widgets – Display custom content based on the user’s country or the price of a specific product in a pricing table with the PRO shortcodes.
- Exclusive Compatibilities and Integrations – The PRO version adds compatibility with several WooCommerce.com extensions, including WooCommerce Subscriptions by Woo, Product Bundles for WooCommerce by Woo, Product Add-Ons for WooCommerce by Woo, and other professional extensions like German Market by Marketpress or WP All Import.
Yes. WooCommerce includes a native geolocation feature that detects the customer’s location via IP. Price Based on Country uses this feature to automatically show the correct local price.
Yes! The plugin is designed to work with caching. It loads prices dynamically to ensure the correct price is shown.
Absolutely. You can let the plugin automatically calculate the exchange rate, or manually enter a fixed price for each product in each zone (e.g., Product A is $10 in the US and €12 in Spain).
The Free version requires manual editing. The PRO Version includes CSV import/export support, saving you hours of data entry.
Yes! The plugin requires a payment gateway that supports the currencies you want to work with. e.g., PayPal or Stripe.
This plugin is specialized strictly for Country-based pricing strategies. It does not support regional (State/Zip) pricing within a single country.
Need help setting up? Check out our documentation. Have a bug to report? Please use the Support Forum.
Please review How to test the pricing zones in our docs to learn how to simulate visits from other countries.
Categories
Plugin details
Tags on WordPress.org
