Get Started
Woocommerce Currency Switcher featured image

WooCommerce Currency Switcher v2.5.6

Developer: realmag777Category: WordPress Plugins5.0 (1 review)Trusted with 308 downloadsPro7 favoritesLatest v2.5.6Updated 6d ago

Currency Switcher for WooCommerce - WOOCS - is a WordPress plugin for WooCommerce store that allows to switch products prices, get their rates converted in the real time and allows your customers p...

Related items

Related Woocommerce Plugins

Woocommerce Subscriptions icon

WooCommerce Subscriptions - WordPress Plugin

by Prospress Inc

WooCommerce Subscriptions Plugin allows you to introduce a variety of subscriptions for physical or virtual products and services.

Woocommerce Smart Coupons icon

WooCommerce Smart Coupons - WordPress Plugin

by StoreApps

Enhance your coupon options - create gift certificates, store credit, coupons based on purchases and more.

Woocommerce Table Rate Shipping icon

WooCommerce Table Rate Shipping - WordPress Plugin

by WooCommerce

Advanced, flexible shipping. Define multiple shipping rates based on location, price, weight, shipping class or item count.

Currency Switcher for WooCommerce – WOOCS – is a WordPress plugin for WooCommerce store that allows to switch products prices, get their rates converted in the real time and allows your customers pay in their selected currency or only in basic currency of your store! Ideal solution to make an online store in multiple currencies!

GENERAL

✔ Representation
Currency Switcher is available as a widget and works in any widgetized area, for flexibility the shortcode option is also available [woocs]. Graphically WooCommerce Currency Switcher can be presented in 3 different ways: drop-down, flags, side switcher. You can insert shortcode [woocs] in any place of your site, even in menu

✔ Currencies
Any currency from the world. 7 free currency rates aggregators to get actual currency rates automatically. Optionally you can be noticed about currency rates changes by email.

✔ Welcome currency
Welcome currency allows to set not basic price currency for your site visitors. So if your shop currency is BRL and you want let your customers see prices converted USD you just need to set this in WOOCS options.

✔ Payments rules
Rules for payment systems on checkout page depending on the current currency

✔ Individual prices based on user role
Gives ability to set different prices for each user role

✔ GEO IP rules for visitors currency detection
This feature is more targeted and allows to set prices for your site visitors in their native currency.
This functionality allows to realize WooCommerce Price Based on Country

✔ Show approximate price
Show approximate price on the shop and the single product page with currency of user defined by IP in the GeoIp rules tab. Works only with currencies rates data and NOT with fixed prices rules and geo rules.

Show full description

✔ Show approximate amount
Show approximate amount on the checkout and the cart page with currency of user defined by IP in the GeoIp rules tab. Works only with currencies rates data and NOT with fixed prices rules and geo rules.

✔ Custom currency signs AND Custom price formats
Each currency can has its own format. Also it is possible to add custom money signs, so there never will be trouble about necessary money sign.

✔ Use currency rates auto update OR set rate manually
You can use currencies aggregators to get rates converted or set rate manually. Currencies rate auto update option periods: hourly, twicedaily, daily, weekly, monthly, each minute, each 5 minutes, each 15 minutes, each 30 minutes, each 45 minutes

✔ Possible to change language according to the language on the front
If you you using WPML or Polylang on the front of your shop and by business logic you want to set currency according to the current language it is possible apply WOOCS API

✔ Checkout
The customers are allowed to pay in their selected currency (enable option ‘Is multiple allowed’)
IMPORTANT: be sure that payment gateway supports your preferred currency and test the plugin before purchasing. This note is relative to PayPal gate which not supports all currencies in the world on checkout page!

✔ Site cache
Works fine when cache plugin activated on your site (enable option ‘I am using cache plugin on my site‘)

✔ Additional
2 more additional AJAXED widgets and shortcodes: currencies rates ([woocs_rates]) & currencies converter ([woocs_converter])

✔ Wide API
WOOCS has advanced API and functionality set which allows to manipulate with prices and their rates on the fly using conditional logic

In their own words

Customer reviews

5.0(1)
Log in to leave a review.
Mian ShahzebFeb 5, 2019
Good plugin but unable to download. need currency switcher.

Questions & answers

