How to configure currencies in your store
Important note: The only way to accept multiple currencies on your checkout is if your store is using Shopify Payments.
In this article we will oversee Shopify's native currency functionality ( and how to set it up ) from Shopify Payments/Markets or alternatively, how to use Translation Lab's custom currency functionality to allow your visitors to change the price on the front-end.
Shopify currencies - if you are using Shopify Payments/Markets
Translation Lab custom currencies - if you are not using Shopify Payments/Markets
Shopify only allows using Shopify Payments in specific countries. You can see the full list of countries that are supported in their documentation.
The Shopify currencies functionality allows you to change the currencies, including the currency on the checkout page, in which the customers are charged. They can be configured in the Shopify administration, under Settings -> Markets.
You can read more about how to set up your currencies in the Shopify documentation.
You can use any currencies switcher that supports the currencies feature in Shopify, to allow your customers to pick the desired currency.
If you want to add a currencies switcher to the Translation Lab language switcher, there are two things you have to do.
Make sure you have our Language switcher integrated into your store. You can find the instructions on how to enable it, check this guide.
First, you need to go under the Currencies tab in T Lab and make sure the " Are you using Shopify Markets/Payments? " toggle is switched to Yes:
Then, to enable the currencies switcher to appear near the language switcher, go to the App Embeds section in your theme Customizer and open the Language Switcher app embed settings, then, enable the Enable country/region switcher setting:
That's it! Our language switcher now should include Country/Region dropdown and Language dropdown:
The country/region dropdown allows the customer to select their region and choosing that, will change the currency to the currency you have configured for the given market.
The language list will show only the published languages in the currently selected region.
If you are using Global markets, such as " International ", which may contain every available country in Shopify - your dropdown list for country/region might become very long including every single of those. You can use that field to add the codes only of the countries you want to be included in the dropdown.
e.g. " US, FR, IT, DE " - the following snippet will make the Country/Region list to include only United States, France, Italy & Germany;
If that option is enabled, it will transform the " Country / Region " dropdown to " Currency " dropdown.
It's best to use this option when:
You have one currency per Market - For example, you have 3 Markets in your store, United States (with USD as currency), Germany (with EURO as currency) and Japan (with YEN as currency), when you enable this option then you will have a currency dropdown with the 3 available currencies in the different markets; then the dropdown will contain USD, EURO & YEN instead of United States, Germany & Japan;
If you have one Market with multiple currencies - Similar to the scenario above, this will usually happen if you are using Shopify's "shop in local currency" feature, this is also a convenient way of using this option, as it will allow your different currencies to be selected while the market is the same one;
Do not use this option while you have multiple markets with the same currencies, as it might result in the visitor not being able to reach their preferred Market.
Translation Lab's currencies functionality is only available for the Business and Premium plans.
Note, that due to a limitation from Shopify, only stores that are using Shopify Payments can have multiple currencies on the checkout page. Using our currencies functionality, allows your customers to change the currency and that would affect every page of your store, except for the checkout page.
To configure the currencies functionality coming from Translation Lab, go to the Currencies tab and follow the instructions for changing the currency formatting of your store:
Make sure the toggle for " Are you using Shopify Markets/Payments " is set to " No ".
This can be changed in the Settings -> Store details of your Shopify administration:
Replace the HTML with currency and HTML without currency with the ones from the T Lab interface:
Once you are done, save the changes and go back to the Currencies page in Translation Lab and click the Verify settings button. If the formatting was changed properly, you should see this screen:
Now, you can click the Edit button onto each language to add a given currency only to a specific lagnuage.
For example, if you want to add GBP to the German lagnuage, click the Edit button:
Use the search bar to search for EUR and click the checkbox near the currency:
You can see each currency that was added to a specific language:
The currencies functionality works only if you are using our switcher. If you have not configured the language switcher already, check this article on how to enable it.
Finally, you have to enable the Currencies dropdown in our switcher. To do this, go to your Theme Customizer -> App Embeds -> Language switcher and enable the Enable country/region switcher setting:
That's it! Our language switcher should now include a currencies dropdown:
In this article we will oversee Shopify's native currency functionality ( and how to set it up ) from Shopify Payments/Markets or alternatively, how to use Translation Lab's custom currency functionality to allow your visitors to change the price on the front-end.
How to setup:
Shopify currencies - if you are using Shopify Payments/Markets
Translation Lab custom currencies - if you are not using Shopify Payments/Markets
1. Shopify currencies - if you are using Shopify Payments/Markets
Shopify only allows using Shopify Payments in specific countries. You can see the full list of countries that are supported in their documentation.
The Shopify currencies functionality allows you to change the currencies, including the currency on the checkout page, in which the customers are charged. They can be configured in the Shopify administration, under Settings -> Markets.
You can read more about how to set up your currencies in the Shopify documentation.
You can use any currencies switcher that supports the currencies feature in Shopify, to allow your customers to pick the desired currency.
If you want to add a currencies switcher to the Translation Lab language switcher, there are two things you have to do.
Make sure you have our Language switcher integrated into your store. You can find the instructions on how to enable it, check this guide.
First, you need to go under the Currencies tab in T Lab and make sure the " Are you using Shopify Markets/Payments? " toggle is switched to Yes:
Then, to enable the currencies switcher to appear near the language switcher, go to the App Embeds section in your theme Customizer and open the Language Switcher app embed settings, then, enable the Enable country/region switcher setting:
That's it! Our language switcher now should include Country/Region dropdown and Language dropdown:
The country/region dropdown allows the customer to select their region and choosing that, will change the currency to the currency you have configured for the given market.
The language list will show only the published languages in the currently selected region.
Countries Filter:
If you are using Global markets, such as " International ", which may contain every available country in Shopify - your dropdown list for country/region might become very long including every single of those. You can use that field to add the codes only of the countries you want to be included in the dropdown.
e.g. " US, FR, IT, DE " - the following snippet will make the Country/Region list to include only United States, France, Italy & Germany;
Region currencies instead of countries:
If that option is enabled, it will transform the " Country / Region " dropdown to " Currency " dropdown.
It's best to use this option when:
You have one currency per Market - For example, you have 3 Markets in your store, United States (with USD as currency), Germany (with EURO as currency) and Japan (with YEN as currency), when you enable this option then you will have a currency dropdown with the 3 available currencies in the different markets; then the dropdown will contain USD, EURO & YEN instead of United States, Germany & Japan;
If you have one Market with multiple currencies - Similar to the scenario above, this will usually happen if you are using Shopify's "shop in local currency" feature, this is also a convenient way of using this option, as it will allow your different currencies to be selected while the market is the same one;
Do not use this option while you have multiple markets with the same currencies, as it might result in the visitor not being able to reach their preferred Market.
2. T Lab currencies - if you are not using Shopify Payments/Markets
Translation Lab's currencies functionality is only available for the Business and Premium plans.
Note, that due to a limitation from Shopify, only stores that are using Shopify Payments can have multiple currencies on the checkout page. Using our currencies functionality, allows your customers to change the currency and that would affect every page of your store, except for the checkout page.
To configure the currencies functionality coming from Translation Lab, go to the Currencies tab and follow the instructions for changing the currency formatting of your store:
Make sure the toggle for " Are you using Shopify Markets/Payments " is set to " No ".
This can be changed in the Settings -> Store details of your Shopify administration:
Replace the HTML with currency and HTML without currency with the ones from the T Lab interface:
Once you are done, save the changes and go back to the Currencies page in Translation Lab and click the Verify settings button. If the formatting was changed properly, you should see this screen:
Now, you can click the Edit button onto each language to add a given currency only to a specific lagnuage.
For example, if you want to add GBP to the German lagnuage, click the Edit button:
Use the search bar to search for EUR and click the checkbox near the currency:
You can see each currency that was added to a specific language:
The currencies functionality works only if you are using our switcher. If you have not configured the language switcher already, check this article on how to enable it.
Finally, you have to enable the Currencies dropdown in our switcher. To do this, go to your Theme Customizer -> App Embeds -> Language switcher and enable the Enable country/region switcher setting:
That's it! Our language switcher should now include a currencies dropdown:
Updated on: 19/12/2024
Thank you!