Swift Commerce
Menu
Features

Your next store tool is here.

Explore 16 store features. Unlock their full capabilities with Pro.

Sell & personalize

Product Bundles

Sell complementary products together.

Product Addons

Offer extra choices and personalisation.

Subscriptions

Offer products on a recurring schedule.

Product Quantity Limits

Set minimum and maximum quantities.

Shopping experience

Ajax Search

Show products as shoppers type.

Wishlist

Give saved products a place to wait.

Currency Switcher

Display prices in a familiar currency.

Add to Cart Popup

Confirm additions and the next step.

Customer relationships

Cart Recovery

Follow up on unfinished purchases.

Back In Stock

Notify interested shoppers when stock returns.

Shipment Tracking

Share tracking details for orders.

Email Customizer

Customize supported customer emails.

Security & checkout

Registration & Access

Build forms, verify emails and review accounts.

reCAPTCHA

Add checks to supported forms.

Cookie Consent

Offer preferences and managed integration gating.

Checkout Field Editor

Adapt supported checkout fields.

View all features · See Pro plans

Solutions

Built around the way you work.

Store owners

Tools for the everyday work of running a store.

Freelancers

Build and hand over a more consistent setup.

Agencies

Bring a familiar toolkit to client projects.

Integrations

Explore supported connections and compatibility.

Resources

A little help goes a long way.

Documentation

Setup guides and feature reference.

Blog & updates

Product news and store ideas.

Contact us

Talk to the Swift Commerce team.

About Swift Commerce

The people and thinking behind the suite.

Affiliate program

Earn commission by referring new customers.

Request a feature

Tell us what your store needs next.

Report a bug

Help us investigate a problem.

WooCommerce currency switcher.
Prices shoppers understand.

Let shoppers choose a familiar currency and read converted product prices. Free includes manual currency selection, rates and conversion fees. Pro adds fixed product prices, scheduled sale prices and expanded switcher controls.

Currency Switcher for WooCommerce. Part of the Swift Commerce WordPress plugin.

Illustration of a WooCommerce currency switcher with local product prices and currency choices.

A WooCommerce currency switcher for familiar product prices.

Choose supported currencies from the WooCommerce currency catalogue, set rates and place the switcher with a shortcode. Product and variation prices can follow the shopper’s choice. Pro adds product-specific regular and sale prices, bulk price review and an Elementor widget.

Choose from 100+ currencies, then put the switcher where shoppers need it.

Search a catalogue of more than 100 supported currencies, enable the ones for your store and place the switcher with its shortcode. Shoppers can make a manual choice that the store remembers.

Searchable currency selection and a catalogue of more than 100 supported currencies.

Set exchange rates and choose how to refresh them.

Enter rates relative to your store currency or fetch a current rate set using Update Rates Now with ExchangeRate-API selected. Review the returned rates, then save your changes. This manual refresh is separate from scheduled updates.

Pro exposes provider and automatic-update controls, but the current scheduling integration needs correction before unattended updates can be relied on. Use manual rates or the on-demand refresh in the meantime.

Exchange-rate list beside rate-provider and update-interval settings.

Show the result of fees and rounding before saving.

Each currency can have a fixed or percentage conversion fee and supported up, down or nearest-increment rounding. A sample calculation helps you inspect the final displayed product price.

For example, a base price of 100 at a 0.92 rate becomes 92; a 2% fee makes it 93.84, and rounding to the nearest 0.50 makes it 94.00. Fixed Pro prices bypass conversion fees and rounding. See how conversion fees work.

Conversion fee and rounding controls beside a calculated price preview.

Carry the choice through product browsing.

Supported WooCommerce product and variation price filters display converted amounts on product listings and detail pages. The selected currency remains the shopper’s explicit choice.

Currency selection is not a payment-gateway integration. Check product prices, shipping, tax, the final order currency and your gateway’s supported currencies on a test checkout before offering a currency to customers.

Product listing and selected variation showing prices in euros.

Present only the currency details that shoppers need.

Free supplies the core templates, colors and font sizing. Pro can control whether flags, codes, names and symbols appear, along with additional switcher layout and alignment choices.

Use a compact format in tight navigation and a fuller list where a shopper needs to compare choices.

Currency display toggles beside dropdown and button-group previews.

Set a deliberate price for a particular product.

