Price Based on Country for WooCommerce

وضاحت

Price Based on Country for WooCommerce allows you to sell the same product in multiple currencies based on the country of the customer.

How it works

The plugin detects automatically the country of the website visitor throught the geolocation feature included in WooCommerce (2.3.0 or later) and display the currency and price you have defined previously for this country.

You have two ways to set product’s price for each country:

  • Calculate price by applying the exchange rate.
  • Set price manually.

When country changes on checkout page, the cart, the order preview and all shop are updated to display the correct currency and pricing.

Multicurrency

Sell and receive payments in different currencies, reducing the costs of currency conversions.

Country Switcher

The extension include a country switcher widget to allow your customer change the country from the frontend of your website.

Shipping currency conversion

Apply currency conversion to Flat and International Flat Rate Shipping.

Compatible with WPML

WooCommerce Product Price Based on Countries is officially compatible with WPML.

Upgrade to Pro

This plugin offers a Pro addon which adds the following features:

  • Guaranteed support by private ticket system.
  • Automatic updates of exchange rates.
  • Add an exchange rate fee.
  • Round to nearest.
  • Display the currency code next to price.
  • Compatible with the WooCommerce built-in CSV importer and exporter.
  • Thousand separator, decimal separator and number of decimals by pricing zone.
  • Currency switcher widget.
  • Support to WooCommerce Subscriptions by Prospress .
  • Support to WooCommerce Product Bundles by SomewhereWarm .
  • Support to WooCommerce Product Add-ons by WooCommerce .
  • Support to WooCommerce Bookings by WooCommerce .
  • Support to WooCommerce Composite Product by SomewhereWarm.
  • Support to WooCommerce Name Your Price by Kathy Darling.
  • Bulk editing of variations princing.
  • Support for manual orders.
  • More features and integrations is coming.

Get Price Based on Country Pro now

Requirements

  • WooCommerce 3.4 or later.
  • If you want to receive payments in more of one currency, a payment gateway that supports them.

تصوير

  • Simple to get started with the Geolocation setup wizard.
  • Unlimited price zones.
  • Pricing zone properties.
  • Pricing zone properties (2).
  • Plugin settings.
  • Set the price manually or calculate by the exchange rate.
  • Includes a country selector widget.

بلاڪس

واحد: هي پلگ ان 1 بلاڪ مهيا ڪري ٿو.

  • Settings

انسٽاليشن

  1. Download, install and activate the plugin.
  2. Go to WooCommerce -> Settings -> Product Price Based on Country and configure as required.
  3. Go to the product page and sets the price for the countries you have configured avobe.

Adding a country selector to the front-end

Once you’ve added support for multiple country and their currencies, you could display a country selector in the theme. You can display the country selector with a shortcode or as a hook.

Shortcode

[wcpbc_country_selector other_countries_text=”Other countries”]

PHP Code

do_action(‘wcpbc_manual_country_selector’, ‘Other countries’);

Customize country selector (only for developers)

  1. Add action “wcpbc_manual_country_selector” to your theme.
  2. To customize the country selector:
    1. Create a directory named “woocommerce-product-price-based-on-countries” in your theme directory.
    2. Copy to the directory created avobe the file “country-selector.php” included in the plugin.
    3. Work with this file.

FAQ

How might I test if the prices are displayed correctly for a given country?

If you are in a test environment, you can configure the test mode in the setting page.

In a production environment you can use a privacy VPN tools like TunnelBear or ZenMate

You should do the test in a private browsing window to prevent data stored in the session. Open a private window on Firefox or on Chrome

جائزا

9 آڪٽوبر 2025
With this plugin I can solve one of the biggest challenges for my business without spending hours on setup – unified worldwide pricing. And the best of all is the support, thank you Oscar.
29 سيپٽمبر 2025
Price Based by Country offers impressive flexibility with a wide range of configuration options, yet remains straightforward to use. The support is excellent: responses are consistently prompt and highly effective. A reliable and professional solution.
10 سيپٽمبر 2025 1 reply
I tested it with simple product without variations and it worked, but when I started adding subscriptions, I noticed that the currency symbol changed for the sign up fee but the number still showed dollars, so the entire calculation was wrong in the end. Submitting a question to you doesn’t work in a browser. It also adds so many fields in the product for each currency and it slows down the editing significantly because of the load time.
5 سيپٽمبر 2025
Perfect plugin, it does its job, without any issues. I’ve had it installed for 7 years. Immediate and excellent support, highly recommended.
جمع: سڀ 261 تبصرا پڙهو

تعاون ڪندڙ & ڊولپرز

“Price Based on Country for WooCommerce” اوپن سورس سافٽ ويئر آهي. ھيٺين ماڻھن ھن پلگ ان ۾ حصو ورتو آھي.

تعاون ڪندڙ

جمع: “Price Based on Country for WooCommerce” 2 جڳهن ۾ ترجمو ڪيو ويو آهي. ترجمي ڪندڙن جي مهرباني سندن تعاون لاءِ.

ترجمو ڪريو “Price Based on Country for WooCommerce” توهان جي ٻولي ۾.

ڊولپمينٽ ۾ دلچسپي؟

ڪوڊ براؤز ڪريو، چيڪ ڪريو SVN مخزن، يا رڪنيت حاصل ڪريو ڊولپمينٽ لاگ پاران RSS.

لاگ تبدیل ڪريو

4.1.0 (2025-12-04)

  • Added: Tested up WordPress 6.9+.
  • Added: Tested up WooCommerce 10.4+.
  • Fixed: Deprecated wc_enqueue_js on WooCommerce 10.4
  • Fixed: PHP Notice: Function _load_textdomain_just_in_time was called incorrectly when “WooCommerce PayPal Payments” plugin is active.

See changelog for all versions.