Currency is one of the most important things that most Magento stores must take more concerns because this one directly affects both price display and payment process on websites. Therefore, it is better if you can find out the best solution to improve currency efficiency and make the shopping experience more convenient for customers. In this blog, we will give you such an exciting and optimized resolution to install to your site!
Currencies in Default Magento
Default Magento provides users with 3 kinds of currencies with a very close relationship to set up for a website. Let’s take a look at the following table to get more general information about these currencies:
For more understanding about these currencies, please refer to this detailed blog post: https://bsscommerce.com/blog/base-currency-and-display-currency-in-magento-2/
Drawbacks of Currencies in Default Magento
The base currency has the scope of Website level, which means that the base currency of product price is similar under any stores and store views of a website. Therefore, when shopping on this website, customers can only pay with one base currency set up in the backend. This is a big problem for Magento stores having international target customers because they always want to make better payment by allowing purchasers to use their currency to check out. If they continue to use the only base currency for the whole website, there are no choices for customers to convert their currencies into the base currency of the website.
How to Set up Different Currencies for Different Magento 2 Store Views
Set up different base currencies for different Magento 2 store views
As mentioned above, you can only set up base currencies for the whole website, not for each store view. Therefore, customers from a store view have to pay with the base currency of the website. With Magento 2 Multiple Store View Pricing extension, it is quite easy to assign a specific base currency to each store view. As a result, when customers purchase products from a store view, they can use their currencies to conveniently checkout. Moreover, if you want to set up different prices for the same products per store view, this extension is also the best choice for your store!
Set up different display currencies for different store views and use display currencies to checkout
To set up different display currency, you go to Store→ Configuration→ General→ Currency Setup:
In each store view, you can easily select display currency as well as allowed currency.
However, display currency is just used to show along with product price in the frontend and customers cannot use this type of currency to check out. Therefore, in addition to Magento 2 Multiple Store View Pricing extension, we developed a new solution to help customers to pay with their currencies by using Magento 2 Checkout with Display Currency module.
Instead of only using base currency to checkout, we will allow customers to use the display currency of each store view for payment. This display currency along with product price is shown for customers in the front end and has the scope of the store view level. Therefore, we can set up different display currencies per store view and then customers who buy products from a store view can checkout with their currencies conveniently
1. Enable Magento 2 Checkout with Display Currency
After installing the module, you go to Stores → Configuration → BSSCOMMERCE → Checkout with Display Currency to start your settings. Then, you choose Yes to enable the extension.
2. Set up display currency for each store view
In this part, we will take 2 real examples to make you easier to understand the functions: Set up display currency for English and French store view. The setting is very simple because it is similar to the steps in default Magento. You go to Stores → Configuration → General → Currency Setup → Currency Options:
- Set up display currency for English store views as British Sterling Pound
- Set up display currency for French store view as Euro
3. Purchase products from each store view and checkout
After saving all the settings in the backend, you purchase products from each store view and go to checkout to see the results.
- Purchase a product from English store view and go to checkout with Paypal. Currency is used to check out here is British Sterling Pound.
- Purchase a product from French store view and go to checkout with Paypal. Currency is used to check out here is Euro.
By these 2 useful Magento 2 extensions for websites which includes many stores or store views, store owners can overcome drawbacks of default Magento 2 and improve checkout experience by allowing customers to use their currencies to pay for orders. Moreover, you can take a look other 100+ Magento 2 extensions to select the suitable modules to install for your website! These modules are optimized solutions to enhance Magento performance and make more benefits for both store owners and customers.