Launch pricing: Lock in Pro at $79/yr before prices go up View pricing →
Pro feature

Multi-currency support

Overview

The OSS threshold is denominated in euros, but plenty of EU stores sell in SEK, PLN, DKK, CZK, or other currencies. Multi-currency support is a Pro feature that converts non-EUR order and refund amounts to EUR using official European Central Bank (ECB) reference rates, so your threshold tracking stays meaningful on a non-EUR store.

Without Pro, the free plugin only tracks stores whose WooCommerce currency is EUR — counting raw foreign amounts against a euro threshold would produce nonsense. With Pro active, tracking is enabled for non-EUR stores too.

This feature requires a Pro license. See pricing and Licensing for details.

How conversion works

  • Every tracked order amount — and every refund — is converted to EUR using the ECB’s daily reference rate for the order’s currency.
  • Rates come from the ECB’s official daily feed and are cached for 24 hours.
  • A background task (via Action Scheduler) refreshes the rates automatically every day, so conversions don’t depend on admin page visits.
  • If a fresh fetch fails (an ECB outage, a network problem), the plugin falls back to the last known good rate set it has stored, so a brief outage doesn’t interrupt tracking.

When no rate is available at all

On a brand-new non-EUR store, there can be a window before the first successful ECB fetch where no rate exists — neither live nor last-known-good. In that case the plugin deliberately does not count the unconverted foreign amount (which would corrupt your threshold standing). Instead:

  • Threshold tracking pauses for the affected sales, and an admin notice warns you that EUR conversion is currently unavailable.
  • The affected sales are remembered. As soon as rates become available again, the plugin automatically schedules a recalculation for the affected year(s), so the deferred sales are counted retroactively and nothing is lost.

What is and isn’t covered

  • ECB reference rates only. Conversion uses the ECB daily feed. The plugin does not integrate with multi-currency display or checkout plugins, and it does not change what your customers see or pay — it only converts amounts internally for threshold tracking and reporting.
  • Currencies covered by the ECB feed. Any currency present in the ECB daily reference list can be converted. EUR amounts pass through unchanged.
  • Reference rates, not transaction rates. ECB reference rates are the standard, auditable basis for this kind of conversion, but they will differ slightly from the exact rate your payment processor applied.