Implement country based pricing strategy by installing Woocommerce Price by Country Plugin. Offer better price to customers keeping in mind their local factors such as currency, cost sensitivity, loyalty etc.

Price localization not only provides customized experience but it shows customers that your business is equipped to scale globally and caters to global audience.

Add a list of countries and assign a currency to each country and set exchange rate manually or set through exchange rates API.
Configure multiple prices per product in WooCommerce and show different prices based on customer’s location. This plugin detects geo location of your website visitors such as IP address information, and it shows price by location accordingly.

For the Admin, it helps you understand the purchase power of potential buyers as well as track their buying behavior in each country and develop efficient solutions accordingly.

Key features of Woocommerce Country Pricing

Detect Customers’ Location in Three Ways

You can configure price based on,

  • IP address of visitor
  • Customers billing address
  • Customers shipping address

Global vs Country Specific Pricing Rules

You can apply global rule set or select specific countries in a rule for price management.

Price Change for Logged in Users

  • This plugin allows you to implement country pricing for logged in users only.
  • Discounts Feature: Fixed or Percentage
  • On selected list of countries, you can offer price discount either in fixed amount or in percentage.

Configure Currencies Settings

From Currencies settings tab admin can add countries, assign a currency to each country and set exchange rate with store base currency or click “Update Exchange Rate” button to set it using fixer.io exchange rates services. For bulk update click “Update Exchange Rates” button in the bottom.

Configure Currency Auto Update Settings

We have given you the option to enable auto currency exchange rates update. You can set an interval based on your needs and fixer.io package.

Configure Country Pricing for Individual Products

For each product, you can set different price for different countries. You can add multiple rules under each product, and each rule can be configured to increase or decrease price for different Countries.

Request a Feature

Please contact our support team to request another feature or any customization.

Changelog

Version 1.0.12
* Fixed - PHP notice when price is 0 for a product.
Version 1.0.11
* Fixed - A minor issue occurred after the previous release.
Version 1.0.10
* Fixed - PHP notice about discount amount.
Version 1.0.9
* Fixed - Rest API fatal error.
* Fixed - Undefined index notice.
Version 1.0.8
* Fixed - Auto update currency working even when disabled.
* Fixed - Cross site request issue to Fixer.io API call.
* Added - Support for new Fixer.io API URL.
* Added - Select/unselect all countries buttons inside category edit/create page.
Version 1.0.7
* Fixed - Product options not updating on latest WP version.
Version 1.0.6
* Changed price cache removal technique to reduce queries.
Version 1.0.5
* Fixed Auto update of currency exchange rate.
Version 1.0.4
* Added - compatibility for WooCoomerce PayPal gateway.
* Fixed - Inherit price rule set globally or by category.
* Fixed - Price by country for logged in users.
* Fixed - Global settings conflict.
* Fixed - Optimized code and security.
Version 1.0.3
* Added - Currency conversion along with price change by country.
* Added - Admin can add countries, assign a currency to each country and set exchange rates.
Version 1.0.2
* Added - Global ruleset apply option.
* Added - Option to detect user's country conditionally.
Version 1.0.1
* Fixed - IP address issue.
Version 1.0.0
* Initial Release.