Out of every seven online transactions, one is performed across borders.
Even if you have an established brand, a new dropshipping business, or just selling subscriptions, you can unleash your sales potential with WooCommerce multi-currency.
- WooCommerce multi-currency explained
- How to allow customers to see and change currency in WooCommerce
- How to set up currency switcher in WooCommerce
- How to integrate major payment methods in WooCommerce
- More about WooCommerce multi-currency
WooCommerce multi-currency explained
So what is the future of WooCommerce multi-currency, how can more store owners best approach their shoppers?
When it comes to boosting cross-border ecommerce sales, here are the two prerequisites:
- Allow customers to see prices in their local currency
- Offer multi-currency in checkout process with credit card/debit card, local and international payment methods
In order to let the visitors see your prices in their national currency, you will need a currency switcher to show the converted price on the go and also automatically display currency based on their IP location.
Then, using a payment gateway plugin will help online payments be processed fast and securely. For better popularity, we recommend those with integrated capabilities to PayPal Express Checkout. For European stores, Mollie Payments for WooCommerce is a better choice.
Alternatively, Stripe is one of the best payment gateways to use on WordPress/WooCommerce and is currently serving transactions in 44 countries around the world. Some Stripe payments plugins are free to use and support automatic recurring payments.
How to allow customers to see and change currency in WooCommerce
Now, how to help your neighbor countries’ customers change the currency in WooCommerce?
Glad you asked. There’s a free plugin to help you start now: YayCurrency is free on wordpress.org and it comes readily packed with the features we need.
This WooCommerce Multi-Currency Switcher (free version) supports the following:
- Multiple currency switcher widgets
- Currency converter on WooCommerce single product page
- Allow switching currency during checkout
- Customizable psychological pricing
- Integrated multi-currency analytics in WooCommerce sales report
What are you waiting for? Let’s install and activate YayCurrency before we move on to the next steps.
How to set up currency switcher in WooCommerce
1. Add and custom new currencies
From WordPress admin dashboard, you can easily access currency manager and take these actions:
- Add new currency from the dropdown list including 160+ currencies
- Add conversion fees in fixed amount or percentage
- Set up currency formats and rounding rules
- Drag and drop to reorder currencies
2. Allow checkout with available payment methods
Depending on the payment gateway plugins on your site, you will see all the active currencies and available payment methods.
You will be able to pick multiple payment methods to allow checkout in different currencies, i.e.
- VISA (International)
- MasterCard (International)
- American Express (International)
- SOFORT banking (EU)
- SEPA – Credit Transfer (EU)
- SEPA – Direct Debit (EU)
- Giropay (Germany)
- Cartes Bancaires (France)
- CartaSi (Italy)
3. Display currency switcher on your store
When you’re done setting up the currency list, now it’s time to show it where you want:
- Widget: insert the currency switcher widget to header, footer, sidebar, WooCommerce pages, etc.
- Shortcode: display currency dropdown list in any page/post
4. How to show currency switcher on Header and Footer menu
It’s easy to display a custom currency switcher on your menus including Header, Footer, Handheld (mobile optimized menu), or any other menus as long as your current theme supports them.
In order to add a custom menu to your site, please go to Appearance > Menus, and follow these steps:
- Select a menu to edit: I am choosing Footer (Footer Menu). If your preferred menu doesn’t exist, please create a new one and set its location.
- Tick on YayCurrency Switcher and click Add to Menu
- Customize the currency switcher:
- Switcher elements: You can choose which elements you want to show and which not
- Switcher size: Pick the one that fits best with your Header/Footer space
- Now Save Menu and enjoy the new menu item from front pages
How to integrate major payment methods in WooCommerce
In this section, we’ll guide you through how to accept payments in WooCommerce using Mollie Payments plugin.
Overall, it’s a safe and intuitive integration that supports European and local payment methods as well as international payment methods.
Before we get started, make sure to prepare these prerequisites:
- Sign up for a Mollie account and get your business info verified
- Mollie Payments for WooCommerce (installed and activated)
1. Get Mollie API key
Log in to your Mollie dashboard, navigate to Developers > API keys, and you will see two types of keys:
- Test API key: used to test your integration in a dev mode, meaning you can create test order and pay with the test card info
- Live API key: deploy to accept real payments
We recommend test mode and using the Test API key first to try out the payment processing flow. Enabling debug mode also helps a lot in case something goes wrong on your site.
2. Activate payment methods
There are a variety of payment methods right inside the Mollie Settings dashboard, please head over there and activate those you need.
After successful connection and authorization to those payment methods, Mollie can record transactions and payments received through them. The funds will then be held in your Mollie account for a couple of days and then transferred into your registered business bank account.
When you’re good with the payment gateway activation, please go back to the WordPress dashboard and customize the appearances of those payment methods on your WooCommerce store.
For each payment method, you can click edit and have these options:
- Add custom logo for the payment gateway
- Apply the payment method for specific countries
- Add payment surcharge to make sure you have no cash loss
- Customize Pay button and so on
Ta-da! Now you can accept payments from international customers!
More about WooCommerce multi-currency
Now that we’ve shown you the basic steps of enabling multi-currency for your WooCommerce online business. Here are some other side dishes that you want to know before grabbing the whole meal.
Per transaction fee policy
Many WooCommerce payment gateway plugins are free to install. Some of them have no sign-up fee, no lock-in contracts, no subscription plans.
The only fee you have to pay is calculated per transaction and it differs based on card types and card holder’s countries.
We’ve put together the typical uses cases and their per-transaction fees as below.
|WooCommerce Payments||Stripe||Mollie Payments|
|US – local||2.9% + $0.30 USD||2.9% + $0.30 USD||2.8% + €0.25 EUR|
|US – international||3.9% + $0.30 USD||3.9% + $0.30 USD||2.8% + €0.25 EUR|
|EU – local||1.4% + $0.25 USD||3.9% + $0.30 USD||1.8% + €0.25 EUR|
Please note this table is merely a brief glance as many other conditions may affect the final value fee.
From which you can see Mollie is the better choice if you are an EU-based business and mostly handle local payments. If your store sells more to the US, Stripe is a great candidate.
We hope from this article you see how best to make currency switching as easy as possible for your international customers throughout their whole shopping journey.
From now on you can start with checking out YayCurrency free and premium plan here: