Today I am excited to announce the availability of WooCommerce 2.0 beta 1. As you might have seen in our earlier post where we explained what was going to happen the next few months, WooCommerce 2.0 will be the next big release of our plugin.
Because WooCommerce 2.0 will introduce so many changes and new features, it is important to properly test all of this before releasing it. That’s why we are going through the full testing stages before releasing the final version. First stop is this beta release. This beta release should not be used on production websites as the software is still in development.
I can’t stress this enough: Do not use this version of WooCommerce, unless you know what you are doing. If you use this beta version on your production site, it is possible things will break.Â We do want to invite you to take this first beta for a test ride, help us make it a better plugin and that is what this post is all about.
What’s new in WooCommerce 2.0?
For WooCommerce 2.0 we have rewritten major parts of our code to give it a performance boost and remove all legacy code to make it future proof. This is also the reason why WooCommerce 2.0 will not be compatible with versions before WordPress 3.5. Larger stores will notice the speed increase in reports and when browsing through orders.
We have learned a lot from implementing WooCommerce in our own site, which we applied while developing WooCommerce 2.0.Â Next to those improvements, we have added a ton of new features to make it easier and more fun to manage your online stores.
To highlight a couple new features:
- New option to hold stock for unpaid orders. When the time limit is reached, and the order is not paid for, stock is released and the order is cancelled.
- New options for individual transaction emails with template editor, so it is easier to change the text of your emails.
- Added option to resend order emails, which has been requested a lot and is now finally becoming available.
- « On Sale », â€œBest Sellingâ€ and â€œTop Ratedâ€ shortcodes have been added to showcase your top products.
To top all that off, we have been working with the Sucuri security team to make sure our code is checked and proven to be very secure.
The full changelog for WooCommerce 2.0 can be found on GitHub.
Testing and reporting bugs
All these new features are coming in the next release, but first we need to test everything. Test it again and again. Test it until we think it is ready for launch. We want your help with all this testing, so we can find and fix bugs even faster.
If you find any bugs, please let us know via a GitHub issue:
- Search the issues to see if the bug hasn’t been reported or fixed already.
- List what WooCommerce (beta-) version you are using.
- Explain the bug or issue you are reporting:
- What did you expect to see/do?
- What did you see, or what happened instead?
- What are the steps to reproduce your issue?
- Make sure to list as many details as you can to make our work in reproducing and fixing the issue as easy as possible.
- Try to list as many technical details regarding your hosting environment and setup, for example tell us what hosting platform you are using.
Important: Our WooCommerce extensions are not yet tested with this WooCommerce beta release. We will start doing that now beta 1 is released and plan to have most of them tested during the next couple weeks. Please do not report bugs with extensions in our GitHub repository, but stick to issues with the WooCommerce plugin only.
Donâ€™t be afraid to report something that might not be a bug, we will not hurt you! It is better to report something that you think is a bug, so we can investigate or explain how it should work. If you are in doubt, let us know. We canâ€™t fix bugs that we are not aware of.
Are you all excited for this next version and can’t wait to update your production websites to WooCommerce 2.0? Well, depending on how many bugs we find in this beta version, we might have to release another beta (or maybe even more). When we think the code is stable enough, we will release a release candidate (RC) version. If that version proves to be working fine, we are ready to release the final WooCommerce 2.0.
We are currently expecting to release the final version in January. 2013 is going to be a great WooCommerce year. Happy testing!