GPLClub
🔌 Plugin · By WooCommerce

WooCommerce Price Based on Country Pro Add-on

v4.2.2 · Updated 5 Sep 2026 · Official site

Antivirus scan

Powered by ClamAV

✅ Verified clean

This product file has passed our security filters.

Want to run a fresh ClamAV scan right now? Takes a few seconds and shows scanner version, signature DB and live result.

This can take 5 to 30 seconds.

✓ !

Clean file Threat detected

No threats detected in this file.

File
Size
Scanned
ClamAV
Signature database

⚡ Powered by ClamAV

!

Scan could not be completed

Report product

If you detected an issue (broken file, malware, inappropriate content, etc.) let us know and we'll review it ASAP.

Sign in to report
WooCommerce Price Based on Country Pro Add-on · Plugin for WordPress
Follow

About WooCommerce Price Based on Country Pro Add-on

A converted price is not a price designed for that country

When a shop starts selling abroad, the first thing it does is convert: the product costs 30 euros, the exchange rate says so much, and that is shown in pesos or dollars. It looks neutral, but it is really a pricing decision you have left to the currency market.

The same product is not worth the same to a buyer in Madrid as to one in Bogotá, nor does it compete against the same local prices. Selling in another country means setting another price, and the exchange rate does not tell you which. Price Based on Country organises the shop into pricing zones, each with one or more countries and its currency, and in each zone the price is calculated from the exchange rate or set by hand.

What Pro adds to the free plugin

The free version already detects the visitor's country, shows the price and currency of their zone, supports fixed prices per zone and includes a country switcher. Pro adds what you need when there are many products or many markets:

  • Daily automatic update of the exchange rate.
  • Rounding of converted prices to clean figures, such as 19.99 instead of 19.43.
  • Custom currency symbol, to tell USD 99.99 apart from US$ 99.99.
  • Bulk prices by CSV or with WP All Import, instead of product by product.
  • Regional price on manual orders created from the admin.
  • Shortcodes and widgets that show content according to the visitor's country.

The integrations that decide whether it fits

Pro integrates with WooCommerce Subscriptions, Product Bundles, Product Add-Ons, German Market and WP All Import. If you sell subscriptions or bundles, this list matters more than any other feature.

Checkout happens in the buyer's currency, with no conversion at the payment gateway, as long as your gateway supports those currencies. That is the first thing worth checking with your payment provider.

Differentiating prices in the European Union has rules

If you sell to EU customers, Regulation (EU) 2018/302 on geo-blocking has applied since December 2018. It does not require the same price in every country: you can set different rates per country. What it forbids is treating a buyer from another member state worse because of their nationality or residence; they must be able to buy on the terms of whichever version of the shop they choose. And redirecting them to another version without their consent is not allowed.

Keeping the country switcher visible helps the buyer choose, but before differentiating prices within the EU it is worth checking with whoever advises you.

What Price Based on Country does not do

It does not set prices by province, state or postcode: it works by country only. If you need different rates within a single country, it is not the right plugin.

It does not decide the price for you. The automatic exchange rate keeps the conversion up to date, but it does not know what price each market will bear. That is still your job, zone by zone.

And Pro does not work alone: it needs the free version installed and active.

Requirements and first steps with Price Based on Country Pro

WooCommerce 4.0 or higher, PHP 7.0 or higher, MySQL 5.6 or MariaDB 10.0, 128 MB of WordPress memory and HTTPS. Pro also needs cURL 7.20 and OpenSSL 1.0 or later on the server.

  1. Install the free version and then Pro, and keep both active.
  2. Check which currencies your payment gateway supports.
  3. Create the zones by grouping countries that share currency and pricing strategy.
  4. Decide in which zones the price is calculated and in which you set it by hand.

Other ways to sell by country in the catalogue

Aelia Prices by Country follows the same logic of regions made of country lists, and can also hide products from specific countries.

If you only need to show prices in several currencies, WPC Multi Currency converts with automatic rates and filters payment gateways by currency.

Questions about Price Based on Country Pro

Does it work without the free version?

No. Pro needs the free version installed and active.

How does it detect the visitor's country?

With WooCommerce IP geolocation, from the first visit.

Is it compatible with caching plugins?

Yes. It loads prices dynamically precisely to work with caching.

Does it work for subscriptions?

Yes, Pro integrates with WooCommerce Subscriptions.

Can I set prices by state or province?

No, by country only.

Does it work with WPML?

Yes, it is compatible with WPML and Polylang.

Version history

  • v
    4.2.2 Current 5 Sep 2026
  • v
    4.2.1 9 Jul 2026
  • v
    4.1.1 27 Mar 2026

Customer reviews

Sign in to leave a review. Only people who have the product can review it.

No reviews for this product yet.

Frequently asked questions

  • GPL (General Public License) is the license under which WordPress and most premium plugins/themes are distributed. It grants you the right to use, modify and redistribute the software in as many projects as you want, with no domain restrictions.

  • Yes. With membership you get automatic updates via our GPLClub Updater plugin (installed on your WP, detects new versions and applies them). With individual purchase, you get one year of manual updates from your account.

  • Depends on the plan. Monthly: 3 domains. Semi-annual: 7. Annual and Lifetime: 15. Individual purchase: 1 domain.

  • GPLClub offers its own support for installation, configuration and compatibility. For direct support from the original author (feature requests, product-specific bugs), a license purchased from the author is required.