WooCommerce 2.4.2-7 Fix Releases

·

·

Many fixes were released since our last post. Here’s an overview of the latest releases.

Remember to backup your system before updating. Good luck and happy selling.

WooCommerce 2.4.7 Fix Release

On September 21, WooCommerce 2.4.7 fix was released.

Now, what’s new?

  • For geolocation with static cache support, ensure hash is appended during form submission.
  • Remove use of ‘input’ event in checkout scripts to prevent IE11 triggering updates on placeholder change.
  • Added missing monthly cron schedule.
  • Only run maybe_set_cart_cookies if cart was loaded to prevent notices.
  • Escape add to cart messages to stop translations from breaking cart events.
  • AJAX variations not being found in some cases when product version was < 2.4, but attributes were updated after sync().
  • To prevent discounts being applied in ‘random’ order (based on order added to cart), sort cart items based on subtotal during calculate_totals.
  • We changed the way prices are cached for variable products.

There are also some smaller fixes and tweaks based on feedback. See the changelog for details.

 

Languages packs are now on WordPress.org

Now is it possible to update the translation from your WordPress dashboard. Also lets everyone translate in the same place (translate.wordpress.org) and all plugins share a translation memory.

 

WooCommerce 2.4.6 Fix Release

On August 24, WooCommerce 2.4.6 fix was released.

Now, what’s new?

  • Fixed grouped product is_purchasable check during add to cart.
  • Improved bulk variation editing.
  • Final fixes for ajax variation < 2.4 attribute name handling.
  • During updates, only recreate .htaccess if not using redirect download method.
  • Handle non standard decimals in flat rate costs.

There are also some smaller tweaks based on feedback. See the changelog for details.

 

WooCommerce 2.4.5 Fix Release

On August 20, WooCommerce 2.4.5 fix was released.

Now, what’s new?

  • Fixed a case where global text based attributes were not saving correctly.
  • Fixed a case where display name was not checked/set correctly when editing your account.
  • Fixed ‘no shipping’ messages for state-less countries.
  • Fixed cache flushing after scheduled sales ending.
  • Allowed users to install translations for the current language during the Setup Wizard.

There are also some smaller tweaks based on feedback. See the changelog for details.

 

WooCommerce 2.4.4 Fix Release

On August 14, WooCommerce 2.4.4 fix was released.

Now, what’s new?

  1. Fixed a case whereby having > 20 variations with ‘any’ attribute set would return no matches
  2. Fixed some entity issues with attributes containing quote characters
  3. Fixed an issue where COD was checking for shipping even if the order was virtual

There are also some smaller tweaks based on feedback. See the changelog for details.

 

WooCommerce 2.4.3 Fix Release

On August 12, WooCommerce 2.4.3 fix was released.

Now, what’s new?

  • The wc_customer_bought_product() function was returning false. This query has been corrected.
  • Some themes using older markup for tabs were not showing/hiding correctly.
  • There was a problem with AJAX variations on the frontend when using quotes in attribute names.
  • When removing a variation in the backend,the current page is now maintained.
  • Refund email subjects were fixed when a downloadable product was inside the order.

There are also made some smaller tweaks based on feedback. See the changelog for details.

 

WooCommerce 2.4.2 Fix Release

On August 11, WooCommerce 2.4.2 fix was released.

Now, what’s new?

  • There was a case whereby if a variation was out of stock, it’s price was not reflected in the parent variable products price display
  • If ajax add to cart was disabled, 2 products would be added to the cart instead of 1
  • We’ve fixed the ordering args you can pass into the [product_category] shortcode
  • There was a minor rounding issue with prices including tax with certain combinations of prices (half rounding issue)

There are also some smaller tweaks based on feedback. See the changelog for details.