Return to site

1,500+ brands are using us to grow their online B2B.

Are you ready to revolutionize the way your B2B customers order from you from just $49 per month?

  • Let you customers place and manage orders online
  • Use your existing website for your B2B customers
  • Rapid setup, get up and running in record time
  • Empower your sales team with sales agent ordering
  • Automate previously manual tasks, and much more!

Trusted by 1,500+ brands including


🚀 Let's begin your B2B transformation.

In your live demo, we'll go through your current B2B challenges, how we've helped brands like you, and run through some of SparkLayer's main features relevant to you.

Alex Weston

We'll get back to you 4 hours (typically sooner!) to arrange a good time to speak. Alex Weston, Sales Director

You can also email us at

3 ways to take your Shopify B2B store global, including Shopify Markets and multi-currency

Rhys Laval, Technical Director

October 4, 2022
Best Practice Guide
3 ways to take your Shopify B2B store global, including Shopify Markets and multi-currency

A current hot topic within the eCommerce space is how merchants can now more easily scale and reach new customers by opening up to new international markets. Central to this is how merchants manage and process different currencies and different markets, with the end result ensuring it’s easy for customers to transact in their preferred currency.

As a platform, Shopify lends itself very well to this, and the recent launch of Shopify Markets and Shopify Markets Pro make this increasingly accessible for merchants. But is this as straightforward for merchants who have a B2B operation that needs support for multiple currencies? In this guide we’re going to present three ways B2B merchants can approach multi-currency by using the combination of the power of Shopify and SparkLayer.

Setting the scene

In the context of enabling B2B multi currency alongside Shopify, the key starting point involves establishing how you intend to configure your store. We typically see 3 ways to approach this

  1. A single hybrid Shopify store: hybrid DTC and B2B with multi currency enabled
  2. A single standalone B2B Shopify store that has multi currency enabled
  3. A separate standalone B2B Shopify store per currency

It’s really important to decide which is the best route and there are a number of factors that influence each: from how you want to manage stock, products, and CMS content, through to whether you need your B2B store to be locked down to specific customers. It’s a topic we’ve covered here, and the content of this guide will also give some further foundation to help you make your decision.

For simplicity, we’ll run through each of the approaches and specifically detail how they can be achieved alongside using Shopify and SparkLayer.

A single hybrid Shopify store

One of the benefits of Shopify is being able to run a hybrid (or blended) DTC and B2B operation. If you’ve already enabled Shopify Markets on your DTC operation and you’re successfully offering multi currency, it’s also possible to apply this to your B2B customers. SparkLayer's pricing engine has native support for multi currency’s meaning you can easily enable different currencies within the same store. When a B2B customer logs in, their prices will automatically default to the currency you’ve set and their specific pricing.

SparkLayer B2B, Shopify Markets and multi-currency

The user experience is seamless. When a customer places a B2B order via SparkLayer in their chosen currency, this will automatically arrive in your Shopify admin with their currency preferences. Using the Shopify markets tool, it’s also possible to adjust the currency right from within Shopify in a few simple clicks. For any order placed as a draft order, it can be reconverted to any other currency you have enabled. In our example above, we can simply change the currency from the store default into Euro, and now all prices show as required.

SparkLayer B2B and Bewleys

Bewleys have successfully enabled multiple currencies on a single store.

Learn more

You can see our full guide here with step-by-step instructions on how to set this up. In reality, as operations grow, we often see B2B stores configured as standalone Shopify stores as you'll find out below.

A single standalone B2B Shopify store

Enabling multi currency on a standalone B2B store is generally our recommended route for merchants to adopt. It allows for a cleaner delineation between their DTC and B2B operations and makes the multi currency setup simpler to manage.

The approach is actually relatively similar to that noted above. Since SparkLayer already has native support for multi currency, it then becomes a case of configuring Shopify markets on the B2B store to complete the process.

Once SparkLayer has been configured to allow multi currency ordering, any orders placed will arrive within Shopify in the customer's selected currency. So if the store's default currency is USD and a customer with EUR prices places an order, the order will arrive into Shopify with their correct prices and currency.

SparkLayer B2B and Wrap

Wrap have successfully deployed a UK and US B2B store via SparkLayer and Shopify.

A separate standalone B2B Shopify store per currency

On the surface this may seem an impractical approach. If you have 8 currencies, it seems excessive to have 8 Shopify stores. Thankfully, there are ways to make managing this very easy, with many available tools that can cleverly sync and share content between Shopify stores. The net result is, although you may have multiple stores which only differ in the currency they show, you can centralise management to make it easy for your team.

SparkLayer B2B and Db

DB have successfully deployed multiple international B2B stores via SparkLayer and Shopify.

In terms of configuration for a multi currency B2B store, the approach is perhaps the most simple. For each currency you offer, simply create a new Shopify store and configure the default currency in each. So if you offer USD. EUR and GBP, you would create 3 stores and each store set to that currency.

Important to note

In the context of Sparklayer, it would require a separate installation on each Shopify store, but this can be easy to manage with our time saving import tools. From the backend perspective, since the stores are individually configured to transact in a single currency, orders will arrive into Shopify in the same currency as placed by the customer on the frontend.

Explore more

If you’d like to learn more about enabling multi currency via shopify and SparkLayer or discuss which approach may be right for you, please get in touch and we'll be happy to help.

Rhys Laval

Rhys Laval

Co-Founder & CTO, SparkLayer

Rhys possesses extensive experience in eCommerce and SaaS-based products, including leading fast and agile teams implementing high-level software architecture. He holds a BSc Hons in Computer Science from the University of West of England. Outside of work, Rhys enjoys outdoor activities such as climbing, urban exploration, hiking, and traveling, in addition to taking care of his feline companion at home!
Back to all news