Shopify Exchange Rate Widget: Show Your Buy/Sell Rates (Not a Converter)

Most Shopify currency apps convert checkout prices. If you run an exchange business and want to publish YOUR buy/sell rates on a Shopify page, here's how.

· 6 min read

Search the Shopify App Store for "currency" and you'll find hundreds of apps that do the same thing: convert your product prices into the visitor's local currency at checkout. Useful for merchants selling abroad — useless if you run a currency exchange business and want to publish the buy and sell rates from your counter.

If that's you, this guide shows how to put your own posted rates on any Shopify page with one script tag and a Custom Liquid section. No app install, no theme development, about 10 minutes.

Converter apps vs. a rate board — know which one you need

Two very different tools share the "currency" label on Shopify:

  • Multi-currency / converter apps change how your store's product prices display, using market rates from a data feed. They exist for e-commerce sellers.
  • A rate board displays the buy and sell prices you set — the numbers on the board in your shop. It exists for exchange offices, money changers, and travel agencies that trade currency.

The widget below is the second kind. You manage rates in one dashboard; the embed shows exactly those numbers, with a buy column and a sell column per currency. The exchange rate widget pageshows a live example, and if you're weighing bigger back-office suites, the money changer software guide maps the landscape.

Get your embed code

  1. Create a free Exchange Rate Management account — USD and EUR pairs are free forever.
  2. In the dashboard, add your currencies and type your buy and sell rates.
  3. Copy your personal embed code:
    <script src="https://exchangerate.management/exchange-rates-embed.js" data-api-key="erm_your_api_key"></script>

Step-by-step: adding the widget to a Shopify page

The cleanest home for your rates is a dedicated page — "Our Rates" — linked from your store navigation. Modern (Online Store 2.0) themes make this straightforward with the Custom Liquid section:

  1. In your Shopify admin, create the page first if it doesn't exist: Online Store → Pages → Add page, title it "Our Rates", save.
  2. Go to Online Store → Themes → Customize to open the theme editor.
  3. Use the page selector at the top to navigate to Pages → Our Rates (you may need to create a template for it when prompted).
  4. Click Add section and choose Custom Liquid.
  5. Paste the script tag into the Custom Liquid field. Plain HTML is valid Liquid, so it goes in exactly as copied.
  6. Click Save, then open the page on your live store and confirm the rate table renders.
  7. Finally, add the page to your navigation: Online Store → Navigation, edit your main menu, add a link to "Our Rates".

If your theme is older and has no Custom Liquid section, an HTML-capable section works the same way — and on many stores the page editor's code view (the <> button) accepts the script tag directly. The rule of thumb: anywhere Shopify lets you paste raw HTML, the widget runs.

Not on Shopify everywhere? The same one-line embed works on WordPress, Wix, Squarespace and plain HTML. How to show live buy & sell rates on any website

Updating rates — without touching your theme again

Rates are manual by design. When your counter rates change, open the dashboard on any phone or computer, type the new numbers, save — done. Every page carrying the embed refreshes itself within a few minutes; you never reopen the theme editor for a rate change. If a visitor's connection drops for a moment, the widget holds the last loaded rates instead of going blank.

What it costs

Free plan: USD and EUR pairs, free forever — enough to publish dollar and euro rates today. Pro: US$9.99/month or US$99.99/year for all 153 currencies. No contract, cancel anytime from the dashboard's billing portal. Nothing is billed through Shopify, so there is no app subscription stacking on your Shopify bill.

Bonus: the same page runs your in-shop TV board

Open your "Our Rates" page in the web browser of any smart TV (or a computer plugged into one), switch to fullscreen, and you have a digital rate board — same numbers as your website, updated from the same dashboard. Setup details: how to display exchange rates on a TV screen.

Shopify FAQ

Do I need an app from the App Store for this?

No. The widget is a plain script embed — Custom Liquid (or any HTML-capable section) is all Shopify needs to run it. Nothing to install, nothing added to your app list.

Will it interfere with my store's checkout or currency settings?

No. The widget only renders a rate table on the pages where you paste it. It doesn't touch product prices, checkout, or Shopify's own currency settings.

Can I show the rates on my homepage too?

Yes — add another Custom Liquid section to the homepage template with the same script tag. Both pages read from the same dashboard and update together.