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 topRight now, Affiliate for WooCommerce works seamlessly right out of the box with:
How are affiliate commissions calculated on multi-currency orders?
↑ Back to topTo 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:
- A customer places an order (in your base currency or a foreign currency).
- 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.
- 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 Products | Customer 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 topAll 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 topBefore going live, you can quickly verify that multi-currency commission tracking is working correctly.
- Copy an affiliate referral link from your store.
- Open a private browsing window (Incognito mode) and paste the referral link.
- Add a product to your cart and switch to a different currency (other than the base currency) using your currency switcher.
- Complete a test checkout.
- Go to WordPress admin > WooCommerce > Affiliates Dashboard.
- 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 topIf 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 top1. Which exchange rate is used for commission conversion?
↑ Back to topThe 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 topNo. 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 topNo. 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 topHave a feature request or enhancement suggestion for Affiliate For WooCommerce? Submit a request or send it to us from here.