Global expansion, localizing content, and selling in multiple currencies and languages
Hello
So my online store & shop are based in Mauritius
My online currency is set to Euro because of import prices are in Euro
How to i make the rates display in Mauritian Rupee when viewed by people in Mauritius even though my currency is set to Euro.
I also sell internationally so want clients from south africa for example to be able to view the currency in ZAR
Hi @TBS2023
I see what you're trying to do—you want your store's default currency to be in Euro (EUR) because of import pricing, but you'd like visitors from Mauritius to see prices in Mauritian Rupees (MUR) and customers from South Africa to see prices in South African Rand (ZAR). That makes perfect sense for a seamless shopping experience.
To display prices in local currencies based on the visitor’s location, you need to enable a currency conversion feature. Shopify does not allow changing the store's checkout currency dynamically unless you use Shopify Payments with Multi-Currency, but you can display converted prices for browsing customers.
If you have Shopify Payments enabled (and available in your region), you can:
Pros: Checkout will also be in the customer’s currency.
Cons: Shopify Payments is not available in all countries, including Mauritius.
Since Shopify does not change checkout currency unless using Shopify Payments, the best way is to use a currency converter app to show different currencies dynamically.
Popular apps:
🔹 These apps will automatically convert and display the prices in MUR or ZAR based on the user’s location. However, checkout will still be in EUR unless using Shopify Payments.
If you want a custom solution, you can manually add a currency switcher with Liquid and JavaScript. Here’s a basic example:
Edit Your Theme’s Code
Go to Online Store > Themes > Edit Code, then find theme.liquid and insert this script before </body>:
Modify Product Price Display
Find product.liquid or price.liquid in your theme and update the price output:
🔹 This will automatically convert prices based on the visitor’s IP. However, customers will still pay in EUR at checkout.
Let me know if you need help setting this up.
Best regards,
Daisy.
Hey Community 👋 Did you know that March 15th is National Everything You Think Is W...
By JasonH Apr 1, 2025Discover how to increase the efficiency of commerce operations with Shopify Academy's l...
By Jacqui Mar 26, 2025Shopify and our financial partners regularly review and update verification requiremen...
By Jacqui Mar 14, 2025