We offer a few different options to help you complete this installation on your store:
- An automatic installer
- The ability to request a professional installation from our team
- A step-by-step guide on completing this manually
Before you start, it is important to note that any other currency conversion apps or software should be disabled before using Multi-Currency. Using two conversion apps at the same time can cause conflicts with how the currency displays on the site.
Caution
As of February 19th, 2021, Bold Multi-Currency is no longer available to install on the Shopify App Store. If your store has installed our Bold Multi-Currency app prior to February 19, 2021 - you will be able to continue using this app as it is grandfathered on your store.
Automatic Install
When you first install the Bold Multi Currency app to your store, it will immediately take you to a screen that notifies you of the importance of running an automatic installation on your store.
If you are not seeing this option, hover over the Question Mark in the top right corner of the Multi-Currency app admin, then select Theme code update.
Selecting Begin automatic update will allow you to choose your preferred theme that you would like to complete the automatic code installation on for Multi-Currency.
Pro-Tip
When selecting which theme to update, there will be a check box that says: "I have created a backup of this theme"
We recommend creating a Duplicate version of your Shopify theme to ensure you have a copy without our code installation.
After the checkbox is selected to confirm you have a back up version of your theme, you will be able to proceed with the code installation.
Once Multi Currency's code is installed onto your store, your next step is to adjust the display of your picker. Please visit Customize the Currency Picker for more information.
Manual Install
This step will instruct you on how to complete the Liquid code installation yourself. This method of installation is only suggested if you have a strong knowledge of Liquid coding.
Before you start the installation, it is highly recommended creating a duplicate of your preferred theme. This allows you to test your installation before making the theme live on your store.
Note: Our installations team recommends completing an automatic installation first. The manual installation steps below can then be followed to ensure that everything is added correctly and displaying properly on your store.
Step 1: Edit Shopify Currency Settings
- From the Shopify admin, select Settings.
- Under Store currency, select Change formatting.
-
Replace the HTML with currency code with:
Note:
The currency symbol and abbreviation must match your store's default currency.
IE. If you're using Japanese Yen as your default currency, you would then use: {{amount_no_decimals}}<span class=money>${{amount}} USD</span>
-
Replace the HTML without currency code with:
Note: The currency symbol must match your store's default currency.
<span class=money>${{amount}}</span>
- Select Save.
Step 2: Add the bold-common Snippet File
- Duplicate themes to create a backup copy.
- From the Shopify admin, select Online Store.
- Select Actions.
- Select Edit code.
- Under Snippets, find bold-common.liquid.
- If it doesn't exist, select Add a new snippet.
- Enter the correct snippet name.
- Select Create snippet.
- Copy and paste the bold-common.liquid code.
- Select Save.
- If it doesn't exist, select Add a new snippet.
Step 3: Verify Assets and Snippets
- From the Shopify admin, select Online Store.
- Select Actions.
- Select Edit code.
- Under Assets, find these files:
- flags.min.css
- bold-currency-picker.css
- bold-currency-bootstrap.js
- For any that don't exist:
- Select Add a new asset.
- Select Create a blank file.
- Enter the correct asset name in the Create a blank file called field.
- Select the correct extension. (IE. .CSS or .JS)
- Select Add asset.
- Copy and paste the code found in each of these links into their respective files:
- Select Save.
- Repeat Steps 5.1 - 5.7 for each missing snippet file.
- Select Add a new asset.
- Under Snippets, find these files:
- bold-currency-converter.liquid
- bold-currency-picker-mount.liquid
- bold-currency-templates.liquid
- For any that don't exist:
- select Add a new snippet.
- Enter the correct snippet name in the Create a new snippet called field.
- Select Create snippet.
- Copy and paste the code found in each of these links into their respective files:
- Select Save.
- Repeat Steps 7.1 - 7.5 for each missing snippet file.
- select Add a new snippet.
Step 4: Edit theme.liquid
- From the Shopify admin, select Online Store.
- Select Actions.
- Select Edit code.
- Under Layout, select theme.liquid.
- Copy and paste this code directly above the </head> tag.
{%- render 'bold-common' -%}
-
Copy and paste this code directly above the </body> tag.
{%- render 'bold-currency-converter' -%}
-
Copy and paste this code where you would like the currency picker widget to appear (optional):
Note: The purpose of this code is to add the currency picker in more that one location (IE. header, footer). If you don't complete this step, Multi-Currency will automatically add one for you which will appear at the bottom center of the viewport. If you do complete this step, the app will not automatically add one. openDirection: 'up' causes the picker to open upwards. This can be changed to down if you prefer.
{%- render 'bold-currency-picker-mount', openDirection: 'up' -%}
- Select Save.
Step 5: Edit cart.liquid
- From the Shopify admin, select Online Store.
- Select Actions.
- Select Edit code.
- Under Templates, select cart.liquid.
Note: This may be located under Sections in the cart-template.liquid file.
- Find a line of code similar to:
On newer themes, this may be:{{ item.price | money }}
{{ item.final_price | money }}
Note: This code may display differently depending on the theme you are using. In some themes, this code may not exist at all. If this code is within your theme, it will include a reference to price.
- Copy and paste the following snippet of code above this line:
<span class="Bold-theme-hook-DO-NOT-DELETE bold_cart_item_price" style="display:none !important;"></span>
- Find a line of code similar to:
On newer themes it may be:{{ item.line_price | money }}
{{ item.final_line_price | money }}
- Copy and paste the following snippet of code above this line:
<span class="Bold-theme-hook-DO-NOT-DELETE bold_cart_item_total" style="display:none !important;"></span>
- Find a line of code similar to:
{{ cart.total_price | money }}
- Copy and paste the following snippet of code above this line:
<span class="Bold-theme-hook-DO-NOT-DELETE bold_cart_total" style="display:none !important;"></span>
- Select Save.
Request a Multi-Currency Install
This option creates a ticket request with our installation team, which is then scheduled to be completed by our experts. By selecting this option, you will be asked to confirm which theme you would like this code installation completed on.
All of these requests are completed manually on a rotational basis. You will receive an email notification upon completion.
Alert
In order for our team to complete a Liquid code install or help troubleshoot certain issues, we will require access to your Shopify Admin.
To maintain the security of your Shopify account, we are now requesting that you do not proactively send us a Staff Account invite for access to your shop. Instead, our team will request Collaborator access to your shop.
If you would like to install an app that requires you select a checkbox to confirm you have created a Staff Account before submitting your request, you can select this option without creating the staff account. Our team will respond with a Collaborator request.
- From within Bold Multi-Currency, hover over the Question Mark in the top right corner of the page, then select Theme code update.
- Under the automatic theme update information, select expert theme update service.
- Review the terms, then select I have created a staff account for Bold.
- Select the theme you would like the code installation to be completed on.
- Select Submit Request.
Code Removal
If you would like to remove the liquid code from your theme, the liquid code can be removed by deleting the snippet files, asset files, and the code mentioned in the instruction steps above.
You can otherwise request a code removal by contacting our Customer Success team.
Note: If you are experiencing storefront performance issues after completing Multi Currency's code installation, we recommend requesting an expert installation as your theme may require further liquid code changes. Please see previous step Request a Multi-Currency Install for more information.