3.1 New Release Update -

Jan 24, 2023

The short version is now available ! To make the process as smooth as possible, view our documentation here.  How to update  ,  Make a backup , update your extensions, and finally update via your WordPress Dashboard.

Need technical information? Check out " 3.1 has landed" on the Develop blog.

  • Make your life easier with this new, integrated import and export feature for adding or update information about products.
  •   Control .com subscriptions directly from  
  • Ship products more easily within Canada and the US as well as Canada through setting up Shipping

The stores that exist already have brand added features that will make their websites more attractive -- inline 'Terms and Conditions' in checkout, embedded videos and much more, all in brief description -- as well as improving their processes, such as the process of assigning the order to customers for payment, or updating their stock status for every variation all at once. And we added search helpers for web developers.

That's a lot!l Let's dig into details.

 Edit or replace details about the product using our latest integrated tool

Affiliating products is a crucial element to be included when you are making your store. Prior to this update, you had two options:

  • Manually setup each product is fine for shops with a few products however, it is not scaleable.
  • Buy an extension for established stores with orders coming in, but costly for newcomers

We found that retailers that sold a substantial number of products, but didn't have any sales and hit a brick wall in setting up. To make it easier, we added the tools for exporting and importing products into.

The import tool allows you to upload all product data to your website, including the details about the name, description of the product, regular price and sale along with other details. Additionally, you can upload any type of standard product and variations by importing one CSV file.

In addition to first-time stores as well as existing stores, you can make use of the same method to batch updating information.For instance, if you decide to put all the items in one category on sale, or keep the information from various systems in sync, or if you have several storefronts or are selling on a marketplace outside of your shop. The importer will match up information based on the product's number or product.

In the case of export You can choose which pieces of information you want to export and then export one, a few or all product types, and export custom meta data.

. Since we know many customers use workflows that revolve around the extension, we'll roll it out over the next few versions. For now, we lowered the price and added a notice so customers understand how this extension works.

 Manage .com subscriptions, without an extra plugin

Now we've brought the experience of activating and downloading extensions right into . You purchase, you download, you activate. You don't have to do any additional steps. No confusion.

Connect your .com account
New 'connect your account' screen in

The addition of this feature means that users have a simpler time getting started. Instead of adding a new plugin and copy/pasting subscription keys, customers simply connect their websites through their .com account. They can then download and activate extensions all from within the WP Administration.

This feature has also been added:

  • Creates an additional secure connection to your online store .com
  • Shows which WooCommere.com items you have purchased, and have not yet activated which means you are able to activate them.
  • attempts to make subscriptions active when you activate a plugin by combining two steps into one
Subscription management in
Manage .com subscriptions on its own

New customers can see the .com Extensions page under Extensions in WP Admin and can read the help about managing .com subscriptions for assistance in with connecting to their account. Existing stores that already have WooThemes Helper activated WooThemes Helper activated only need to update to 3.1.

 Deliver physical products and print labels to the US as well as Canada without copy/pasting order details

A little over one month ago, we made public the fact that we were working on a new and safer approach to enjoyingFeatures without the need to create an extension for each one the Services.

 Now you can include live rates for shipping with USPS as well as Canada Post and print discounted shipping labels for USPS from your online store without having to leave.

 onboarding - shipping options
Install Shipping directly from the onboarding wizard

Using the onboarding wizard, new stores can enable Shipping (our first service) in addition to Services will be added to your site. Services software will automatically be added on your site.

Shipping shows live prices from USPS as well as Canada Post, so users pay exactly the amount to ship.

In addition, you can also print USPS shipping labels directly from and enjoy discounted rates. No need to copy/paste order details from your store on the USPS website - less errors, less wasted time and cheaper shipping. #win

Print shipping labels directly in
Labels for shipping can be printed without leaving

  Updates to short descriptions, checkout and more

Plus, there's more! We added a few other pieces and bits to improve the experience.

First, you can now utilize oEmbed for short descriptions. This means that store owners can embed videos and other rich media on their website.

We then rolled out the Terms and Conditions pop-up extension into , allowing the customer to display Terms and Conditions they have to agree to at checkout. 'Terms' open up at the time the link is clicked and the customer can read them without having to leave the their checkout.

New terms and conditions feature in
Customers must accept the 'Terms and Conditions' and leave the shop

Store owners who sometimes need to send an account page to pay for a specific order to a customer can see two enhancements:

  • Customers who aren't assigned to the purchase will be shown the message that informs customers that they cannot pay for the order.
  • Logged-out customers will be prompted to sign in, when the retailer asks for this.
Customer payment page for logged out customers
Log-in customers who are not registered will be required to log in before paying for an order

Finally, we have helped you update the status of stock in the case of variations. You are able to now bulk-update all variations with 'In stock either 'Out of Stock.'

 For developers: search helpers (WC_Order_Query class)

With every release, we are always looking to include enhancements to the backend for all of the developers building upon top of . This time around: search.

WC_Get_Orders and WC_Order_Query are a standard and safe way of retrieving orders that will not fail due to changes in the database with future versions. This is the recommended method for plugin and theme developers to retrieve multiple orders, as with WordPress get_posts and WP_Query..

 Find out more information about the best ways to utilize these.

 The update you've been waiting for is here

Are you ready to give it a shot? Go through our tutorial on how to update, make sure backups are set up Then, download the update in WP Administrator.

We're available if you're in need of us:

Note that we are in no way able to diagnose or solve potential issues through blog posts. The fastest way to reach us is through one of the options listed above.

For more details about 3.1, potential compatibility issues and ongoing updates are on our Develop blog .

What do you think about our latest release? Tell us in the comments! We're always thrilled to read your feedback.