WPCS - WordPress Currency Switcher Professional

WPCS - WordPress Currency Switcher Professional

Cart 415 sales
Recently Updated

WordPress Currency Switcher (WPCS) is WordPress currency plugin, that allows your site visitors switch prices currencies in your site content according to set currencies rates in the real time!

Power marketing tool for WordPress sites where its necessary display content in more than one currency. Ideal solution to make your site commercial suggestion more clear for customers from different countries! Good for any marketing programs, catalogs, portfolios and any commercial text-content (propositions).

WordPress Currency Switcher is available as shortcode [wpcs] so as the widget. Insert prices into your content by shortcode [wpcs_price value=20]

Final date of discount is: 14th May 2023

ATTENTION: this plugin IS NOT for WooCommerce. If you need currency switcher for WooCommerce site, use WooCommerce Currency Switcher plugin instead of this one.


✔ Representation
Currency Switcher is available as a widget and works in any widgetized area, for flexibility the shortcode is also available [wpcs]. You can insert shortcode [wpcs] in any place of your site, even in the top menu.

Also the plugin has ajaxed shortcode/widget of currency converter and ajaxed shortcode/widget of currency rates

Insert prices into your content by shortcode [wpcs_price value=20]

✔ Design
Graphically WordPress Currency Switcher can be represented in 3 different ways: drop-down, flags, side switcher. For each currency it is possible to set its own flag.

✔ Rates
Set of currencies aggregators for automatic rates changing. Also admin can set rates manually if it’s necessary!

✔ Rates auto update
Update currency rates hourly, twice daily, daily, weekly, monthly by cron. Or you can disable it and set your own currency rates by hands!

✔ Currency Wizard
Search and add multiple currencies with all data: flag, rate, sign, description, etc.

✔ Price
Set price format which fit your needs – decimals count, usual money sign or custom sign, money sign position (4 variants). You can show or hide cents for each currency optionally.

✔ Possible to take the price value directly from meta field
value of meta field should be decimal or integer

✔ GEO IP rules
Let your site visitors see prices in their country currency! Flexible options which allows to set what currency to display to each country

✔ Fixed prices options
[wpcs_price] – If you want to set for each currency its own price and avoid recounting relatively of basic currency: [wpcs_price type=”fixed” value=”USD:15,EUR:20,GBP:45”] . If you want use meta field instead of attribute ‘value’ write shortcode as [wpcs_price meta_value=my_price_field type=”fixed”] and value of meta field should has next syntax: USD:15,EUR:20,GBP:45

✔ Custom money signs
Create and use your own money symbols you need. It is possible even use currency which not exists in the reality!

✔ Custom price formats
Each currency can has its own format where price and money sign can be set on the side you want

✔ Video to understand basics

Note: for today design of the plugin is different of the video (is improved), see screenshots below!

✔ Welcome currency
Allows to set any price currency you want for your site visitors first visit. So if your site currency is INR and you want let your customers on their first visit see prices converted to USD you just need to set ‘Welcome currency’ in WPCS options.

✔ Compatibility with cache plugins
If your site uses any cache plugins enable option ‘I am using cache plugin on my site’, reset the site cache and from now your site visitors can switch currencies without any problems!

✔ Price info icon
Show info icon near the price which while its under mouse hover shows prices in all other currencies

✔ Prices without cents
Recounts prices without cents for such currencies like JPY or TWD which by its nature have not cents. Test it for checkout after setup!

✔ Possible to change currency according to the language
If you you using WPML or Polylang plugins in your site and by business logic you want to set currency according to the current language it is possible with WPCS API

✔ WPCS understand currency in the site link as

✔ Decimal separator optional

✔ Thousandth separator optional

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

✔ Easy to use for administrators and site customers

✔ Strong technical support which each day works with tones of code!

