Can I sell my products in 2 different currencies in my store?

3 0 1

I want to sell my product to Canada and USA. Is that possible to set the price of the product in 2 different currencies? Then, my customer in Canada can pay the amount I set in CAD, and the customer in USA pay the product at the price I set in USD.

Thank you!

7 2 0

This is an accepted solution.

Yes you can Follow these steps 

Step 1: Set up Shopify Payments to use multiple currencies

Edit your Shopify Payment settings to add the currencies that you want your store to accept.

  1. In the Shopify Payments section, click Manage.
  2. In the Currencies section, enable the currencies that you want to support from the list of accepted currencies.
  3. Click Save.
  4. Optional: Enable rounding rules to make your converted prices more consistent.
  5. Optional: Customize the rounding rules to control how your prices look in the new currency. For example, if you want all your prices to end in $0.95, then choose $0.95.


Custom rounding rules are available only on the Shopify, Advanced Shopify, and Shopify Plus plans.

Step 2: Enable a currency selector

A currency selector enables your customer to select their local currency. Most themes don't include a currency selector for selling in multiple currencies. You can use the Geolocation app to add a currency selector, or you can work with a Shopify partner to add a currency selector to your theme.

To learn more, refer to enabling a currency selector.


Step 3: Test your customer's experience

Visit your online store as if you were a customer, select a different currency, and test your customer's experience. Make sure that your prices appear as you'd expect in your different currencies and that your apps and customizations continue to work as expected.

Regards: Ahmad

3 0 1

Thank you so much! I made it! Thank you for your professional help!

There are 2 new questions,

1: the currency option is showed at the bottom of the page. Is that possible to move the currency option to the top of the page so that the customers can see it as soon as they enter the website?

2: the currency options I created are CAD and USD. Customers can see the currency only when they are working on the option, but the rest of the pages are all in '$' sign, which looks no difference to them. If the customer forgets to choose the currency option, he might make the payment in the wrong currency.  Is there any way to avoid this mistake? For example, using CAD or USD instead of '$' sign.

Thank you! 

7 2 0

This is an accepted solution.

Your First Question Answer 


Adding a currency selector

If you add a currency selector to your theme, then your customers can choose their preferred currency from a dropdown list of currencies. Currency selectors are built into some themes or can be added through the Geolocation app. The Geolocation app also allows you to prompt customers to switch to their local currency based on their IP address.


App recommendation

If you are on the Shopify Plus plan, then your store will automatically set your customers' currency based on their IP. If you are on another plan, then you can give customers the option to switch to their local currency by using the free Geolocation app by Shopify. The Geolocation app makes language and currency recommendations to your customers based on their geographic location, and browser or device language. The Geolocation app also adds a selector in the footer of your online store that allows your customers to choose their language and currency.

Add a currency selector to your store's navigation menu


  • From your Shopify admin, go to Online Store > Navigation.

  • Click the title of your main menu.

  • Click Add menu item, and enter a title for your currency selector such as Currency. If you don't want the header to link to anything, then you can enter # in the Link field.

  • Click Add menu item to add links to the currencies that you support.

  • In the Name field, enter the name of the currency that you want for the menu.

  • Enter a link to your store that includes the currency code that matches the currency you are adding to the menu. For example,, for Euros. Refer to the list provided about manually switching currencies.

  • Click and drag the menu items to nest below the title of your currency selector:



  • Similarly, add more menu items for all the currencies that you use.

  • Click Save menu.


And Your Second Question Answer is:


You can change the formatting of your prices - in your admin, head to settings > general. There's a section there called standards and formats, just click on that to open the options for currency formatting:




Remove all instances of the $ or USD, like so:




And you should be all set!
Email or Ping me if you are facing any problem 
Regards: Ahmad


3 0 1

Thank you sooooo much for the detailed reply! It's really helpful!!! I do appreciate it!

Hi @Dorothy_Meng ! 

We highly recommend you using our application - Transcy since you want to change the currencies on your store.

Transcy provides users with currency converter tool, it detects and converts currency on your store into the customer’s local currency. Exchange rates are updated every 24 hours from a reliable source and it is highly configurable to suit the needs of your store.

Besides converting currencies, Transcy can also help you to translate your store's content into the language of your target market to create better shopping experience for your customers. 

Moreover, Transcy has a FREE pricing plan for all users to try the premium features. Thus, if you don’t want to spend extra money on other currency converter apps, Transcy helps you to do both language translation and currency converter at the most reasonable price! 

For more information, you can discover our application here: Transcy - Powerful translation & currency converter solution  

And please feel free to contact us directly if you have any questions via email and live chat here:

- Live chat: Transcy Support Team 

- Email: 

Hope this post can help. If it is, please let us know by giving this a thumb up! 

Thank you and wish you all the best! 

Transcy Team


Transcy: A Powerful Translation and Currency Converter
A product of FireBox