Set product prices by country

In addition to setting rounding rules for your product prices and shipping rates and setting price adjustments, you can also control your local pricing by setting separate product prices for countries and regions.

Setting fixed product prices lets you specify the price for any product in any country or region. If you have a large amount of products that you want to set fixed product prices for, then you can import prices using a CSV file. If you're using a third-party app or integration, then you can set product prices for a country or region using the Shopify API.

You can view a breakdown of how each product price is calculated for each market.

Conversion fees

Currency conversion fees apply to all local currency orders and are incorporated into the converted price automatically. If you're setting fixed prices for a market, then you need to include the currency conversion fees in your fixed prices.

Set fixed product prices for a market

You can set individual product prices for each active market from the Markets page in your Shopify admin. You can set fixed prices for some or all of your products and variants. For multiple-country markets, you can only set fixed prices using the market's base currency. The fixed prices that you set automatically override the converted international prices for each market that you have activated.

If you want to create fixed sale prices for products in your international markets, then you can do so by importing prices using a CSV file. Sale prices can't be created within the Shopify admin.

To set a fixed price, enter the international price in the base currency of each market. For example, Gabriel's primary market is the United States in US dollars. He has a single-country market containing Canada with a base currency of Canadian dollars, and a multiple-country market containing Australia and New Zealand with a base currency of Australian dollars. Gabriel enters fixed pricing for each market as follows:

  • In the market containing Canada, he enters the price that he wants displayed to customers in Canada. For example, for a product he wants to display as 5 CAD, he enters 5.00.
  • In the market containing Australia, he enters the price that he wants displayed to customers in Australia. For example, for a product he wants to display as 6 AUD, he enters 6.00.

Because fixed prices can't be entered for multiple countries within the same market, Gabriel's customers in New Zealand are displayed prices that are converted from the Australian dollar base price into New Zealand dollars. For example, a product with a fixed price of 6 AUD would be displayed to a customer in New Zealand as about 6.25 NZD.

If Gabriel later decides that he wants to enter fixed prices for New Zealand in New Zealand dollars, then he can create a new market for New Zealand.

Steps:

  1. From your Shopify admin, go to Settings > Markets.
  2. Click the market that you want to view prices for.
  3. Click Products and pricing.
  4. Click the search and filter icon, and then type the name of the product you want to enter a fixed price for into the searchbar.
  5. Click the price next to a product that you want to edit, and then enter the new fixed price. If the product has multiple variants, then click View prices, and then enter fixed prices for each variant.
  6. Click Save.

If you no longer want to use a fixed price, then click the price next to the product and click Reset. The price is reset to the previous automatically converted price.

Set fixed product prices using CSV files

If you have a large amount of products you want to set fixed product prices for, then you can import prices using a CSV file.

To add product pricing, first export a CSV file for the products that you want to price by market. The CSV export file contains additional columns for product prices and compare-at prices for every market that you have active, using the name of each market. You can modify the CSV file to add your prices, and then import the CSV file to your store.

For more information, refer to Using CSV files.

Step 1: Export products with a CSV file

From your Shopify admin, you can export a CSV file, which contains columns for prices and compare-at prices for each market that you have active.

If you want to export only some of your products, then you can filter your product list to view and select specific products for export.

For more detailed instructions, refer to Exporting products.

Step 2: Modify the CSV file

You can modify the Product CSV file that you exported from your Shopify admin to add prices for markets. If you want to remove an existing product price for a market, then remove the value from the column, and then import the CSV file. If you remove an entire column for an active market, then the existing price remains unchanged.

Upload your product prices exactly as you want them to display for each market.

If you use dynamic tax-inclusive pricing to include or exclude taxes based on your customer’s location, then be sure to review the countries or regions that include taxes in their prices by default. If you have a tax obligation when you sell into these countries or regions, then upload your product prices to include the local tax rate.

Your column headers in your CSV file should reflect the name of each of your markets. For example, if you have a market called North America, then the column header to import prices for that market should be Price / North America.

You can't import different fixed prices for multiple countries or regions within the same market. If you need to do this, then each country or region should be created as its own market.

You set product prices in your selected base currency for each market. If a market has multiple countries or regions, then your fixed prices are converted into each local currency using the live exchange rate. If you want to sell to multiple countries or regions in one market but in a single currency, then you can deactivate local currencies for that market.

Step 3: Import products with a CSV file

After you have modified your Product CSV file to add and clear product prices, you can import the file to your Shopify admin. Your Product CSV file doesn't have to contain complete product information, but at a minimum, it must contain Handle, Title, Variant Option columns, and the market price columns you want to import.

For more detailed instructions, refer to Importing products with a CSV file.

Step 4: View your international pricing

You can view prices for each of your markets in their base currency within your Shopify admin.

Steps:

  1. From your Shopify admin, go to Settings > Markets.
  2. Click the market that you want to view prices for.
  3. Click Products and pricing.
  4. Prices are displayed the in base currency for that market. For products with multiple variants, click the product title to display the price for each variant.

To preview prices for multiple countries or regions within the same market, you need to have a supported country selector, such as the Geolocation app, and preview those prices on your storefront.

Set fixed product prices using the Shopify API

If you're using a third-party app or integration, then you can set product prices for a country or region using the PriceList API.

Ready to start selling with Shopify?Try it free