BACK TO DIRECTORY

Multi Currency Switcher for WooCommerce

by WebTend

0.0
(0 ratings)

Multi Currency Switcher for WooCommerce lets your store display and process prices in multiple currencies — fast, clean, and conversion-focused.

📖 Full Documentation

Core Features

  • 150+ currencies with flag emoji, symbol, and name display
  • Auto exchange rates via European Central Bank (free) or Open Exchange Rates
  • GeoIP auto-detect using WooCommerce MaxMind first, free API fallback
  • Full mode — prices, cart, shipping, and checkout in selected currency
  • Visual mode — display in any currency, charge in base currency
  • Per-product fixed prices — regular and sale price per currency (simple + variable)
  • Per-variation prices — set regular and sale price per currency at variation level
  • Smart rounding — Exact, Round, Charm (.95), and .99 Pricing presets
  • Gutenberg block — drag into any page, post, or FSE template (v1.1.3)
  • REST API — POST /switch and GET /currencies endpoints (v1.1.3)
  • Shortcode — [storzen_currency_switcher]
  • Classic widget — sidebar and footer areas
  • 3 switcher styles — Dropdown, Button group, Native select
  • Full keyboard navigation — ARIA listbox, arrow keys, Escape focus management
  • Zero jQuery on the frontend (v1.1.3)
  • HPOS compatible — High-Performance Order Storage declared
  • Blocks compatible — Cart and Checkout blocks declared

REST API (v1.1.3)

Switch currency:
POST /wp-json/storzen-cs/v1/switch
Headers: Content-Type: application/json, X-WP-Nonce:
Body: { “currency”: “EUR” }
Returns: { currency, symbol, label, rate }

List currencies:
GET /wp-json/storzen-cs/v1/currencies
Returns: { currencies[], base, current }

Privacy & GDPR

This plugin makes requests to the following third-party services:

GeoIP detection (only when GeoIP is enabled in settings):
* Service: api.country.is
* Purpose: Detects visitor’s country from their IP address to auto-select currency
* Data sent: Visitor IP address
* Privacy policy: https://country.is/

Exchange rate data (only when ExchangeRate-API or ECB supplement is selected):
* Service: open.er-api.com (ExchangeRate-API)
* Purpose: Fetches live currency exchange rates
* Data sent: No personal data — request is for rate data only
* Privacy policy: https://www.exchangerate-api.com/privacy

No personal data is stored or transmitted to plugin author servers.
The visitor IP sent to api.country.is is used only to return a country code and is not stored by the plugin.
Cookie: SameSite=Lax, Secure on HTTPS, HttpOnly.
Zero analytics, zero telemetry, zero third-party tracking SDKs.

Compatibility

  • WooCommerce 8.0+, WordPress 6.5+, PHP 8.1+
  • HPOS, WooCommerce Blocks, Block themes (FSE), Classic themes
  • WPML, Polylang, Elementor, Divi, Bricks, Kadence, Astra

Screenshots

Admin — General tab: mode, GeoIP, currencies

Admin — General tab: mode, GeoIP, currencies

Admin — Display tab with live preview

Admin — Display tab with live preview

Admin — Exchange Rates tab

Admin — Exchange Rates tab

Admin — Usage tab: block, shortcode, REST API reference

Admin — Usage tab: block, shortcode, REST API reference

Plugin Details

Active Installs
10
Total Downloads
521
Version
1.1.3
Requires WP
6.5
Requires PHP
8.1
Tested Up To
7.1
Added
2026-06-08
Last Updated
2026-09-15 4:20pm GMT

Ratings

5
0
4
0
3
0
2
0
1
0