Setting up Pricing Zones

To set up Price Based on Country, you must set up zones and add countries and currency options to those zones. You can create as many zones as you need to build your country-based pricing strategy.

Pricing zones

A “pricing zone” is a group of countries where you sell your products at a different price. If you need, you can set a different currency and an exchange rate.

Customers will buy at a price corresponding to the zone of their country. Use the option Price Based On to choose the billing country or the shipping country for the matching.

Adding & managing zones

To set up shipping zones, go to WooCommerce → Settings → Zone Pricing →Zones.

The first time you visit WooCommerce → Settings → Zone Pricing →Zones, there is the “Countries not covered by your other zones”.

The default WooCommerce pricing and currency are used for customers whose country does not match any of the custom zones you add.

Adding a new zone

Go to WooCommerce → Settings → Zone Pricing →Zones and click the Add Zone button at the top.

Adding a new zone

To set up a new zone, you have to enter a value for the following fields:

Zone Name

Enter a descriptive name to identify the zone.

Countries

Select the countries to include in the zone. You can include as many countries as you need to build the pricing zones. Each country can be only in one zone.

Currency

Choose the currency the zone will be priced in.

Auto update exchange rate

Pro version featureUpgrade to Pro now!

This option determines how you input the exchange rate for the zone.

  • “Yes, Update exchange rate daily from API provider” means that exchange rate will be updated automatically from API which you chose in Exchange rate API option.
  • “No, I will enter exchange rate manually”. Select it if you want to set your own exchange rate.

Exchange Rate Fee

Exchage rate fee

You can set an additional fee (percentage) to adjust the final exchange rate. The auto-update process uses the following formula to calculate the final exchange rate:

Final Exchange Rate = API Exchange Rate * ( 1 + Fee / 100)

This option is enabled when you select Update exchange rate daily from API provider.

Exchange Rate

If you select I will enter exchange rate manually, the exchange rate used to convert an amount from your shop base currency to the zone currency.

Round to Nearest

Pro version featureUpgrade to Pro now!

This option allows you to keep elegant the converted prices by exchange rate by using a rounding function. You can choose one of the following rounding rules:

  • 0.05 – 1785.42 becomes 1785.45
  • 0.50  – 1785.42 becomes 1785.50
  • 5 – 1785.42 becomes 1790
  • 50 – 1785.42 becomes 1800
  • 500 – 1785.42 becomes 2000

Currency Options

Pro version featureUpgrade to Pro now!

Currency settings change the look of how currency is shown to users from the countries of the zone. The following options only affect the front-end of your store.

  • Currency Format – Set the currency format for the zone. Leave it empty if you want to use the General Currency Format.
  • Thousand Separator – Choose the character to use for the thousand separator.
  • Decimal Separator – Choose the character to use for the decimal separator.
  • Number of Decimals – Choose the number of digits to appear after the decimal separator.

Editing and deleting zones

WooCommerce editing pricing zones
To edit a zone:

  1. Go to WooCommerce → Settings → Zone Pricing →Zones
  2. Hover over Zone Name, and the option to Edit and Delete appear.
  3. Select Edit and a screen appears so you can change the values
  4. Save changes.

To remove a zone:

  1. Go to WooCommerce → Settings → Zone Pricing →Zones
  2. Hover over Zone Name, and the option to Edit and Delete appear.
  3. Select Delete to delete the Pricing Zone.