Multi-currency
With multi-currency, Shopify customers can checkout in their currency and continue to be charged by the currency after their initial checkout. Multi-currency is enabled automatically upon activation of Shopify Markets. One currency can be used for an address and cannot be changed, as the currency for the customer’s address has been set during the initial checkout.
This guide explains how Shopify’s multi-currency setting currently works with Recharge and any limitations that can arise.
- Migrated Shopify Checkout Integration
- Shopify Checkout Integration with Shopify Payments
- Custom stores using Stripe or Authorize.net
Before you start
- Multi-currency is supported by Recharge. The feature is enabled immediately upon activation of Shopify Markets.
- Automatic currency conversion is used to calculate product pricing when adding or swapping products in the merchant and customer portal. Refer to Multi-currency conversion and risk for more information.
- If you’re using a custom store and are interested in using multi-currency, contact Recharge support.
Multi-currency overview
Multi-currency allows customers to view and pay for their subscriptions in their preferred currency and is enabled automatically upon activation of Shopify Markets. If you enable multi-currency on Shopify, customers are charged on a recurring basis with the same price and currency that was used at checkout. Stores can only add one payment processor account per Shopify and Recharge store. While you can charge your customers in multiple currencies, the payments will settle in the store currency.
Recharge analytics will display in the store's default currency while multi-currency charges are converted into the store’s default currency on the day the transaction occurred.
You must enable Shopify Markets to use multiple currencies:
- In the Shopify admin, click Settings and select Markets. Review Shopify’s guide on Managing markets for your multi-currency pricing setup. You can also refer to Shopify’s Pricing in local currencies for more information on selling in local currencies.
- After you’ve completed setting up Shopify Markets, multi-currency settings in Recharge will automatically be enabled.
If you decide to stop selling a specific currency in your store, existing customers that have an address created in a currency that you previously offered will continue to be charged in their set currency with the ability to add or edit products within that existing address. However, new checkouts or address creations will no longer have the option to select the deleted currency.
Exports
You can review exports to see which customers or products are using multi-currency. The Subscriptions - All export populates presentment currency (the currency the customer used during checkout) for stores with more than one presentment currency enabled.
The following exports including additional columns that are available for Shopify Checkout Integration stores with multi-currency customers:
- Subscriptions (All export types)
- One-time - All
- Customers - Shipping Addresses
- Charges - (All export types)
- Orders - (All export types)
Select a currency when creating new addresses
There is the ability to select a currency when creating new addresses in the merchant and customer portals. Customers can have a different currency assigned per address.
To add a currency to a new address:
- In the merchant portal click Customers, then search and select your customer.
- Click Add an Address and under Currency, select one of your enabled currencies to add to the new address.
- Fill out the address information. Note the address will not save unless the customer has a valid zip code.
- Select Add Address to save your changes.
Considerations
Review the following chart to understand how multi-currency works with key Recharge features:
Feature |
Notes |
Bundles |
|
Subscription Experiences |
|
Notifications |
|
Payment methods |
|
Shipping |
|
Subscription management |
|
Subscription widget |
|
Customer portal themes |
|
Workflows |
|
Win Backs |
|
FAQ
Why do I see charge amount discrepancies in my analytic data?
Stores selling in multi-currency prior to January 24, 2023 are expected to see discrepancies in charge amounts reported in the Recharge Revenue KPIs analytics, Product SKU, and Product Variant dashboards. These charges use the customer's presentment currency charged amount while displaying it as the default store currency amount.
This is a display limitation as multi-currency wasn’t yet fully supported. Our recommendation is to refer to Shopify’s reporting for any analytic data for multi-currency prior to January 24, 2023. Charge amounts will always be converted to the default store currency for stores using multi-currency after January 24, 2023.
Why are there discrepancies between the amounts reported in Recharge and price the customer paid?
Historically, the charge line item details (taxes, shipping, and total) were presented in the store default currency regardless of the customer's presentment currency. This caused discrepancies between the amounts reported in Recharge vs. the price the customer paid and the line item amounts reported in the Shopify order details.
For multi-currency charges processed after January 24, 2023, all merchants using Shopify Checkout Integration with multiple currencies can now view:
- Exact amount paid for charge line items (as reported in Shopify order details).
- Customer’s presentment currency in which the amount was paid.
All processed charge details will display the charge details in the customer's presentment currency and showcase what they paid. Our recommendation is to refer to Shopify’s reporting for multi-currency charge amounts prior to January 24, 2023.
Can I set fixed product prices for different currencies in Recharge?
Fixed product prices are not compatible with different currencies. If a customer or merchant adds or swaps a product within Recharge, the price is calculated by doing an automatic conversion based on the foreign exchange rate of the main store currency.
While fixed product prices are not compatible in the merchant or customer portals, it will work on the storefront. If you have fixed prices set in Shopify and a customer checks out with a subscription, Recharge captures the fixed price that is passed from Shopify. The customer will continue to be charged that amount. Recharge fully supports Shopify market pricing with the widget.
Multi-currency glossary
- Conversion rate is the rate used to convert your store currency to the presentment currency.
- FX rate is the current market exchange rate. It is the pricing method used to surface presentment currency prices in the widget, the merchant portal and the customer portal.
- Presentment currency is the currency that the customer uses when they pay for their orders at checkout. This can differ from the store's default currency.
- Store currency is the main currency your store uses to set the prices of products and appears on your reports. This can be checked in Shopify by clicking Settings and Store Details.