Kazzylen Smart Multi-Currency for WooCommerce
Kazzylen Smart Multi-Currency gives your WooCommerce store multi-currency support the moment you activate it. Three currencies (USD, EUR, GBP) come pre-installed, and you can add any additional currency you need. No API key required.
What’s included
- USD, EUR and GBP pre-installed — ready to go on activation; add any additional currency you need
- Live price conversion — all WooCommerce product prices, cart totals and checkout amounts convert automatically
- Floating currency switcher — a FAB button on every page, fully accessible and keyboard-navigable
- Shortcode —
[ksmc_currency_switcher]— place the switcher anywhere on your site - WordPress widget — drag the switcher into any widget area
- 3 switcher styles — dropdown, list, or pill buttons
- Free rate fetching — one-click « Fetch Live Rates » powered by frankfurter.app and open.er-api.com (no API key required)
- Manual rate entry — set your own exchange rates at any time
- Cookie-based session — visitor currency choice is remembered across pages and visits
- URL switching —
?currency=EURworks for direct links - Clean uninstall — removes all plugin data on deletion
Pro Version
Upgrade to Kazzylen SMC Pro for:
- Unlimited currencies — add any currency in the world
- Automatic rate updates — hourly, twice-daily, daily or weekly via ExchangeRate-API, OpenExchangeRates, Fixer.io or CurrencyFreaks
- Geo-IP detection — automatically show each visitor’s local currency (KAZZYLEN GeoIP built-in, no key needed)
- Per-currency rate margins — markup or markdown on top of the live rate
- Global rate margin — single margin applied across all currencies
- Payment gateway restrictions — control which gateways appear per currency
- Priority support
Shortcode Usage
[ksmc_currency_switcher]
[ksmc_currency_switcher style="dropdown"]
[ksmc_currency_switcher style="list"]
[ksmc_currency_switcher style="buttons"]
[ksmc_currency_switcher style="dropdown" show_symbol="yes" show_name="yes" show_flag="no"]
Compatibility
- WooCommerce 7.0+
- WordPress 6.4+
- PHP 8.0+
- Block themes and classic themes
- HPOS compatible
External Services
This plugin optionally connects to two free external APIs to fetch live exchange rates. These connections only occur when an admin manually clicks « Fetch Live Rates » in the Exchange Rates tab. They are never triggered automatically or on the frontend.
1. Frankfurter API (api.frankfurter.app) Used for: Fetching live exchange rates for major world currencies (USD, EUR, GBP and others). Data sent: The base currency code (e.g. « USD ») and target codes (e.g. « EUR,GBP »). No personal data, no user data, no store data. When: Only on admin action (« Fetch Live Rates » button click). Provider: Frankfurter is a free, open-source exchange rate API with no user registration required. Source code and terms: https://github.com/hakanensari/frankfurter (MIT license, no separate Privacy Policy — no personal data is collected or stored by this service) API endpoint: https://api.frankfurter.app/latest
2. ExchangeRate-API Free Tier (open.er-api.com) Used for: Fallback exchange rates for currencies not covered by Frankfurter. Data sent: The base currency code only (e.g. « USD »). No personal data, no user data, no store data. When: Only on admin action (« Fetch Live Rates » button click) and only if Frankfurter did not return a rate for a given currency. Terms of Service: https://www.exchangerate-api.com/terms Privacy Policy: https://www.exchangerate-api.com/privacy API endpoint: https://open.er-api.com/v6/latest/
Both services are free, require no API key or account, and receive no personal data whatsoever.
