Currency Switcher for WooCommerce
Automatically show local currencies based on shopper IP or browser language, run live or manual exchange rates, and customize every price format—complete with floating switchers, shortcodes, and payment gateway controls.
Plugin Highlights
Offer prices in 190+ currencies, let shoppers choose their preferred currency, automatically detect currencies based on their location or browser language, and control exactly how exchange rates and converted prices work.
From automatic exchange-rate updates to custom rounding, currency symbols, switcher placement, and payment gateway restrictions, you get complete control over your store’s multi-currency experience.
Key Features at a Glance
- 190+ Global Currencies
Support for over 190 currencies worldwide.
-
Smart Auto-Detection
Instantly detect currency by visitor IP or browser language. -
Scheduled Rate Updates
Keep conversion rates accurate with automated background updates. -
Custom Price Rounding
Apply charm pricing and custom rounding rules. - Update frequencies
Every 5 minutes, hourly, twice daily, daily, weekly, or manual-only updates. - Rate providers
Free API included (no API key required) or connect your own API key. -
Gateway Restrictions
Limit payment methods based on selected currencies to prevent errors. -
Multiple Switcher Styles
Display as dropdowns, buttons, lists, or custom flag formats. -
Header & Floating Placement
Position switchers in headers or pin them as floating sidebars. -
Shortcode & Widget Support
Place switchers anywhere using shortcodes or widgets. -
Custom Format Controls
Adjust symbols, decimal places, and symbol positioning per currency. -
Persistent User Memory
Automatically remember returning visitors’ currency choices.
Detailed Features

Complete Control Over Exchange Rates
Manage conversion rates with flexible, currency-specific rules:
-
Automatic: Fetch real-time rates automatically for accurate prices.
-
Manual: Override conversions anytime with custom exchange rates.
-
Fixed: Lock target currencies to protect margins from volatility.
-
Hybrid: Mix auto-updates, manual, and fixed rates seamlessly.

Keep Exchange Rates Up to Date
Choose how frequently your exchange rates should be updated. Available update frequencies include:
- Every 5 minutes
- Hourly
- Twice daily
- Daily
- Weekly
- Manual only

Choose Your Rate Provider
- Use the included free API with no API key required, or connect your own supported exchange-rate API and add your API key.
- Manual and fixed currency rates remain protected from automatic updates, so you maintain control over the currencies you've configured yourself.

Switcher Styles & Placement
Let shoppers effortlessly switch currencies while browsing with fully customizable display styles and placement options:
-
Multiple Display Styles: Show switchers as a dropdown, button/icon toggle, currency list, or top navigation bar.
-
Flexible Placement: Add switchers directly into your header menu or display them as a floating switcher.
-
Custom Floating Positions: Pin floating switchers to the bottom-right, bottom-left, top-right, or top-left corner of the screen.

Fully Customizable Currency Display
Design a currency switcher that perfectly matches your brand while giving shoppers key currency information:
-
Display Elements: Customize switchers to show currency symbols, codes (USD, EUR), full names (US Dollar, Euro), or a clean, flat layout.
-
Custom Flag Shapes: Choose rectangular, square, or circular country flags to complement your store’s design.
-
Live Style Preview: Test and preview different visual configurations in real time before saving.

Automatically Detect Your Visitor's Currency
- Remember their last currency using cookies.
- Detect currency by location using WooCommerce geolocation.
- Use browser language as a fallback, such as en-GB → GBP.
- Fall back to your base currency when no match is found.

Price Formatting & Display Rules
Control exactly how converted prices look on your product pages and checkout to match local formatting standards:
-
Custom Decimal Precision: Choose the exact number of decimal places to display for each individual currency.
-
Custom Currency Symbols: Override or set specific symbols for any currency to fit local shopping expectations.
-
Flexible Symbol Positioning: Position symbols precisely where you want them:
-
Left:
$100 -
Right:
100$ -
Left with space:
$ 100 -
Right with space:
100 $
-

Currency-Specific Payment Gateway Controls
Avoid failed transactions and checkout errors by pairing specific payment methods with compatible currencies:
-
Gateway Compatibility Rules: Restrict or assign specific currencies to supported payment gateways, including:
-
Direct bank transfers
-
Check payments
-
Cash on delivery (COD)
-
-
Universal Gateway Access: Leave currency rules unchecked for any gateway to keep it available globally across all currencies.
-
Seamless Checkout: Automatically filter out unsupported payment methods based on the shopper's chosen currency to ensure a clean, error-free checkout experience.

Live Style Preview
Customer Reviews
| 5 star | 100 | 100% |
| 4 star | 0% | |
| 3 star | 0% | |
| 2 star | 0% | |
| 1 star | 0% |
Sorry, no reviews match your current selections

30 Day Money Back Guarantee

Trusted by 5000+ Users

We Customize As You Need
Frequently Asked Questions?
Get started with Extify Plugin
Version: 1.3.6
Last Updated: September 18, 2026
Published On: March 12, 2026
How many currencies does Currency Switcher for WooCommerce support?
The plugin supports 180+ currencies, allowing you to offer customers prices in the currencies most relevant to your international markets.
Can I automatically update exchange rates?
Yes. You can use the built-in free exchange-rate API with no API key required, or connect your own supported API. Choose how often rates update, from every 5 minutes to weekly, or update them manually.
Can the plugin automatically detect a customer's currency?
Yes. Currency Switcher for WooCommerce can detect a visitor's currency using geolocation and browser language. It can also remember a customer's previous currency selection for future visits.
Can I customize how currencies and prices are displayed?
Yes. You can customize currency symbols, decimal places, symbol position, and price rounding. Choose from rounding options such as whole numbers, .99, .95, and .50.
Where can I display the currency switcher?
You can display the switcher in your header menu or as a floating switcher. You can also use a shortcode to place it on pages, posts, widgets, or blocks.
Related Products
Migrate Shopify to WooCommerce
Migrate your entire Shopify store to WooCommerce in 3 simple steps—with zero data loss, advanced filtering, automated WebP image optimization, and real-time tracking.
$59.00
External Links Button for WooCommerce
Add unlimited external or affiliate link buttons to WooCommerce products—with full control over placement, visibility, and design.
This product is also available on WooCommerce Official Marketplace.
$29.00
File Upload for WooCommerce
Let customers upload files on Product, Cart, Checkout, and Order pages in your WooCommerce store. Customize upload rules, charge fees, set deadlines, and manage files from a dedicated admin dashboard.
WooCommerce File Upload is also available on WooCommerce Official Marketplace.
$39.00
Product Gallery Slider
Enhance your WooCommerce product pages with a feature-rich gallery slider offering custom layouts, smooth transitions, zoom options, and social sharing. Tailor every element—from thumbnails to navigation.
$49.00
Mistakes Finder for WooCommerce
Identify and fix product data issues across your WooCommerce store like missing prices, images, SKUs, and descriptions. Filter, edit, and export catalog errors from a single dashboard
This product is also available on WooCommerce Official Marketplace.
$29.00
Sort or Hide Sold-Out for WooCommerce
Automatically hide out-of-stock products or sort them for a cleaner, more user-friendly experience.
This product is also available on WooCommerce
$39.00
The plugin works exactly as intended and was easy to set up. The support team was excellent they responded quickly, helped resolved the issue, and kept me informed about the compatibility update. Overall, a reliable plugin with great customer service.