WooCommerce is considered as the most popular free e-commerce solution for WordPress with over 3+ million active installs, a 4.6 user rating on WordPress.org. If you’re searching a powerful plugin for your virtual shop on your WordPress website, going with WooCommerce is one of the best decisions you could make.
After having undergone many improvements, WooCommerce 3.1 is now available with a number of exclusive features released on June 28th 2017.
WooCommerce 3.1 Upgrading Note
- Version 3.1 is a minor update and should be compatible with 3.0.x sites. You should test and back up your website before upgrading.
- Please remember that when you are using our themes, you do not need to upgrade anything by yourself. All themes from us are always updated timely, and we plan to completely update our themes to WooCommerce 3.1 in next week. If you have any question about this, please do not hesitate to let us know via our Support System here.
- If you are curious about some changes in files and functions in 3.1, you could check here.
So let’s enjoy this update and see at least 9 amazing things we can do with it.
1. Using a built-in product CSV Import/Export
A new built-in import/export solution is ready in this version to help new users be able to move their data in and out of WooCommerce quickly and easily.
With the new importer, users could:
- Import all core product data.
- Import string-based custom meta data by using the
- Extensions can add columns and props of their own or to support more advanced data.
- Merge data by ID or SKU.
- Import all product types from one CSV, including variations.
The exporter helps users:
- Choose which pieces of information you’d like to export.
- Export by product type.
- Exporting custom meta data is possible via a checkbox option.
To prevent timeouts, both tools use AJAX by exporting and importing in multiple batches, and both can be started from the main Products screen.
You could check a preview of the exporter in action here:
And how the importer importing some data is showed here:
2. Using the inline term page
WooCommerce 3.1 introduces the inline “terms and conditions” on checkout.
In previous versions, defining a checkout terms page would add a mandatory checkbox to the checkout, as well as a link to the terms page. This version was enhanced to show the terms page inline, so the user is kept on the checkout and can scroll through the content if desired.
3. Searching by
Some new search helpers for orders were added to allow developers to query orders by multiple props. Usage is explained here.
As an example, you could query all orders from a specific date range for users named John with the following code:
$orders = wc_get_orders( array( 'billing_first_name' => 'John', 'date_paid' => '2016-01-01...2016-12-31`, ) );
4. Managing your WooCommerce.com extension licenses in WooCommerce core
To improve the user experience for updating extensions purchased from WooCommerce.com, the “helper” (the code responsible for validating licenses and checking for updates) has been merged into WooCommerce core.
It’s lightweight and will be added to the already existing “extensions” screen in admin to help users ensure that their premium plugins are kept up to date with new functionality.
5. Having a better look of checkout pay for order page
In 3.0.x, when going to pay for an order assigned to a customer you’re presented with a pretty unfriendly “invalid order” message. This situation was improved in 3.1. Now, you’ll either see a useful message if the order is not yours, or you’ll see a login form if not yet logged in
6. Using oEmbed for short descriptions
oEmbeds (e.g. to show videos) were previously non-functional when used in the product short description. With 3.1 they are supported!
7. Bulk updating for variation stock statuses
WooCommerce 3.1 has improved to help update variations in bulk; you can now set all stock statuses at once.
8. Enabling customer profile “copy billing” button
When updating users manually in admin; you can now use the “Copy from billing address” button to populate the shipping address from the billing address in one click
9. Using some new improvements in the wizard
- A domestic shipping zone will be automatically created for your defined base country to make setting up shipping a little more streamlined.
- If using a non-WooCommerce theme, you’ll have the option to one-click install the Storefront theme if you want it.
- If you’re in the US you’ll get the option to install the WooCommerce Services extension which provides, amogst other things, USPS rates and shipping labels.
There are a variety of minor tweaks, new hooks, and fixes in this release, and 9 things listed are the most significant new features we could highlight. If you are still curious to read more then check it all out here!
Release Date Information
- Thanks to development team’s effort, the latest version 3.1 of WooCommerce was lauched yesterday (on June 28th 2017).
- Before that, its Beta was pulished on May 31st 2017. The Release Candidate 1 was on June 14th 2017 and RC 2 on June 24th 2017.
Our Upcoming Theme Updates for WooCommerce 3.1
We´d like to take a moment to announce our planned update for our current theme.
Our themes are now working well with WooCommerce 3.0.9. And we aim to keep theme always up to date with the WooCommerce latest version.
The updates with bugs fixed, new features, and homepages for the WooCommerce 3.1 will be available in next week.