Woocommerce Currency Switcher featured image

WooCommerce Currency Switcher v2.5.3

Developer: realmag777Category: WordPress Plugins5.0 (1 review)Trusted with 302 downloadsPro7 favoritesLatest v2.5.3Updated 1w 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 WooCommerceWOOCS – 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 11 versions
v2.5.3LatestVerified Safe
Sep 4, 20262.8 MB
Fixed
  • automatic rate updates never ran on shops with regular REST API
Other
  • traffic. The rate update scheduler was hooked to rest_api_init without
  • limiting the number of accepted arguments, so WordPress passed the
  • WP_REST_Server instance into the method's $reset parameter. Every REST
  • request therefore restarted the schedule from the current time and cleared
  • the last run marker, which pushed the next run permanently into the future.
  • Rates stayed frozen at the values stored before the upgrade. Sites with
  • block based cart and checkout, the Store API, page builders or headless
  • front ends were affected the most, sites with little or no REST traffic were
  • not affected. Reported by Performize.it.
Sep 3, 20262.8 MB
View changelog
Fixed
  • currency switching was unreliable when "Currency storage" was set to
  • the selected currency is now applied to requests made by WooCommerce
  • prices were shown in the shop base currency inside content loaded by
  • fee lines (for example custom regional tax or surcharge fees) were not converted
Other
  • Transient and the option "I am using cache plugin on my site" was enabled.
  • In that combination the selected currency could be applied to the prices but
  • not to the cart, the checkout totals or the currency switcher itself, so
  • different parts of one page could show different currencies.
  • Blocks and the Store API, so the block based mini cart, cart and checkout
  • render in the visitor's currency.
  • page builders through the REST API, for example the Bricks side cart and
  • Bricks popups.
  • when an order was recalculated into another currency in wp-admin — the currency label
  • If a function named woocs_order_recalculated_custom exists on the site,
  • the plugin calls it right after an order has been recalculated to another currency
  • and before the order is saved, passing the order object, the new currency,
  • the previous currency and the exchange rate the order was stored with.
  • This makes it possible to override amounts of individual order items,
  • for example flat fees that must keep a fixed value in each currency instead
  • of being converted by rate. Works with both HPOS and legacy order storage.
  • If the function is not declared, behaviour is unchanged.
Improved
  • while the fee amount stayed as it was.
Added
  • order recalculation on manual currency change can now be customized.
Jul 27, 20262.8 MB
View changelog
Fixed
  • fatal error (infinite loop / memory exhaustion) on the order-received
Other
  • and view-order pages when HPOS is disabled

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.3 (released Sep 4, 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.3) 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 - up to 25. Included with 12-month and Geek Lifetime plans (plus legacy 6-month).