Posts

news icon

WooCommerce 2.4.7 – Important changes in variable product prices

WooThemes just announced a change in the logic that WooCommerce uses to load the prices for variable products. The change, whose purpose is to fix possible issues related to the caching of incorrect product prices, can break compatibility with other plugin that rely on the existing logic. These changes are due to be added to of WooCommerce 2.4.7, which is due to be released on the 21st September 2015.

Which Aelia plugins are affected?

The change affects our Currency Switcher and our Prices by Country plugins. We are already at work to update our products and bring them up to speed with the new logic. We will release an update for both plugins in the next few days, so that you can install on your site before WooCommerce 2.4.7 becomes publicly available.

Important: you can install our updates as soon as they become available. As always, our plugins are fully backward compatible, and they will work with WooCommerce 2.4.6 and earlier.

Our other solutions, such as Shipping Pricing, Tax Display by Country and EU VAT Assistant will keep working correctly, they won’t need any modification.

Should you have any questions, please feel free to contact us through our support portal, and we will be happy to assist you.

Regards,

The Aelia Team

news icon

More great plugins now support our WooCommerce Currency Switcher

Support for our multi-currency solution is growing

We are delighted to inform you that, day by day, more developers are recognising the importance of adding support for multi-currency environments to their plugins. When we released our plugin, the WooCommerce Currency Switcher, in 2013, we were pioneers in this field. At the time, not only there wasn’t any solution to make WooCommerce truly multi-currency, but there was nobody interested in developing one, either.

At the time, we were told by many developers that supporting multiple currencies was “impossible“, that there was no way to make the shop work correctly with more than one currency, and that no merchant would ever be interested in having such feature on their site. We are proud to say that we proved them wrong.

The ever-growing popularity of our Currency Switcher, and our other internationalisation solutions, such as Prices by Country, Tax Display by Country, and EU VAT Assistant, is now attracting the interest of many developers, who regularly contact us to see how they can extend their solutions to support multi-currency environments. As always, we are happy to help our colleagues in their endeavours, and pleased to see that so many want to join our project.

Two (and a half) more plugins join the multi-currency world

As the title indicates, we are happy to announce that two (and a half) more plugins have now been updated to support out multi-currency solution:

  • WooCommerce Multiple Free Gift This plugin allows you to easily grant gifts to your customers, based on flexible, custom criteria. Rules such as “buy X, get Y free“, or “free gifts with any purchase” can be created easily, and applied to your customer’s cart automatically. We would like to thank its author, Ankit Pokhrel, for the good job he did, testing and extending his plugin together with our Currency Switcher to achieve maximum compatibility.
  • WooCommerce Role Based Price This is a great plugin for the merchant who is dealing with different types of customers. As the name indicates, the Role Based Price plugin allows to sell products at different prices, depending on the role held by a customer. Wholesalers, consumers, VIP clients, they can all get their own, dedicated price.The integration with our Currency Switcher now allows you to enter such prices ineach of the currencies you enabled, greatly increasing your pricing options.We would like to thank Varun Sridharan for the effort he put into adding multi-currency support to his plugin. He is a great example of dedication, and his excellent work reflects that.
  • WooCommerce Product Fees This is the “half” plugin that we mentioned at the beginning of the paragraph. The reason why we call it “half” will be clear shortly.The WooCommerce Product Fees plugin was released on the 25th August 2015 by Caleb Burks, a member of WooThemes Support Team and, less than 24 hours later, we had extended it with full support for multiple currencies. Our integration added support for per-currency product fees, with automatic conversions as a fallback, while still maintaining full backward compatibility with single-currency environments.The above took us less than two hours of work, which is a great indicator of how easy it is to interface with our multi-currency solution.

    Why “half” plugin?
    Unfortunately, the author of the WooCommerce Product Fees plugin informed that, although our integration worked perfectly, he deemed it not to be important enough to be included in the main release. He reckoned that it would add unnecessary complexity, therefore he decided to leave the integration out for the moment, and to review it at a later stage. We respectfully disagree with such decision, for two reasons:

    1. Our extension required very few changes in the original code, and it doesn’t make the plugin much more complex.
    2. It’s easier to “think multi-currency” from the beginning of a plugin’s development, rather than try to “retrofit” such feature in a more complex product months, or years later.

    Of course, we do not want to enforce our vision and goals on anybody. We believe in collaboration, and freedom of choice is of utmost importance to us. We limited ourselves to explaining in detail why we believe that our integration should be part of the Product Fees plugin, and we will be happy to help Caleb in implementing it in the future. In the meantime, if you would like how a multi-currency aware of Product Fees plugin could work, you can get it from our Github fork: https://github.com/aelia-co/WooCommerce-Product-Fees.

    Important: please note that we only extended the first version of the plugin, which might have now been updated by its author. If you download the latest version of the Product Fees plugin, you will probably have to re-apply our changes to it.

Acknowledgements

We do understand that, despite one’s best effort, it’s not always viable to extend an existing product to work seamlessly in a multi-currency environment, and we appreciate all the effort put into it, no matter the final outcome. We would like to take the opportunity to extend our thanks to all the developers who worked on an integration, whether they decided to complete it or not. Thanks to all of you for your continued support and contributions!

The Aelia Team

WooCommerce Tax Display by Country – WC 2.4 fix (“keep prices fixed”)

WooCommerce Tax Display by Country – What’s new

The Tax Display by Country plugin for WooCommerce has been updated to version 1.7.6.150828. This update brings the following improvements and fixes:

  • Fixed “white screen” bug caused by WooCommerce 2.4 on cart and checkout pages. The bug was introduced by WooCommerce 2.4.x, and occurred in specific configurations when the “keep prices fixed” feature of the Tax Display by Country plugin was enabled. The result were intermittent errors on the cart and checkout pages, which did not refresh anymore when the customer changed the country.
    The root cause of such issue was an undocumented breaking change in the logic used by WooCommerce to load shop’s base location, which caused our plugin to go into an infinite loop.

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.

WooCommerce Tax Display by Country – WC 2.4 checkout bug fix

WooCommerce Tax Display by Country – What’s new

The Tax Display by Country plugin for WooCommerce has been updated to version 1.7.5.150824. This update brings the following improvements and fixes:

  • Fixed bug caused by WooCommerce 2.4 on the checkout page. The same bug that affected our Currency Switcher also caused some issues on our Tax Display by Country. Due to the hidden breaking change introduced in WooCommerce 2.4, the Tax Display plugin could not detect the country change on the checkout page. The only side effect was that the country selector widget was not updated correctly (taxes are calculated by WooCommerce itself, therefore this bug did not affect them). We fixed this cosmetic issue, so that customers can get a more consistent user experience.

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.

WooCommerce Prices by Country – WC 2.4 checkout bug fix

WooCommerce Prices by Country – What’s new

Prices by Country for WooCommerce has been updated to version 1.6.8.150824. This update brings the following improvements and fixes:

  • Fixed bug caused by WooCommerce 2.4 on the checkout page. The same bug that affected our Currency Switcher had an impact on our Prices by Country plugin as well. In this case, since WooCommerce 2.4 prevented our plugin from detecting the country change at checkout, the product prices were not updated as expected. This new version fixes the issue.

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.

WooCommerce Prices by Country – WC 2.4 fix (variable subscriptions)

WooCommerce Prices by Country – What’s new

Prices by Country for WooCommerce has been updated to version 1.6.7.150815. This update brings the following improvements and fixes:

  • Fixed issue caused by the caching logic used to handle variations in WooCommerce 2.4.3. This is the same issue that affected variable products, and we noticed that impacted variable subscriptions as well. We applied the same fix, to make sure that variations are loaded correctly and processed by our plugin, without being affected by stale cached data.

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.