Shopify merchants can now control international pricing per region

coleatkinson
Shopify Staff
141 13 74

Shopify merchants can now control their international prices by country/region. When using Shopify Payments in multiple currencies, you will now see the option to add price adjustments by country (Shopify Plan and above), or you can also set specific prices per product, per country/region using a CSV file upload (Shopify Advanced and Plus plans):

10-59-uc27o-0u92r

To provide accurate location based recommendations to international buyers, and allow your buyers to switch pricing between countries or regions, we recommend using Shopify's Geolocation app, which I am happy to answer any questions about as well. We will soon be adding the ability to build country selectors directly into themes, and adding them to all of Shopify's themes on the theme store.

In addition to region specific pricing, Shopify can now also display prices on your storefront either including or excluding taxes depending on where your buyers are from. For example if you're selling to buyers in the US, all product pricing remains exclusive of taxes on the storefront, and then added at checkout based on where the buyer is shipping to. However in markets like the UK, Europe, and Australia where buyers expect to see an all inclusive price, prices can be displayed including any applicable local taxes on the storefront, so there are no surprises when those buyers get to checkout.

To make sure your buyers are seeing prices accurately either including or excluding tax based on their market, enable the location based tax setting in your admin under Taxes --> Settings:

10-04-xclxw-lgigt

You can review the countries/regions that have tax inclusive pricing enabled when this setting is checked in our documentation.

Resources

If you have any questions or feedback about this new feature, reply below as we’d love to hear from you. If you looking for troubleshooting support please get in touch with our support team, or create a new topic providing as much detail as possible.

Cole

Cole | Product @Shopify 
 - Was my reply helpful? Click Like to let me know! 
 - Was your question answered? Mark it as an Accepted Solution
 - To learn more visit the Shopify Help Center or the Shopify Blog

Replies 33 (33)

seanysean
Excursionist
18 0 5

Cole

 

Thanks for your update on this new feature. I am curious as to just how much is possible within this new feature.  I understand that via the geolocation app users will see pricing based upon either currency conversion or fixed prices via CSV which will be very helpful and avoid the need for multi-store set up and all the extra work that necessitates.

Is it also possible with some development to do the following. If you have three warehouses located for example in UK, EU, and US and is it then possible to show a message to confirm that their item will be shipped from the local warehouse and without further duty. I ask this as at the moment shipping from UK to EU incurs charges and other issues whilst if we ship from our Irish location which is within the EU then no duty is incurred or paid by the customer. It would be optimal if a pop up be triggered (could be achieved via Klaviyo or many other apps) and also possibly a note on product page plus finally a note at checkout further reinforcing 'no duty' message. I understand that this International Pricing option is not to completely negate the need for stores when they need to be quite different though hope that this work around I describe is possible.

 

Sean

coleatkinson
Shopify Staff
141 13 74

Hey @seanysean! Thanks for your message.

Customizing such content per country is one of the next problems we are looking solve. Today you can achieve this through Liquid to a certain extent - based on the domain someone is browsing when using international domains, you can customize the content that is displayed using the request.host liquid filter. But we will be looking to make this far less complex moving forward.

There are several pieces to this, but inventory on the storefront and in checkout will be the first piece we look at. Today displaying inventory by location on the storefront is possible through the API, but not through themes or Liquid.

Cole | Product @Shopify 
 - Was my reply helpful? Click Like to let me know! 
 - Was your question answered? Mark it as an Accepted Solution
 - To learn more visit the Shopify Help Center or the Shopify Blog

seanysean
Excursionist
18 0 5

@coleatkinson

We are about to implement the Internation Pricing One Store set up.

Do you have any advice on SEO, site maps, href leng, etc etc.

 

Thanks

Sean

coleatkinson
Shopify Staff
141 13 74

Hey @seanysean, great!

I'd recommend creating an international domain for each country/region that you want to specifically target. E.g. if your home market is the US on website.com and you're going to use international pricing to target the UK, use international domains to add uk.website.com or website.co.uk into your domain settings.

When you do this, Shopify handles all SEO for you automatically - including hreflang tags and site map generation. The only thing you would need to do is submit the sitemap for your new domain(s) into Google Search console.

Cole | Product @Shopify 
 - Was my reply helpful? Click Like to let me know! 
 - Was your question answered? Mark it as an Accepted Solution
 - To learn more visit the Shopify Help Center or the Shopify Blog

