WordPress plugin intelligence profile

Excelsior Currency Converter

Real-time multi-currency display for WooCommerce. Conversion is presentational only — payments always process in your store base currency.

WP PlugIndex snapshot

Current directory snapshot

Tested up to WordPress 7.1
Current version1.7.0
WordPress coverageTested up to WordPress 7.1
Minimum stackWP 6.0 · PHP 8.0
Directory statusactive
Last directory update7 Sept 20261mo ago
Active installationsNewAdoption metric — not a quality score
WordPress.org ratingNo WordPress.org ratings yet
Official packageDirect from WordPress.org

Repository metrics are context, not quality scores. Active installations measure adoption and can strongly reflect a plugin’s age and historical popularity. Ratings, recent updates and “Tested up to” metadata also do not guarantee modern code, error-free operation, security, feature completeness or suitability for a particular site. Why active installs don’t tell the whole story →

WP PlugIndex currently records Excelsior Currency Converter version 1.7.0 as active, updated 1mo ago and tested up to WordPress 7.1.

Overview

About this plugin

Excelsior Currency Converter — see your prices in their currency, get paid in yours.

  • Currency switcher widget, shortcode, and block.
  • Pluggable exchange rate providers: Frankfurter, European Central Bank, exchangerate.host, National Bank of Poland, National Bank of Georgia, and Bank of Israel.
  • Cached rates with stale-while-revalidate, manual refresh, and automatic refresh schedules.
  • Per-currency manual rate overrides and percentage offsets.
  • Per-currency rate safety limits (floor/ceiling) to guard against provider glitches; saving changed limits refreshes rates immediately.
  • Currency converter widget and shortcode — convert any amount between your currencies.
  • Currency rates widget and shortcode — show current exchange rates relative to your base currency.
  • Payment-gateway rules — hide specific gateways for specific display currencies.
  • Unlimited supported currencies and all switcher display styles.
  • “Both” display mode — base and converted prices side by side.
  • Presentational-only conversion — gateways always charge your base currency.
  • Order records and emails show the customer’s placed currency.
  • Per-currency symbol, position, decimal, and separator formatting.

Shortcodes

  • [excelsior_currency_converter_switcher mode="dropdown|buttons|radio|links|flags" title=""] — the currency switcher in any format.
  • [excelsior_currency_converter_currency_code] — the active currency ISO code.
  • [excelsior_currency_converter_currency_symbol] — the active currency symbol.
  • [excelsior_currency_converter_convert_price amount="10" currency=""] — convert and format a base-currency amount.
  • [excelsior_currency_converter_price_table product_id="123"] — a product’s price across every supported currency.
  • [excelsior_currency_converter_converter] — an interactive amount converter (amount + from/to currency).
  • [excelsior_currency_converter_rates] — a table of exchange rates relative to the base currency.
  • [excelsior_currency_converter_rate_limits] — a diagnostic table showing cached fetched rates, configured safety limits, and limiter status.

Widgets

  • Currency Switcher — the currency switcher.
  • Currency Rates — exchange rates relative to the store base currency.
  • Currency Converter — an interactive amount converter.

Blocks

  • Excelsior Currency Converter — Currency Switcher — place the currency switcher anywhere blocks are supported (post content, widget areas, and site editor templates). Choose a style (dropdown, buttons, radio, links, or flags) and an optional title in the block inspector.

Developer Hooks

  • excelsior_currency_converter_convert_amount — filter the converted amount (per-product / per-currency overrides).
  • excelsior_currency_converter_rounding_settings — filter the rounding rule and charm pricing per currency.
  • excelsior_currency_converter_convert_price( $amount, $currency = '' ) / excelsior_currency_converter_active_currency() — template helpers.

External services

Excelsior Currency Converter does not track visitors, serve ads, or collect personal data for marketing. It contacts only the exchange-rate provider selected by an administrator, and only when rates are manually or automatically refreshed. These requests are made by the store server, not by a shopper’s browser.

The provider receives the store server’s IP address as part of a normal HTTP request and the requested base/target currency codes. No customer, order, cart, product, or payment data is sent.

  • Frankfurter supplies current exchange rates. The plugin sends the base currency code when rates are refreshed. The public service requires no account or API key. Frankfurter states in its service FAQ and privacy information that the API does not collect personal data, although its public site is behind Cloudflare. Its open-source service is provided under the MIT license; it does not publish a separate terms-of-service page.
  • European Central Bank (ECB) supplies daily euro reference rates. The plugin downloads the ECB’s public XML feed when rates are refreshed; no currency, customer, or store data is added to the request. See the ECB disclaimer and copyright terms and website privacy statement.
  • exchangerate.host supplies current exchange rates when selected. The plugin sends the administrator’s API key, base currency code, and target currency codes when rates are refreshed. See exchangerate.host’s terms of use and privacy policy.
  • National Bank of Poland (NBP) supplies the zloty-anchored daily average rates from api.nbp.pl when selected. No API key is required.
  • National Bank of Georgia (NBG) supplies lari-anchored daily rates from nbg.gov.ge when selected. No API key is required.
  • Bank of Israel (BOI) supplies shekel-anchored daily rates from boi.org.il when selected. No API key is required.

If no provider is selected or no refresh occurs, the plugin makes no exchange-rate request. Provider use is subject to the linked provider policies.

Data stored locally: exchange rates are cached in WordPress transients; your currency preference is saved in a browser cookie / localStorage; order records store the displayed currency and exchange rate. Nothing is shared with third parties other than the provider calls described above.

Bundled assets: the currency flag icons come from the flag-icons project (MIT license, GPL-compatible) and are served locally from this plugin — no external image requests.

WordPress.org metadata

Plugin tags

Topics listed for this plugin in the WordPress.org directory.

  • currency switcher
  • exchange rates
  • multi currency
  • woocommerce
Compatibility & maintenance

Compatibility & maintenance

Tested with WP 7.1

Marked as tested with the current WordPress 7.1 release.

Current WordPress releaseWordPress 7.1
WordPress.org Tested up to7.1
Minimum requirementsWordPress 6.0 · PHP 8.0
Update activity7 Sept 20261mo ago

“Tested up to” is directory metadata supplied by the plugin author. WP PlugIndex does not turn an older declaration into a claim that the plugin is incompatible.

Changes recorded by WP PlugIndex

Recent tracked changes

Version1.6.01.7.0
Tracking & source

WP PlugIndex tracks public WordPress.org directory metadata and records selected version, compatibility and availability changes as they are detected.

Plugin watchlist

Watch this plugin

Sign in to your WP PlugIndex account or create a free account. Free accounts can watch up to 5 plugins and see what changed.

Watch limit

Watchlist limit reached

You have reached your current active watch limit.