All major multi-currency applications are supported by Easy Invoice. If you are using one of the multi-currency applications below, you can issue multi-currency invoices to your customers with Easy Invoice.
Multi-Currency Invoices are only supported with Advanced and Enterprise plans.
You can set up multi-currency invoices according to this guide. Please don’t hesitate to reach us if you need any assistance. Our support team will make the necessary changes for you.
Open Easy Invoice from “Apps” section of your Shopify store or go directly to https://easyinvoice.softify.co/
Step 1: Click Templates -> Invoices and edit your primary invoice template.

Step 2: Scroll down to see the Multi-Currency box and select your multi-currency app from the dropdown menu.

Step 3: Save your invoice template.

Step 4: Open your Shopify store dashboard and click on “Online Store” -> “Themes”. You’ll see your live theme on the right side of the screen. Click “Edit Code”.

Step 6: Find your “cart-template.liquid” file under the “Sections” and paste the JavaScript code provided for your multi-currency app above the closing </form> tag.

JavaScript Code for Bold Multi-Currency App
<script type="text/javascript">
function getCookie(e){var n=("; "+document.cookie).split("; "+e+"=");if(2==n.length)return n.pop().split(";").shift()}function updateInvoiceCurrency(){var e=getCookie("boldCurrencyCookie");if("undefined"!=e)var n=setInterval(function(){"undefined"!=window.BOLDCURRENCY.rateInfo&&"undefined"!=window.BOLDCURRENCY.rateInfo[e].rate&&(updateCart(e,window.BOLDCURRENCY.rateInfo[e].rate),clearInterval(n))},1e3)}function updateCart(e,n){var t=getCookie("cart_updated");console.log(t),1!=t&&(xhr=new XMLHttpRequest,xhr.open("GET","/cart/update.json?"+encodeURI("attributes[_easy_invoice_currency]="+e+"&attributes[_easy_invoice_currency_rate]="+n)),xhr.send(),document.cookie="cart_updated=1")}window.addEventListener("load",function(e){var n=setInterval(function(){var e=document.getElementsByClassName("currency-dropdown-option");if(e){for(var t=0;t<e.length;t++)e[t].addEventListener("click",function(){document.cookie="cart_updated=0",updateInvoiceCurrency()},!1);clearInterval(n)}},1e3);updateInvoiceCurrency()});
</script>
JavaScript Code for ShopPad Coin Currency Converter App
<script type="text/javascript">
function eraseCookie(name){document.cookie = name+'=; Max-Age=-1;';}function getCookie(e){var n=("; "+document.cookie).split("; "+e+"=");if(2==n.length)return n.pop().split(";").shift()}function updateInvoiceCurrency(){var e=getCookie('coin-currency');var c=getCookie('cart_currency');if(e==c){eraseCookie('coin-currency');return;}if("undefined"!=e)var n=setInterval(function(){"undefined"!=window.Shoppad.apps.coin&&"undefined"!=window.Shoppad.apps.coin.getCustomCurrencyUSDExchangeRate(e)&&(updateCart(e,window.Shoppad.apps.coin.getCustomCurrencyUSDExchangeRate(e)),clearInterval(n))},1e3)}function updateCart(e,n){var t=getCookie("cart_updated");console.log(t),1!=t&&(xhr=new XMLHttpRequest,xhr.open("GET","/cart/update.json?"+encodeURI("attributes[_easy_invoice_currency]="+e+"&attributes[_easy_invoice_currency_rate]="+n)),xhr.send(),document.cookie="cart_updated=1")}window.addEventListener("load",function(e){var n=setInterval(function(){
document.getElementById("coin-container").getElementsByTagName("select")[0].addEventListener("change",function(){document.cookie="cart_updated=0",updateInvoiceCurrency()},!1);clearInterval(n)},1e3);updateInvoiceCurrency()});
</script>
JavaScript Code for Code Black Belt Currency Converter+ App
Coming Soon.