seanysean
Excursionist
18 0 5
Cole

We are going to use country switcher from within theme or is it best to add
Geolocation App. Also do you mean that we should create a domain for each
country or just the more important countries.
We are in the UK so this would be
USA, Australia, Germany, Canada, France, Saudi Arabia, etc. Or if we have
the time is it best to do for all countries available in drop down selector?

(We do own .fr, .es, .it tlds though not .com so have been using store.our
domain.co.uk)

I appreciate your help.

Sean


Amanda62
New Member
5 0 0

Thanks ma. I appreciate your help. Thank you so much.

banned
coleatkinson
Shopify Staff
141 13 74

@seanysean international domains and offering country selection aren't dependent on one another - you can offer country selection in a drop down list without an international domain (e.g. someone on a US site wants to switch to CAD for Canada, but there might not necessarily be a unique domain for Canada).

This would be my recommendation:

  1. Ensure all countries/regions that you want to enable currencies and pricing for are enabled from within your payments settings (Settings --> Payments --> Manage --> Countries/regions).
  2. Disable selectors in your theme and use the Geolocation app's selectors and recommendations. Use the modal pop up for recommendations (please ignore the bar at the moment - we will soon be changing this). The app will automatically display the countries and currencies you have enabled in your payments settings, and prompt visitors to switch to their local currency when they visit your site.
  3. Create international domains for countries that you plan on targeting specifically. Google only allows you a certain crawl budget, so I wouldn't suggest creating domains for every country, as it's unlikely they would all be indexed anyway. International domains will help by defaulting the currency and pricing for visitors from each country. People who accidentally land on the wrong domain will then be prompted to switch domains with the Geolocation app setup from step 2!

Let me know if you have any more questions.

Cole | Product @Shopify 
 - Was my reply helpful? Click Like to let me know! 
 - Was your question answered? Mark it as an Accepted Solution
 - To learn more visit the Shopify Help Center or the Shopify Blog

seanysean
Excursionist
18 0 5

Cole

Thanks for your reply. We are experiencing some issues with geolocation app conflicting with our theme at present however of your colleagues are helping us with that. I note your comments regarding domains and crawl budget etc. If you don’t  mind I will keep you up to date on progress 👍🏻

Sean

seanysean
Excursionist
18 0 5

Cole

 

Thanks for your reply.

 

We have eventually got the geolocation app to work. 

 

However, we are now getting reports of conflicting href lag tags for example with two countries that have french language eg Vietnam and France. I understand that Shopify creates sitemaps and href lang tags so unsure as to why this is happening. 

 

However in general I get your point 2 and we can certainly reduce the number of subdomains by a lot and indeed we could operate quite happily across all international sites with just English. It is the currency that is much more important to us.

 

Sean

HymnZ
Shopify Partner
399 6 48

Sorry, but this is ridiculously misleading. I'm surprised every time Shopify staff announces something in conjecture with Shopify Payments, they conveniently forget the fact that Shopify merchants come from 100+ country where Shopify Payments isn't supported and generalize by saying "Shopify merchants".

For anyone coming in here new, this entire thread is applicable to only those merchants who are from 17 countries supported by Shopify for Shopify payments.

My speciality lies in making Shopify work for your requirements, not the other way round. HMU on email: hymnz@outlook.com or on skype: hymnzzy

If you like my work, consider supporting me 🙂 https://www.buymeacoffee.com/hymnz
Michael_Ryan
Tourist
3 0 2

Hello Sean, 

 

Do you run the risk of being flagged by google for "duplicate content" if you use International Domains? 

Michael_Ryan
Tourist
3 0 2

Sorry, this was directed to Cole...

LibertineFragra
Tourist
7 0 3

Hey there,

 

I have been trying to switch from running two regional websites and it looks like these feautures may work to do that for me. I had a question about functionality though,

 

If I use regional subdomains for my US and Canadian prices. I am aware that you can set up an automatic redirect to put the shopper on the right page with the right currency. Can you remove the dropdown currency selector though? I want people to see the prices in their respective countries but it seems like the selector is always there with multicurrency allowing customers to see prices in other countries which I don't really want them to be able to do. 

 

Any insight would be appreciated!

hashiromer
Shopify Partner
52 3 12

