Title: Swift Currency &#8211; Multi-Currency Switcher for WooCommerce
Author: Codeies Pvt Ltd
Published: <strong>29 Maggio 2026</strong>
Last modified: 29 Maggio 2026

---

Ricerca i plugin

![](https://s.w.org/plugins/geopattern-icon/swift-currency.svg)

# Swift Currency – Multi-Currency Switcher for WooCommerce

 Di [Codeies Pvt Ltd](https://profiles.wordpress.org/codeies/)

[Scarica](https://downloads.wordpress.org/plugin/swift-currency.1.0.3.zip)

 * [Dettagli](https://it.wordpress.org/plugins/swift-currency/#description)
 * [Recensioni](https://it.wordpress.org/plugins/swift-currency/#reviews)
 *  [Installazione](https://it.wordpress.org/plugins/swift-currency/#installation)
 * [Sviluppo](https://it.wordpress.org/plugins/swift-currency/#developers)

 [Supporto](https://wordpress.org/support/plugin/swift-currency/)

## Descrizione

Swift Currency is a modern, lightweight, and professional multi-currency switcher
for WooCommerce. It allows you to display currencies in a beautiful way, supporting
multiple display styles including a fancy dropdown, a clean list, and modern buttons.

The plugin is designed to be highly customizable, letting you control exactly how
your switcher looks and behaves. With built-in SVG flag support and real-time exchange
rate updates, it provides a premium experience for your international customers.

#### Free Features

 * **Unlimited Currencies** – Enable as many currencies as your store needs, including
   your base currency.
 * **Multiple Switcher Styles** – Choose between a professional Fancy Dropdown, 
   a clean List, or modern Pill Buttons.
 * **Automatic Exchange Rates** – Daily updates from the European Central Bank (
   ECB) for accurate fiat conversions.
 * **Cryptocurrency Support** – Enable Bitcoin, Ethereum, and other popular cryptocurrencies
   with live rates from CoinGecko or Binance.
 * **WooCommerce Integration** – Seamlessly convert product prices, cart totals,
   and checkout amounts.
 * **Payment Gateway Mapping** – Map enabled currencies to payment gateways and 
   optionally fall back to the base currency when a gateway does not support the
   selected currency.
 * **Customizable Display** – Control symbol position, decimal places, thousand 
   separators, and more.
 * **Multiple Placements** – Add the switcher to your header, footer, sidebar, or
   anywhere using shortcodes and widgets.
 * **Geolocation Ready** – Detect visitor location (requires Pro for auto-switching).
 * **Developer Friendly** – Extensive hooks, filters, and a clean REST API for custom
   integrations.
 * **Optimized for Speed** – Lightweight and performance-focused with advanced caching.

#### Pro Features

 * **Premium Exchange Providers** – Support for Fixer.io, OpenExchangeRates, and
   ExchangeRate-API.
 * **Auto-Geolocation** – Automatically switch currency based on the visitor’s country.
 * **Multi-Currency Checkout** – Let customers pay in their preferred currency during
   checkout.
 * **Charm Pricing & Rounding** – Professional rounding rules (e.g., .99) for all
   converted prices.
 * **Elementor Integration** – Dedicated widgets for easy drag-and-drop customization.

### External Services

This plugin fetches exchange rates from external services. Below is a complete disclosure
of all external HTTP requests made by this plugin.

#### European Central Bank (ECB) Exchange Rate Feed

This plugin fetches daily foreign exchange reference rates from the European Central
Bank to convert prices between currencies.

 * **What is sent:** A plain HTTP GET request with no user data.
 * **When:** Only when the exchange-rate cache is empty or expired (default: once
   per day via WP-Cron).
 * **Endpoint:** https://www.ecb.europa.eu/stats/eurofxref/eurofxref-daily.xml
 * **Terms of use:** https://www.ecb.europa.eu/home/disclaimer/html/index.en.html
 * **Privacy policy:** https://data.ecb.europa.eu/privacy-statement-ecb-data-portal

#### CoinGecko Cryptocurrency Rates

This plugin fetches real-time cryptocurrency exchange rates from CoinGecko when 
crypto currencies are enabled.

 * **What is sent:** A plain HTTP GET request with no user data.
 * **When:** Only when crypto exchange rates are requested and the cache is expired(
   configurable interval, default: hourly).
 * **Endpoint:** https://api.coingecko.com/api/v3/simple/price
 * **Terms of use:** https://www.coingecko.com/en/terms
 * **Privacy policy:** https://www.coingecko.com/en/privacy

#### Binance Cryptocurrency Rates

This plugin can optionally fetch cryptocurrency exchange rates from Binance as an
alternative crypto rate provider.

 * **What is sent:** A plain HTTP GET request with no user data.
 * **When:** Only when Binance is selected as the crypto provider and the cache 
   is expired.
 * **Endpoint:** https://api.binance.com/api/v3/ticker/price
 * **Terms of use:** https://www.binance.com/en/terms
 * **Privacy policy:** https://www.binance.com/en/privacy

### Privacy

We are committed to transparency about the data Swift Currency collects and how 
it is handled.

#### What Data Is Collected?

 1. **Logging Data** (Optional, disabled by default)
 2.  * Exchange-rate update attempts and results
     * API call errors and responses
     * System events and warnings
     * User ID (if applicable)
     * IP address (anonymized via `wp_privacy_anonymize_ip()`)
     * Timestamp
 3. **Exchange Rate Data** (Always collected)
 4.  * Current exchange rates from the configured providers
     * Historical rate data for reporting
     * Rate update timestamps

All information is stored locally inside your WordPress database. The only outbound
requests are the external rate lookups listed above, which contain **no user data**.
The front end sets a `swiftcurrency_selected` cookie solely to remember the visitor’s
last chosen currency; no other tracking cookies are written.

#### How Is Data Used?

Logging data is used exclusively to troubleshoot issues, monitor plugin health, 
and debug provider/API integrations.

#### Data Retention

 * **Logging Data:** Stored for 30 days by default (configurable under **Swift Currency
   Settings  Advanced  Logging**).
 * **Rate History:** Stored for 1 year (not user configurable).

Old data is automatically pruned using the plugin’s WP-Cron cleanup tasks.

#### How to Disable or Delete Data

 * **Disable Logging:** Go to **Swift Currency  Settings  Advanced** and toggle 
   off “Enable Logging”.
 * **Delete All Data on Uninstall:** In the same screen, enable “Delete Data on 
   Uninstall” before deactivating and deleting the plugin to remove all plugin data/
   tables.

#### User Rights

Users can:

 * Access logging data stored in their database
 * Delete cached/logged data via the “Clear Cache” tools or by uninstalling with
   the delete option enabled
 * Disable logging so no diagnostic data is stored
 * Export data via standard WordPress privacy tools if integrated

#### GDPR Compliance

Swift Currency is designed to meet GDPR expectations:

 * ✅ No user information is sent to external services
 * ✅ Only a functional `swiftcurrency_selected` cookie is stored to remember the
   chosen currency
 * ✅ IP addresses inside logs are anonymized
 * ✅ Data retention windows are configurable
 * ✅ Users can delete their data at any time
 * ✅ Logging can be fully disabled

## Installazione

 1. Upload the `swift-currency` folder to the `/wp-content/plugins/` directory.
 2. Activate the plugin through the ‘Plugins’ menu in WordPress.
 3. Navigate to **Swift Currency -> Settings** in your WordPress admin to configure
    your currencies.
 4. Use the shortcode `[swiftcurrency_switcher]` or the “Swift Currency Switcher” widget
    to display it on your site.

## FAQ

### How do I add the switcher to my site?

You can use the shortcode `[swiftcurrency_switcher]` in any page or post. Alternatively,
you can add the “Swift Currency Switcher” widget to your sidebar or footer via Appearance
> Widgets.

### Does it support automatic rate updates?

Yes, the free version includes automatic exchange rate updates via the European 
Central Bank (ECB).

### Can I customize the colors?

Absolutely. You can change the “Accent Color” in the Display settings to match your
brand. You can also add custom CSS for advanced styling.

### How many currencies can I enable?

You can enable 3 currencies in the free version, including your store’s base currency.

## Recensioni

Non ci sono recensioni per questo plugin.

## Contributi e sviluppo

“Swift Currency – Multi-Currency Switcher for WooCommerce” è un software open source.
Le persone che hanno contribuito allo sviluppo di questo plugin sono indicate di
seguito.

Collaboratori

 *   [ Codeies Pvt Ltd ](https://profiles.wordpress.org/codeies/)

[Traduci “Swift Currency – Multi-Currency Switcher for WooCommerce” nella tua lingua.](https://translate.wordpress.org/projects/wp-plugins/swift-currency)

### Ti interessa lo sviluppo?

[Esplora il codice](https://plugins.trac.wordpress.org/browser/swift-currency/) 
segui il [repository SVN](https://plugins.svn.wordpress.org/swift-currency/), segui
il [log delle modifiche](https://plugins.trac.wordpress.org/log/swift-currency/)
tramite [RSS](https://plugins.trac.wordpress.org/log/swift-currency/?limit=100&mode=stop_on_copy&format=rss).

## Changelog

#### 1.0.3

 * Fix: Cron auto-updates no longer silently skip when a Pro-tier rate provider (
   fixer, currencylayer, openexchangerates, exchangerate-api) is configured but 
   the Pro add-on is not active. The scheduler now falls back to ECB automatically
   and logs a warning, so exchange rates are never left stale.
 * Security: Improved output escaping across admin and frontend templates — CSS 
   class ternaries, aria attributes, number_format(), human_time_diff(), and translated
   strings now consistently use esc_attr()/esc_html().
 * Security: register_setting() now includes description and show_in_rest=false 
   parameters.

#### 1.0.2

 * Security: Added proper uninstall.php handler for WordPress.org compliance.
 * Security: Fixed database query escaping in installer for enhanced security.
 * Security: Added HTML escaping in admin JavaScript to prevent XSS vulnerabilities.
 * Enhancement: Improved translation compatibility with WordPress.org plugin repository
   expectations.
 * Compatibility: Ensured full WordPress.org Plugin Repository compliance.

#### 1.0.1

 * Bug fixes and performance improvements.

#### 1.0.0

 * Initial stable release.
 * Introduced three professional switcher styles: Fancy Dropdown, List, and Buttons.
 * Added support for local SVG flags.
 * Integrated real-time exchange rates via European Central Bank (ECB).
 * Added comprehensive display customization (Accent colors, symbols, labels).
 * Full compatibility with WooCommerce and performance caching.
 * Clean and sanitized codebase following WordPress.org best practices.

## Meta

 *  Versione **1.0.3**
 *  Ultimo aggiornamento **10 ore fa**
 *  Installazioni attive **Meno di 10**
 *  Versione WordPress ** 5.8 o superiore **
 *  Testato fino alla versione **6.9.4**
 *  Versione PHP ** 7.4 o superiore **
 *  Lingua
 * [English (US)](https://wordpress.org/plugins/swift-currency/)
 * Tag
 * [currency](https://it.wordpress.org/plugins/tags/currency/)[money](https://it.wordpress.org/plugins/tags/money/)
   [multi currency](https://it.wordpress.org/plugins/tags/multi-currency/)[switcher](https://it.wordpress.org/plugins/tags/switcher/)
   [woocommerce](https://it.wordpress.org/plugins/tags/woocommerce/)
 *  [Visualizzazione avanzata](https://it.wordpress.org/plugins/swift-currency/advanced/)

## Valutazioni

Non sono state ancora inviate recensioni.

[Your review](https://wordpress.org/support/plugin/swift-currency/reviews/#new-post)

[Vedi tutte le recensioni](https://wordpress.org/support/plugin/swift-currency/reviews/)

## Collaboratori

 *   [ Codeies Pvt Ltd ](https://profiles.wordpress.org/codeies/)

## Supporto

Hai qualcosa da dire? Ti serve aiuto?

 [Chiedi nel forum di supporto](https://wordpress.org/support/plugin/swift-currency/)