Pro lets you choose a local price instead of always using conversion. A product priced at USD 100 can have a fixed EUR 89 price; that fixed amount bypasses the currency’s rate, fee and rounding. Leave the override blank to use conversion.

Set an override in Product data → Currency Prices or use the dashboard’s Product Prices tab. Fixed pricing supports simple and external products, standard variations and fixed-price Swift Commerce bundles—not subscription plans or calculated bundles.

Product-specific USD and EUR prices beside the resulting product price.

Manage regular and sale prices in each currency.

Pro adds product-specific regular and sale prices, with optional sale start and end dates. Keep automatic conversion where it makes sense, or choose an intentional local price for a supported product or variation.

Use Currency Switcher → Product Prices to review changes before applying them. Export the current page or import a CSV for review. A pricing-precedence setting lets you preserve compatible base-price adjustments on top of fixed currency prices.

Euro regular and sale prices, scheduled sale dates, automatic conversion and review-before-apply controls.

Get the full feature.
And the rest of the suite.

One Swift Commerce Pro license unlocks the complete feature set across all 16 tools, advanced design controls and premium support. No separate purchase for Currency Switcher.

Compare Free and Pro.

Start with the Currency Switcher essentials in Free, or use Pro for the expanded controls shown below.

What you can doFreePro
Manual currency choice and persistenceIncludedIncluded
Fixed exchange rates and manual update-now actionIncludedIncluded
Product and variation price conversionIncludedIncluded
Conversion fees and supported roundingIncludedIncluded
Switcher shortcode and core templatesIncludedIncluded
Flag, name, code and symbol display controlsNot includedIncluded
Additional layout and alignment controlsNot includedIncluded
Product-specific currency prices and Elementor widgetNot includedIncluded
Per-currency regular/sale prices and sale datesNot includedIncluded
Product Prices dashboard with review-before-apply editingNot includedIncluded
CSV price review and pricing-precedence controlsNot includedIncluded
Currency Switcher Free and Pro comparison. Checks mean included; dashes mean not included.

Questions about Currency Switcher.

Specific answers about setup and Free versus Pro.

Read the Currency Switcher setup guide

Can I add more than one extra currency in Free?

Yes. The current Free plugin is not restricted to one additional currency. Add supported currencies, enable the ones you need and place the switcher using its shortcode. Pro’s differences include fixed product prices, sale schedules and expanded controls—not an unlimited-currency promise.

Where can I put the currency switcher?

Use [swift_commerce_currency_switcher] in a WordPress Shortcode block or another shortcode-compatible area. Pro also includes an Elementor currency-switcher widget. Follow the multiple-currency setup tutorial and check the placement on mobile.

What is the difference between manual and automatic rate updates?

Manual rates stay as you enter them. Update Rates Now fetches rates on demand with ExchangeRate-API selected; review the rates and save them. Pro has automatic-update controls, but the current scheduling integration needs a fix before unattended updates can be relied on.

Can I choose a fixed price instead of converting it?

Yes, Pro supports per-currency regular and sale prices for supported products and variations. For example, keep a product at EUR 89 rather than recalculating it whenever the exchange rate changes. Blank prices use automatic conversion; zero is an intentional fixed price.

How do conversion fees and rounding affect fixed prices?

Automatic conversion applies the exchange rate, then a fixed or percentage fee, then the currency’s rounding rule. A fixed Pro price bypasses those conversion fees and rounding. Coupons apply afterwards; compatible base-price adjustments follow your pricing-precedence setting.

Can I schedule a sale in another currency?

Yes, Pro supports currency-specific sale amounts with optional start and end dates. Dates are inclusive and use the WordPress site’s timezone. A blank currency sale inherits the active base sale’s discount; see the Product Prices reference for the rules.

Does importing a price CSV immediately change my store?

No. Import CSV for review prepares changes for inspection. Choose Apply reviewed prices only after checking them; results are reported per product. Export covers the current page rather than the entire catalogue.

Will every payment gateway accept the selected currency?

No. A familiar displayed price does not mean your gateway can charge or settle that currency. Test the final cart, shipping, tax and order currency with your gateway and pricing extensions before enabling the currency for shoppers.

Does location-based switching work automatically?

The current normal-dashboard settings do not fully connect to the legacy detection path, so do not rely on geolocation switching yet. Manual currency selection remains the supported fallback. We will update this guidance after the integration is corrected and tested.

More for the same store.
Included in the same suite.