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):
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:
You can review the countries/regions that have tax inclusive pricing enabled when this setting is checked in our documentation.
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.
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.
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.
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.
@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:
Let me know if you have any more questions.
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
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.