Discussion

Log in to ask a question.
GPLCoffeeAdmin replyFeb 5, 2019
Hi, this is Pro item, you need a Pro pack to download it.

Recent releases

Release history

View all 14 versions
v2.5.6LatestVerified Safe
Oct 24, 20262.8 MB
Fixed
  • WooCommerce REST API responses (wc/v1, wc/v2, wc/v3) now always use the shop base currency, on nginx servers and with ?rest_route= links too. Before, on nginx the API could return prices converted to the currency of another visitor, which broke syncing with POS and ERP systems
  • WooCommerce webhook payloads (product.updated and others) are now always built in the shop base currency, for both background and immediate delivery. Before, a webhook could carry prices in the currency selected by a visitor who was on the site at that moment
  • with "I am using cache plugin on my site" and the prices preloader on, prices that appear on the page after it loads (Composite Products options, quick views, AJAX fragments) no longer keep the loading spinner forever and are shown in the visitor currency
  • Composite Products on a cached page now shows component prices and the composite total in the visitor currency, the same amount as in the cart
  • prices in WooCommerce AJAX and REST responses no longer get the loading spinner
  • prices of published products hidden from the catalog (typical Composite Products and Product Bundles options) are now converted on cached pages too
Added
  • the currency code from the FOX price format (__CODE__) is now shown in Composite Products drop-down option labels and in the composite total
Oct 9, 20262.8 MB
View changelog
Other
  • Security fix. Thanks to Je22y for the responsible disclosure and to Patchstack for coordinating it
  • Accessibility: the ddslick drop-down no longer renders an empty image when flags are turned off, and flag images get an empty alt attribute because the currency text is shown next to them
  • Accessibility: the ddslick drop-down uses span elements instead of labels without a form control for the currency text
  • Accessibility: every currency switcher on the page gets its own unique id (before, all ddslick switchers had the same id "undefined"), and the currency select gets an aria-label
Fixed
  • the wSelect drop-down no longer shows an empty icon when flags are turned off
Added
  • filter woocs_skip_conversion for developers, returning true leaves a price as it is without currency conversion
  • Pulse Verity rate aggregator for crypto currencies, works with USD as the store base currency and requires a free API key, fiat currency rates are left unchanged
Sep 18, 20262.8 MB
View changelog
Fixed
  • fatal error "Call to undefined function wc_get_page_screen_id()" in background
Other
  • cron tasks on sites where a third party plugin makes is_admin() return true inside wp-cron,
  • while the WooCommerce admin functions are not loaded. The screen id helper now returns
  • an empty string instead of calling admin only functions

Frequently asked questions

Is Woocommerce Currency Switcher GPL licensed?
Yes, Woocommerce Currency Switcher is distributed under the GNU General Public License (GPL). You can legally use, modify, and redistribute it on unlimited websites.
What is the latest version of Woocommerce Currency Switcher?
The latest version of Woocommerce Currency Switcher on GPLCoffee is v2.5.6 (released Oct 24, 2026, 2.8 MB download size). Every new release is synced automatically, and subscribers can update directly from their WordPress dashboard with the one-click connector plugin.
How much does Woocommerce Currency Switcher cost on GPLCoffee?
Woocommerce Currency Switcher is available for $5.99 for a 1-year license or $15.99 for a lifetime license. Membership plans also include credit-based access so you can download Woocommerce Currency Switcher along with thousands of other plugins, themes, and PHP scripts for a single subscription.
Which WordPress and PHP versions does Woocommerce Currency Switcher support?
The current release of Woocommerce Currency Switcher requires WordPress 6.0 or higher, tested up to WordPress 7.1, PHP 7.4 or higher. Per-release compatibility details are listed in the version history.
Is Woocommerce Currency Switcher safe to download?
Yes. The latest release of Woocommerce Currency Switcher (v2.5.6) was scanned with VirusTotal and came back clean. Scan results are visible on each version page, and releases flagged as malicious are blocked from the catalog.

Auto-updates included

Install it once, update automatically.

The GPLC Connector installs this plugin from your wp-admin and rolls out new versions to your connected sites. Included with every membership plan: 10 to 40 connected sites depending on the plan (Lite 10, Pro 20, Geek and Lifetime 40).