Currency Converter FAQs
How can I tell if the Currency Converter is working or not?
To see if the Currency Converter is properly running on your store, you can open your store in a Chrome incognito window while a VPN is activated and a different location (country) is set.
You can find more details here: Checking Location-Based Features.
Can I set the exchange rate manually?
For our currency converter app, we use fixed conversion rates the same as Shopify is using (from https://openexchangerates.org/).
So changing the rates cannot be done.
I changed my default currency, and the converter doesn't work anymore.
When you change the store currency, the currency format is also removed, and you need to create it again. To do this, follow the steps listed in your admin account for preparing the store for conversion. You can find a short tutorial here.
Why isn't the Currency Converter working?
Consider the possible reasons below why the Currency Converter app is not working on your store.
- Is the HTML Currency formatting properly written according to the required format?
To ensure that the Vitals Currency Converter app works continuously, the store's HTML formatting should be updated to the required format. For the steps on how to do this, refer to this Help center article: How to Prepare your Store for Vitals Currency Conversion?
- Do you have another currency conversion feature running on your store?
The app may not work if you have or had another currency converter installed.
Other currency converters either coming from your theme or from another Shopify app would need to be removed/disabled in order for the Vitals Currency Converter app to work.
If the other currency converters were already uninstalled and it is still not working, usually, extra code is left behind, even after uninstallation, which leads to conflicts.
Any remnants of other currency conversion services should be removed/deleted, as multiple currency conversion services conflict with each other, as each one tries to convert your prices.
You should know that our app never modifies your theme files.
I am selling my products to different regions using Shopify Markets, and I customize my product prices per region. Is your Currency Converter app still going to work?
Our Currency Converter only works with stores that have Shopify Markets on their default settings. If unique, per-region changes are made, such as custom product prices, custom taxes, and custom conversion rates, Shopify will take over and control all of the conversions, and our Currency Converter app will not properly function.
There are also instances where, upon setting active Markets on Shopify, the currency of that market is forced to be an exclusive currency. If that is the case, Shopify would always detect visitors from those markets as a visitor of that currency's region, and it may look like our Currency Converter app does not properly switch according to customer location. This is also part of Shopify's overall takeover when selling in different regions using Shopify Markets.
Can I have more Currency Converter apps installed at the same time?
Having more than one currency converter app on your store can cause many conflicts, and none of your apps will properly function. The conflicts are due to both scripts, ours and the one in your theme, consecutively adjusting the prices.
Many apps also leave code behind that alters your theme, which may also cause other apps to malfunction. Make sure your code is clean before installing the app.
Vitals never modifies theme files to avoid this type of scenario. Sadly, other currency converter apps don't follow this approach and can ruin our Currency converter app's functionality because of the leftover code.
Why are prices not converted during checkout?
Only stores using Shopify Payments can allow their customers a checkout experience in their local currency. This feature is called Selling in Multiple Currencies, and Shopify provides it.
The Currency Converter in Vitals was actually the first to integrate with and extend to Shopify's Multi-Currency. The Currency Converter in Vitals can continue to convert prices for currencies that are not eligible or not activated to Multi-Currency and will use its geo-location feature to redirect the visitor to an enabled currency, a feature that's only available for Shopify Plus plans.
However, Shopify only allows customers to checkout in their local currency if they pay by card, via Shopify Payments:
Only Shopify Payments can process payments in a customer's local (presentment) currency. If your customer chooses a payment option from a different payment provider, then their payment is made in the currency of your store.
Read more about it here: Currency conversions and risk.
How can the currency switcher's position be adjusted?
You can do this using the position settings available here (remember that you'll need to be logged into your account for this type of link to work).
💡 Want to place the Currency Converter app in the menu bar of your store? While we don't have an out-of-the-box feature for this, our support team can help with this special placement. Depending on how the HTML of the theme is built, we will try to find the best possible place for the converter. You can contact our agile Vitals Customer Support team for assistance.
Also, you can contact your theme developer, who may be able to help you with this custom integration by injecting our HTML snippet.
<div id="vitals-currency_converter"></div>
Why are prices not being rounded?
The prices will not be rounded by our Round prices setting if you use the multi-currency feature from Shopify payments.
When using Shopify multi-currency/Shopify Markets, Shopify is handling the conversion and format of the prices. Because of this, no converter can round the prices, as Shopify is in complete control when it comes to the supported currencies from Shopify payments, and the rounding rules cannot be changed.
You can find more info about the rounding rules here.
I want my prices to be properly distinguished between different dollar-based markets. How can I do that?
Shopify's best practice when you're selling to various Dollar-based markets (like US ⇒ USD, Canada ⇒ CAD, Australia ⇒ AUD, Hong Kong ⇒ HKD) is to adjust your currency format like below:
<span class=money>$ {{amount}} USD</span>
This is for both HTML with currency as well as HTML without currency. Basically, use the currency 3-letter name to make it crystal-clear for your customers in what currency the costs are displayed.
The final result should look like this: