Here’s how it works: there’s a new “Payment Currencies” section in Commerce’s settings, where you can manage the currencies you want to accept. There’s always one Primary currency, which your products’, discounts’, sales’ (and so on) prices are set in. Each additional currency gets a conversion rate, which Commerce uses to calculate prices for that currency.
As an example, if you have a store that currently charges in US Dollars, but you want to start allowing your Canadian customers to pay in Canadian Dollars, you can set up a new CAD currency and give it a conversion rate of something like
1.3. With that in place, a product that normally goes for $10 in USD will also be available for $13 in CAD. By doing this, your Canadian customers will likely feel more comfortable purchasing things in your store, because they won’t have to worry about the exchange rate.
Beyond Multi-Currency, we’ve also added the concept of Shipping Categories, added support for new payment gateways, made improvements to configurability and stability, added new events and hooks for third party plugins, and more.
We’ve also made a licensing change with this release: Commerce is no longer restricted to a single “Dummy” gateway until you register it. Now all gateways are available right away, so you can be absolutely sure it’s going to work for you before you buy. If Commerce detects that it is being used in a production environment while still unregistered, it will simply display a reminder to buy/register it at the top of the Control Panel.
See the release notes for a full list of what’s changed. We hope you like it!