You can remove currency selector by removing the relevant liquid code snippet. I am not sure if it is possible without delving into code.

coleatkinson
Shopify Staff
141 13 74

Hi @LibertineFragra,

We'd recommend keeping a country selector in the footer of your site. IP address detection and automatic redirection are not correct 100% of the time, and you should always leave your customers the opportunity to change experiences if they wish to. This is also in line with Google's best practices which recommend to website owners that visitors can always navigate to regional variations of your site.

If you use international pricing, what you can be assured of is that if a US buyer tries to check out in Canadian dollars, for example, we will switch their pricing to USD at checkout. So your buyers should never be able to "cheat" your pricing system, and the price you set for each country/region is honoured in the relevant currency.

Let me know if this doesn't make sense!

Cole | Product @Shopify 
 - Was my reply helpful? Click Like to let me know! 
 - Was your question answered? Mark it as an Accepted Solution
 - To learn more visit the Shopify Help Center or the Shopify Blog

smithy1
Visitor
1 0 0

make sense ' not A clue

IRP
Tourist
7 1 0

Hello. Ok, so a few point to fully understand. I sell in Germany and Spain, different prices but same currency. Lets say I have product A that sells at 90€ in Spain and 100€ in Germany. My questions is:

a) my German customer will see the prices straight for them or is there a strange change in the payment gate? I presume that straight ahead they only see the German price if they are from Germany.

b) If a German customer buying from Germany wants to buy a product from spain how can I block the price so they don't buy at a lower price? this is, German prices only for Germany, Spanish prices only for Spain and so on.

Thanks a lot

coleatkinson
Shopify Staff
141 13 74

Thanks for the question @IRP.

What we'd recommend doing is using our Geolocation app. This will recommend to your customers from Germany, France, and anywhere else you offer local pricing, to switch to their local version of your site. This changes the currency, language (if applicable) and pricing at the same time.

If a German customer switches back to Spain, for example, once they get to checkout and try to ship to Germany, the 100EUR price will be enforced based on their shipping address automatically.

Hope this helps!

Cole | Product @Shopify 
 - Was my reply helpful? Click Like to let me know! 
 - Was your question answered? Mark it as an Accepted Solution
 - To learn more visit the Shopify Help Center or the Shopify Blog

JeffW
Shopify Partner
5 0 3

Hi Cole,

If I understand correctly, if I wanted to set a specific price per website then we would need to be on the Advanced or Plus plan, and on the Shopify plan you can only set an exchange rate and price adjustment per country?

 

Also does this work with other payment providers or only Shopify Payments? We have websites on different domains for several countries (.de, .es. .fr) and we would like to offer local payment methods. But for example Shopify Payments doesn't offer SOFORT for merchants outside of Germany while other providers like Stripe and Mollie do.

HymnZ
Shopify Partner
399 6 48

@JeffW it only works if you use "Shopify Payments". It doesn't work for any 3rd party payment gateway.

My speciality lies in making Shopify work for your requirements, not the other way round. HMU on email: hymnz@outlook.com or on skype: hymnzzy

If you like my work, consider supporting me 🙂 https://www.buymeacoffee.com/hymnz

artiecodes
Shopify Partner
3 0 2

Hi @coleatkinson can you give us an idea of when this solution will extend to:

  • Maintaining the presentment currency for manual payment methods such as 'Bank deposit'? (for context, details of the specific issue are detailed here)
  • Reporting - the ability to view sales data split out into presentment currencies, rather than just the base currency?

 

coleatkinson
Shopify Staff
141 13 74
Manual payment methods is something our team is aware of and looking to
address, but there isn't a timeline at the moment.

There is already a sales report by currency (Analytics --> reports -->
sales --> sales by checkout currency). At the moment, there aren't plans to
expand reporting beyond this in the near future.

Cole | Product @Shopify 
 - Was my reply helpful? Click Like to let me know! 
 - Was your question answered? Mark it as an Accepted Solution
 - To learn more visit the Shopify Help Center or the Shopify Blog

artiecodes
Shopify Partner
3 0 2

Thanks for the reply @coleatkinson!

Fingers crossed the manual payments issue gets resolved promptly.

And thanks for the direction to that report!

Mandatum
New Member
10 0 0

Cole,

Thanks. We are ready to launch our App. It works under the "usage charge" approach. Do we need a solution like this one? 

