WooCommerce Core

WooCommerce 3.0.0 RC2

WooCommerce 3.0.0 RC2 is available for testing. This fixes a bunch of issues from 3.0.0 RC1 which we’ve spent the last 2 weeks working on. Notable fixes include:

  • Fixed some edge case gallery issues such as galleries with no images, and zoom image sizes when flexslider is not used.
  • Fixed the 3.0 db updater to correctly set the outofstock term.
  • Fixed double add to cart issue on cart page when querystring contains add-to-cart.
  • Fix coupon removal in cart.
  • Added __sleep and __wakeup methods to data stores and data objects to avoid full object serialisation. Because of this, we were able to remove the special handling in email cron (since this is better), and remove the now defunct object caching in the data stores.
  • Prevent max on qty selectors being set to -1.
  • Improved default column definition in admin screens.
  • Fix to allow custom order item types from 2.6.
  • Fixed some bugs in the legacy API (using incorrect getters).
  • Various docblock/deprecation notice corrections.
  • Various RTL fixes.
  • Various fixes to prevent notices e.g. by casting floats when doing arithmetic.
  • Fixed API to return names instead of slugs in variation API.
  • Various REST API v2 schema and return type corrections (to match docs).
  • Removed timezone guesswork from set_date_prop method so offsets are correctly handled when the WP timezone setting is set to a UTC offset.

The REST API v2 docs are also now live so be sure to check out what is now possible with 3.0.0 and the v2 API if you’re using it.

To test WooCommerce 3.0.0 RC2, you can use our WooCommerce Beta Tester plugin or you can download the release candidate here (zip).

Think you’ve found a bug? Please post in detail to Github.

The final version of 3.0.0 is still due for April 4th 2017. Huge props to everyone who has sent feedback about this release so far or found bugs.

By Mike Jolley

Mike Jolley is a tech hobbyist, astrophotographer, retro gamer, and software engineer who works at Automattic and contributes to open-source projects such as WordPress and WooCommerce.

24 replies on “WooCommerce 3.0.0 RC2”

Hey Mike, how about compatibility of woo extensions for woocommerce with release 3? Is there anywere a listing or do we have to read each changelog?


I just noticed that the pagination in 3.0.0.RC2 doesn’t show 1-15, 16-31 etc. but just 1, 16 etc. Did I forget a setting? I show 15 products per page,
Also: I’ve never been able to change the number of columns to something else than 3. When I set to 5, I get weird display 5 divided over 2 lines.
Best regards, Egbert Jan, NL


Mike, we upgraded from 2.6.14 to 3.0 today. This suddenly threw our order numbers out of sequence, causing large gaps between new order numbers. And when we search for one of those new orders by number on the back-end, it’s pulling up the same order under a different number. Are these known bugs from one of the version updates? Prior to that, everything was butter. We unfortunately had to revert back to 2.6.14 😦


I installed today the new version of WordPress 3.0.0 and messed up my whole website.
I had to check all the plugins and found that it caused the problem.
Product Titles, Sale Prices, Stock Status, EU VAT Assistant (does not work at all), Shipping Rules and I don’t know what else! I had to restore the website through a backup file and I am trying for hours to recover it. Very dissapointed.


This is why we clearly state this is a major update which requires testing in advance. You need to get updated extensions from the developers before updating.


Major issue regarding product gallery images. The Woocommerce prettyPhoto js library isn’t used anymore and even the backend settings were gone for lightbox gallery. I hope it will be fixed in the upcoming updates. Thanks!


hey @mike – For clarity – does that mean that there is no backwards compatibility with the old prettyPhoto lightbox if someone updates to 3.0 and their theme hasn’t yet been updated to support one of the new gallery features? I’m seeing one or two posts on the Advanced WC facebook group from users who are reporting their lightboxes are disappearing. I’m guessing this is because they’ve updated to WC3.0 and their themes don’t yet provide support for the 3.0 gallery features.


PrettyPhoto is no longer included, so unless you have a custom gallery, it will no longer work because the script is not present. Impossible to detect if the old gallery is needed or not.


thanks for the clarity Mike – I can see a few non-technical people getting confused on fb because they don’t understand they have to wait for theme authors to update their themes. I’ll do my best to help point them in the right direction 🙂

Liked by 1 person

Hi. I want to know how to update JSON-LD. The current updates removed my inline Microdata.

-Improved structured product data by using JSON-LD instead of inline Microdata.



Comments are closed.