How to handle affiliate commissions in multi-currency WooCommerce stores

Affiliate for WooCommerce plugin helps you to add, manage affiliates, and track performance from a single place – commissions, sales, payouts, leaderboard, etc. Earn money without hard work. Increase your brand outreach, and get potential customers.

If your WooCommerce store accepts payments in multiple currencies, Affiliate for WooCommerce automatically calculates and tracks commissions in your store’s base currency, no matter which currency your customers use at checkout.

No setup required. No manual calculations. Just accurate commissions.

Compatible multi-currency plugins

↑ Back to top

Right now, Affiliate for WooCommerce works seamlessly right out of the box with:

  1. Aelia Currency Switcher for WooCommerce
  2. WPML Multilingual & Multicurrency for WooCommerce

How are affiliate commissions calculated on multi-currency orders?

↑ Back to top

To keep your accounting simple and consistent, affiliate commissions are always calculated using your store’s base (default) currency, even if the customer pays in a different currency.

Here’s how it works:

  1. A customer places an order (in your base currency or a foreign currency).
  2. If a foreign currency is used, the order total is automatically converted into your store’s base currency using the exchange rates set by your currency switcher plugin.
  3. The affiliate commission is then calculated from that converted base currency amount.

Example: Suppose your store’s base currency is USD ($) and your affiliate earns a 20% commission.

Purchased ProductsCustomer Paid (Foreign Currency)Converted to Base Currency (USD)Affiliate Commission (10%)
Product A€100.00 (EUR)$110.00$22.00
Product B£50.00 (GBP)$65.00$13.00

How do multi-currency sales appear in the affiliate dashboard?

↑ Back to top

All referral data, payouts, and key performance indicators (KPIs) are tracked and displayed in your store’s base currency to maintain uniform reporting.

This ensures that even if you accept 150 different currencies, all affiliate earnings and reports are consolidated into a single currency.

How to test multi-currency commission tracking?

↑ Back to top

Before going live, you can quickly verify that multi-currency commission tracking is working correctly.

  1. Copy an affiliate referral link from your store.
  2. Open a private browsing window (Incognito mode) and paste the referral link.
  3. Add a product to your cart and switch to a different currency (other than the base currency) using your currency switcher.
  4. Complete a test checkout.
  5. Go to WordPress admin > WooCommerce > Affiliates Dashboard.
  6. Verify that the new referral was recorded and that the commission amount matches the converted base-currency value.

What happens if you use an unsupported currency switcher plugin?

↑ Back to top

If your store uses a currency switching plugin not listed above, the plugin won’t be able to fetch the conversion rate automatically.

In this scenario:

  • Commission calculation: The commission is calculated based on the exact currency the customer used for the order. For example, if your base currency is USD but the customer pays in EUR, the commission is recorded in EUR.
  • Dashboard totals & KPIs: To prevent any discrepancy (like adding USD and EUR together), your dashboard KPIs and total earnings will only include referrals that were placed in your store’s base currency.
  • Referral visibility: Referrals made in foreign currencies will still be listed individually in your referral records, but they will be excluded from the grand totals.

FAQs

↑ Back to top

1. Which exchange rate is used for commission conversion?

↑ Back to top

The conversion uses the exchange rates configured within your active currency switcher plugin (i.e., Aelia or WPML) at the exact time the order is placed.

2. Will affiliates see the customer’s original currency used during payment?

↑ Back to top

No. To prevent accounting confusion, the data will be displayed in your store’s base currency. Affiliates will only see their earnings and referrals in that default currency.

3. Does multi-currency affect affiliate payouts?

↑ Back to top

No. Affiliate payouts are based on the final commission amounts shown in the Affiliate dashboard, which are already converted into your store’s base currency. This ensures a simple and standardized payout process.

Feature request

↑ Back to top

Have a feature request or enhancement suggestion for Affiliate For WooCommerce? Submit a request or send it to us from here.

Related Products

Let customers subscribe to your products or services and pay on a weekly, monthly or annual basis.

Power your membership association, online magazine, elearning sites, and more with access control to content/products and member discounts.

Use of your personal data
We and our partners process your personal data (such as browsing data, IP Addresses, cookie information, and other unique identifiers) based on your consent and/or our legitimate interest to optimize our website, marketing activities, and your user experience.