Title: Shop Currency Switcher for WooCommerce
Author: WooTools
Published: <strong>May 11, 2025</strong>
Last modified: May 29, 2025

---

Search plugins

![](https://ps.w.org/shop-currency-switcher-for-woocommerce/assets/banner-772x250.
png?rev=3291404)

This plugin **hasn’t been tested with the latest 3 major releases of WordPress**.
It may no longer be maintained or supported and may have compatibility issues when
used with more recent versions of WordPress.

![](https://ps.w.org/shop-currency-switcher-for-woocommerce/assets/icon-256x256.
png?rev=3291404)

# Shop Currency Switcher for WooCommerce

 By [WooTools](https://profiles.wordpress.org/bianchi888/)

[Download](https://downloads.wordpress.org/plugin/shop-currency-switcher-for-woocommerce.zip)

 * [Details](https://frp.wordpress.org/plugins/shop-currency-switcher-for-woocommerce/#description)
 * [Reviews](https://frp.wordpress.org/plugins/shop-currency-switcher-for-woocommerce/#reviews)
 *  [Installation](https://frp.wordpress.org/plugins/shop-currency-switcher-for-woocommerce/#installation)
 * [Development](https://frp.wordpress.org/plugins/shop-currency-switcher-for-woocommerce/#developers)

 [Support](https://wordpress.org/support/plugin/shop-currency-switcher-for-woocommerce/)

## Description

🌐 **Expand Your Store Across Borders**
 With more customers shopping internationally
than ever, speaking their language isn’t enough — you need to speak their currency.
The **Currency Switcher for WooCommerce** makes your store feel local to everyone,
no matter where they are.

🛒 **What It Does**
 This plugin empowers your WooCommerce store to dynamically 
display product prices in multiple currencies based on a customer’s location, language,
or personal choice. It handles everything from real-time exchange rates to per-product
pricing, ensuring your pricing stays relevant and accurate.

💡 Whether you’re a solo entrepreneur with a growing customer base or a large online
retailer, this plugin helps boost trust and sales by removing barriers like unfamiliar
pricing and currency confusion.

### 🌟 Key Features

✔️ **Real-Time Exchange Rates**
 Automatically update prices using up-to-date exchange
rates from reliable providers.

✔️ **Per Product Currency Pricing**
 Set unique prices per product in each currency—
no need for complex formulas.

✔️ **Location-Based Currency Switching**
 Automatically switch currencies based 
on the customer’s IP or selected billing/shipping country.

✔️ **Language-Based Currency Switching**
 Integrates with multilingual plugins to
switch currency based on user language.

✔️ **Flexible Display Options**
 Add the currency switcher as a widget, shortcode,
dropdown, radio buttons, or link list — wherever it fits best on your site.

✔️ **Easy Checkout Behavior Control**
 Choose to lock in the currency during checkout
or revert to your store’s default currency.

✔️ **Admin Order Currency Override**
 Change the order currency manually from the
admin panel when needed.

✔️ **Shortcode-Ready**
 Insert currency switchers or converted prices anywhere in
your content or theme files.

✔️ **Developer Friendly**
 Hooks and filters allow advanced customization. Shortcodes
and functions available for complete flexibility.

### 💡 Use Cases

 * 🌍 **International Shops**: Offer a seamless shopping experience for customers
   worldwide.
 * 🛍️ **Subscription & Membership Sites**: Set different pricing tiers by currency.
 * 🎯 **Geo-targeted Promotions**: Adjust prices based on location for strategic
   marketing.
 * 🪙 **Cryptocurrency-Friendly Stores**: Add Bitcoin, Ethereum, and more using 
   supported plugins.

### 🔧 Available Shortcodes

Add these to any post, page, or widget:

 * `[woocommerce_currency_switcher_drop_down_box]` – Simple dropdown
 * `[woocommerce_currency_switcher_radio_list]` – Neat radio buttons
 * `[woocommerce_currency_switcher_link_list]` – Currency links
 * `[woocommerce_currency_switcher_product_price_table]` – Show product prices in
   all currencies
 * `[woocommerce_currency_switcher_convert_price]` – Convert any custom price
 * `[woocommerce_currency_switcher_current_currency_symbol]` – Display current symbol
 * `[woocommerce_currency_switcher_current_currency_code]` – Display current code

## Installation

 1. Upload the plugin folder to `/wp-content/plugins/`.
 2. Go to **Plugins > Installed Plugins** and activate it.
 3. Visit **WooCommerce > Settings > Currency Switcher** to configure your options.

## FAQ

### Q: Will this plugin automatically detect a customer’s location and change the currency?

A: Yes, it can automatically detect the user’s location using their IP address and
show prices in the relevant currency. You can also override this behavior based 
on billing/shipping country or user-selected preferences.

### Q: Can I show different product prices for each currency?

A: Absolutely. You can manually set specific product prices for each currency directly
from the product editing screen.

### Q: What happens at checkout? Will the currency change back to default?

A: That’s up to you! You can choose to either preserve the selected currency through
to payment or revert to the store’s base currency during checkout.

### Q: Can customers manually switch currencies?

A: Yes. You can add a switcher to your site using a widget or a shortcode in any
format — dropdown, links, or radio buttons.

### Q: Is this plugin compatible with WPML or Polylang for multilingual sites?

A: Yes, and it even allows you to assign different currencies based on selected 
language/locale.

### Q: How are exchange rates handled?

A: Exchange rates can be updated automatically from a variety of providers, or you
can input them manually.

### Q: What if my exchange rates provider requires an API key (e.g., CoinMarketCap)?

A: Simply enter your API key in the plugin settings under WooCommerce > Settings
> Currency Switcher > Exchange Rates.

### Q: Does it support cryptocurrencies like Bitcoin or Ethereum?

A: Yes! You’ll need to install the [All Currencies for WooCommerce](https://wordpress.org/plugins/woocommerce-all-currencies/)
plugin to enable crypto support.

### Q: Can I force a currency using a URL parameter?

A: Yes. You can add `?alg_currency=USD` to any page URL to switch to USD (replace
with any currency code).

### Q: Why is the PayPal currency incorrect in email receipts?

A: The default PayPal integration may not support multi-currency. We recommend switching
to [this PayPal plugin](https://www.angelleye.com/product/woocommerce-paypal-plugin/)
for full compatibility.

### Q: Can I show converted prices in custom templates using code?

A: Yes. Use the function `alg_get_product_price_by_currency()` to get and format
the price in any currency.

### Q: How do I exclude certain currencies from using rounding or pretty pricing?

A: You can use the `alg_wc_currency_switcher_correction` filter to disable rounding
for specific currencies like BTC.

### Q: Will this plugin work with WooCommerce Subscriptions?

A: It works with most standard WooCommerce extensions, but multi-currency recurring
billing may depend on the gateway’s capabilities. We recommend testing your configuration
thoroughly.

### Q: How can I display the current currency symbol or code anywhere on my site?

A: Use the shortcodes `[woocommerce_currency_switcher_current_currency_symbol]` 
or `[woocommerce_currency_switcher_current_currency_code]`.

### Q: Can I set different shipping costs for different currencies?

A: Yes, you can adjust shipping prices using filters or enable conversion on shipping
costs in the plugin’s settings.

### Q: How can I show the currency switcher only on specific pages?

A: Use conditional shortcodes or WooCommerce template hooks to display the switcher
only where you need it.

### Q: What if my server doesn’t support some exchange rate APIs?

A: Make sure SOAP or cURL is enabled. You can also switch to another supported exchange
rate provider in the plugin settings.

### Q: Is this plugin compatible with caching plugins?

A: It works with most caching plugins, but for best results, enable AJAX mode or
exclude currency switcher pages from caching.

### Q: How many currencies can I add?

A: You can add as many currencies as you need — there’s no hard limit.

## Reviews

![](https://secure.gravatar.com/avatar/de637d8257499b74ba8ebebb9a673f2a8a56cc714f7986ec53066d75816151b3?
s=60&d=retro&r=g)

### 󠀁[best of the best for eshops](https://wordpress.org/support/topic/best-of-the-best-for-eshops/)󠁿

 [cinnamon89](https://profiles.wordpress.org/cinnamon89/) May 28, 2025

Use it for my WooCommerce shop and it works really good. It help my customers to
switch between currencies very easy now i get more orders as I feel that customer
prefer to pay in their own currency. I recommend this plugin for anyone who sell
in different countries. Super helpful and easy to use. 5 stars from me!

![](https://secure.gravatar.com/avatar/c4d3c8cea1131f8af2ce5996c83ebe3df7c24564587f1294a9f22604fbd08811?
s=60&d=retro&r=g)

### 󠀁[super helpful](https://wordpress.org/support/topic/super-helpful-164/)󠁿

 [SafeWeb](https://profiles.wordpress.org/hallemmit3/) May 17, 2025

I like that it shows prices in local currency – my customers are happy. Super helpful
and easy to use.

 [ Read all 2 reviews ](https://wordpress.org/support/plugin/shop-currency-switcher-for-woocommerce/reviews/)

## Contributors & Developers

“Shop Currency Switcher for WooCommerce” is open source software. The following 
people have contributed to this plugin.

Contributors

 *   [ WooTools ](https://profiles.wordpress.org/bianchi888/)

[Translate “Shop Currency Switcher for WooCommerce” into your language.](https://translate.wordpress.org/projects/wp-plugins/shop-currency-switcher-for-woocommerce)

### Interested in development?

[Browse the code](https://plugins.trac.wordpress.org/browser/shop-currency-switcher-for-woocommerce/),
check out the [SVN repository](https://plugins.svn.wordpress.org/shop-currency-switcher-for-woocommerce/),
or subscribe to the [development log](https://plugins.trac.wordpress.org/log/shop-currency-switcher-for-woocommerce/)
by [RSS](https://plugins.trac.wordpress.org/log/shop-currency-switcher-for-woocommerce/?limit=100&mode=stop_on_copy&format=rss).

## Meta

 *  Version **3.2.2**
 *  Last updated **1 year ago**
 *  Active installations **10+**
 *  WordPress version ** 5.0 or higher **
 *  Tested up to **6.8.11**
 *  Language
 * [English (US)](https://wordpress.org/plugins/shop-currency-switcher-for-woocommerce/)
 * Tags
 * [currency switcher](https://frp.wordpress.org/plugins/tags/currency-switcher/)
   [ecommerce](https://frp.wordpress.org/plugins/tags/ecommerce/)[multi currency](https://frp.wordpress.org/plugins/tags/multi-currency/)
   [shop](https://frp.wordpress.org/plugins/tags/shop/)[woocommerce](https://frp.wordpress.org/plugins/tags/woocommerce/)
 *  [Advanced View](https://frp.wordpress.org/plugins/shop-currency-switcher-for-woocommerce/advanced/)

## Ratings

 5 out of 5 stars.

 *  [  2 5-star reviews     ](https://wordpress.org/support/plugin/shop-currency-switcher-for-woocommerce/reviews/?filter=5)
 *  [  0 4-star reviews     ](https://wordpress.org/support/plugin/shop-currency-switcher-for-woocommerce/reviews/?filter=4)
 *  [  0 3-star reviews     ](https://wordpress.org/support/plugin/shop-currency-switcher-for-woocommerce/reviews/?filter=3)
 *  [  0 2-star reviews     ](https://wordpress.org/support/plugin/shop-currency-switcher-for-woocommerce/reviews/?filter=2)
 *  [  0 1-star reviews     ](https://wordpress.org/support/plugin/shop-currency-switcher-for-woocommerce/reviews/?filter=1)

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

[See all reviews](https://wordpress.org/support/plugin/shop-currency-switcher-for-woocommerce/reviews/)

## Contributors

 *   [ WooTools ](https://profiles.wordpress.org/bianchi888/)

## Support

Got something to say? Need help?

 [View support forum](https://wordpress.org/support/plugin/shop-currency-switcher-for-woocommerce/)