Currency Switcher for WooCommerce 1.6/2.0.x updated to version

Currency Switcher for WooCommerce 1.6/2.0.x has been updated to version This update brings the following improvements and fixes:

  • Preliminary compatibility with WooCommerce 2.1
  • As anticipated earlier today, the architecture of WooCommerce 2.1 is significantly different from 2.0.x. Some of the changes introduced in this version break backward compatibility, thus causing undesired side effect in 3rd party plugins. We are now working to address issues caused by such update.
  • The following issues have been addressed:
    • Fixed error message related to absence of WC_Google_Analytics class
      Such class was part of WooCommerce core until version 2.0.20. From 2.1, it has been moved to a separate plugin.
    • Adapted logic to retrieve order currency
      WooCommerce 2.0 and 2.1 handle order attributes differently. Plugin logic has been modified to cater for both versions.
    • Fixed issue in displaying order totals in orders list page
      Order totals are handled correctly throughout the purchase process, but they are displayed incorrectly on Orders page in WC2.1 (again, due to a change in the core logic). Such issue has been addressed.
  • Removed unnecessary files.

Please note that compatibility with WooCommerce 2.1 is still in Beta and there may be issues to be addressed. We do not recommend using such version with the Currency Switcher on a live site.

Pending issues

  • Reports display incorrect totals
    WooCommerce 2.1 implements a completely new logic to render reports, which doesn’t trigger the Currency Switcher functions. We are now analysing the new code to ensure that the reports are generated correctly.

How to get latest version

New customers

Simply place your order and you will get the latest version.

Existing customers

You should be able to download the updated file using the link you received with your order. If the link doesn’t work, please contact Support to receive the latest version. Thanks.

0 replies

Leave a Reply

Want to join the discussion?
Feel free to contribute!

Leave a Reply

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.