DON’T DOUBT! Install WordpRess Currency Switcher simply just now without purchasing!

  • Go to your site plugins page
  • Press “Add new Plugin” button
  • In the search input write next string: WordPress Currency Switcher
  • You will see WordPress Currency Switcher – Install and activate it!
  • Use it for free if only 2 currencies is enough for your site – all features are unlocked there
  • Troubles? Issues? Do you need something specific? ASK SUPPORT HERE AND WITHIN 24H YOU WILL GET THE ANSWER!



Still not convinced? Download it now for FREE and take it for a test drive on our own site!

Of course WPCS comes with comprehensive online documentation for any of those niggling questions, including a dedicated section on working with the API and custom sections for developers, how to setup your front­end and use Shortcodes as well as Tips & Tricks for getting the most out of your new plugin

This plugin is part of “WooCommerce Business Tools Bundle”

WordPress plugins & PHP scripts for business

v.2.1.9 (12-10-2022)
    - New currency aggregator "" 
    - New currency aggregator "National Bank of Moldova" 
    - New currency aggregator "Magyar Nemzeti Bank" 
    - New attribute for [wpcs_price fix_currency="EUR"] shortcode "fix_currency": accepts a currency code, and shows the price in this currency, independent of the selected one
    - For premium version added "Currency Wizard" – search and add multiple currencies with all data: flag, rate, sign, description, etc

v.2.1.8 (08-07-2022)
    - new admin panel design
    - added designer for drop-down currency switchers

v. (06-07-2022)
    - PHP 8.1.7 incompatibility fixed

v.2.1.7 (04-05-2021)
    - fixed security issue, thaks to Mizuki Takagi, Cryptography Laboratory, Tokyo Denki University
    - for shortcode [wpcs_price] new attribute 'post_id' which take price data from meta value which is in attribute 'meta_value'. If meta value is not set data will be taken from meta field 'wpcs_price'
    - added 3 new styles for currency switcher in tab Options
    - to each currency added new field - interest. For example you have rate of EUR related to USD 0.82757406479028. In field in 'interest' near rate field set 0.05 and really for system this rate will has value 0.87757406479028
    - added new option 'No GET data in link' - Switches currency without GET properties (?currency=USD) in the link.
    - added currency agregator of Ukrainian national bank

v.2.1.6 (09-12-2020)
    - 1 jQuery fix for WordPress 5.6 compatibility

v.2.1.5 (08-06-2020)
    - fixes and improvements
    - some new aggregators
    - Possibility to add its own custom currency aggregator:

v.2.1.4 (28-03-2019)
    - some minor fixes
    - google aggregator removed at all
    - added 3 new agregators: Fixer, MicroPyramid, The Free Currency Converter by European Central Bank
    - added new field in settings which allows insert subscribed API key for Fixer and The Free Currency Converter

v.2.1.3 (24-10-2018)
    - removed currency agregators which stopped to work
    - added back Google and Yahoo currency agregators

v.2.1.2 (17-04-2018)
    - new feature: Side switcher -
    - new hook
    - added in options decimal separator
    - added in options thousandth separator
    - Google agregator removed as the service been closed
    - Added new agregator XE Currency Converter

v.2.1.1 (17-11-2017)
    - Yahoo aggregator removed as it failed completely
    - Google aggregator changed its API and its fixed in WOOCS code
    - New aggregator added:

v.2.1.0 (27-02-2017)
    - some little fixes
    - new feature GEO IP rules
    - new attribute meta_value for shortcode [wpcs_price]
    - new attribute: 'type' for fixed prices: <i>Can I fix the prices for different currencies rather than auto-calculate? For example: US price: $100, Canadian price $75.</i> - Yes: [wpcs_price type="fixed" value="USD:15,EUR:20,GBP:45"]
    - new shortcode [wpcs_check_country]

v.2.0.2 (16-08-2016)
    - the premium version release

Tell us what you think!

We'd like to ask you a few questions to help improve CodeCanyon.

Sure, take me to the survey