coleatkinson
Shopify Staff
141 13 74
Hi there, sorry I am not 100% clear on what your question is. International
pricing is for merchants to offer different pricing in different countries.

Cole | Product @Shopify 
 - Was my reply helpful? Click Like to let me know! 
 - Was your question answered? Mark it as an Accepted Solution
 - To learn more visit the Shopify Help Center or the Shopify Blog

Mandatum
New Member
10 0 0

Thanks for the reply.  Sorry for the lack of clarity.  Let me try to explain better to see if you could help us or point us in the right direction. 

We built an app and the idea is to make money under the "Usage Charge" approach.  Thus, we will make a % of the merchant proceeds.  That % is fixed and it works with any merchant that downloads our app.  Shopify collects the money and then Shopify pays us.  Based on the foregoing, we were assuming that we could operate with any merchant in the world.  Then, we saw your posting. We are wondering if we have to limit our launch to companies in the USA and Canada only. 

Please let us know if you could help us or point u to the right person in Shopify to discuss.  Thanks. 

coleatkinson
Shopify Staff
141 13 74
This won't affect your Usage Charge approach, since all transactions settle
in a single currency on the merchant's shop (while buyer's pay in their
local currency).

I would reach out to our Partner Support team if you need any more clarity!

Cole | Product @Shopify 
 - Was my reply helpful? Click Like to let me know! 
 - Was your question answered? Mark it as an Accepted Solution
 - To learn more visit the Shopify Help Center or the Shopify Blog

Mainsky
Tourist
3 0 3

Hi Cole,

May I know how the international pricing work in the shipping setting?

my website base currency price is in GBP.

For example, if I would offer free shipping to US/Canada on all orders above 60 usd

and free shipping to Europe countries on orders above 50 Euro

How would I set this in the shipping setting for International checkout via Shopify payment?

Look forward to hearing from you soon.

Regards,

Vincent.L

NTLA
Visitor
1 0 0

Hi.  I'm hoping this is the right place to post a question on this topic.

I’m in the UK and to get around the Brexit issues I have taken a Netherlands warehouse and set up a .eu version of my store selling in Euros to numbers of EU countries.. 

I have read this article  https://help.shopify.com/en/manual/taxes/location#include-or-exclude-tax-based-on-your-customers-cou... which (if I’ve understood correctly) explains that Shopify takes the store home address country, removes vat to find the base product price; and then adds back vat depending on whatever country a visitor is from; and presents that new retail price on the website for that country.

The problem with this is that the ex vat price is fixed for all countries, and when the vat is added it creates awful mathematically-driven price points in the non-home country.  There seems no flexibility to play with the final retail prices.  Although if I could that would effectively mean changing the ex vat price by country.

At the end of the article it says this “ If you set specific product prices using international pricing, then add your prices at exactly the amount you want them to be charged. Adjustments are not made to specific prices per region.”  Is this article saying that there’s a different methodology that would allow me to put in specific prices by country and by variant? Is that still within the above “include or exclude tax based on customers country” set up, or a different one?

Although it says one needs the advance Shopify plan, and I am on the Shopify plan, I think.

Or is there another way?

Help!

Josh_Smith
Visitor
2 0 0

Hey Cole,

This seems like it may solve the multiple website headache I've been trying to get through. I have one question on functionality though. 

I run a Canadian shop and have been charging anyone outside of Canada different (slightly higher) prices on our USA/International site. 

If I try to run everything through my Canadian shop and price adjust, is there anyway to change the price for essentially a "rest of world" region like the shipping options or is it country specific? 

I could alternately just route Canadians through our USD/international site and lower the price for them but 70% of my business is Canadian and to pay Shopify's conversion fees on my local audience to change their transactions to USD will cost way too much. 

Any insight is appreciated!

jack228
Tourist
6 0 1

Dear,

 

I just upgraded the plan from Basic to Shopify. But the "Price Adjustment" function is not workable. It's not allowed me to make any adjustments. Do you know if there are any missing settings? 

 

Function does not workFunction does not work

 

Anindita
Shopify Partner
675 34 94
jack228
Tourist
6 0 1

Hi @Anindita ,

 

I have reviewed the instruction, and after I upgraded the plan to the "Shopify Plan", the function of "Price Adjustment" is still hidden. I have already contacted the Shopify advisor and am waiting for their reply.