1. Documentation /
  2. New Product Form (Beta)

New Product Form (Beta)

The new product form in WooCommerce is designed to enhance your product management experience. It addresses the need for a simplified yet powerful product creation and editing process.

The new experience will allow you to create and edit product listings faster than our classic form. We’re upgrading our technology behind the scenes to work with block-based editing, which means faster performance for you and less time spent on settings. This also paves the way for more improvements in the future in other store management areas.

With WooCommerce 7.8, the new product management experience is available on WooCommerce stores as an opt-in feature.

Note: For now, the new product form will only work with simple physical products but we’ll continue to expand the experience in 2023.

Enable New Product Form

↑ Back to top

You can enable the New Product Form by following the below steps:

  1. Navigate to WooCommerce > Settings > Advanced > Features.
  2. Check “Try new product editor (Beta)” and save changes.

If there are any incompatible plugins, the checkbox to enable the feature will be disabled. Please disable the incompatible plugins to use the new experience.

Adding a Product

↑ Back to top

Once the New Product Form is enabled, you can go to Products > Add new to add a new product and view the new interface.

Features

↑ Back to top

With its intuitive interface, you can easily navigate through four tabs: General, Pricing, Inventory, and Shipping. This allows you to streamline and customize your product details, ensuring efficient management and a seamless product editing experience.

General

↑ Back to top

The general tab is where you add your product’s Basic details, Description, Images, Categories, and Attributes.

  • Basic Details
    • Name
    • Summary (Product Short description)
    • List Price (Regular price of the product. You can manage more settings under the Pricing tab)
    • Sale Price
  • Description: You can add a product description here using a wide range of blocks to present your content.
  • Images: Add images for your product. You can drag and drop images to this area to upload new ones or select files from your media library. For best results, use JPEG files that are 1000 by 1000 pixels or larger.
  • Organization & visibility: You can add categories to your products under this section to help customers find this product easily or feature it across your sales channels. Product categories help organize and classify products into specific groups based on their characteristics, features, or intended use.
  • Attributes: You can add descriptive pieces of information that customers can use to filter and search for this product. You can learn more about product attributes here in this document.

Pricing

↑ Back to top

The Pricing tab includes the following options for your product:

  • List price (Regular Price): This option allows you to specify the regular price of a product.
  • Sale Price: It lets you define a discounted price for a product. When a sale price is set, it overrides the regular price temporarily, allowing you to offer promotional or discounted prices to customers.
  • Schedule Sale: By enabling this option, you can schedule the start and end dates for the sale price of a product. The “From” field indicates when the sale price should become effective, and the “To” field specifies when the sale price will automatically revert to the regular price.
  • Charge Sales Tax On
    • Product and Shipping: This option enables the calculation and charging of sales tax on both products and shipping costs based on the tax settings and rules defined in your WooCommerce settings.
    • Only Shipping: It enables the charging of sales tax only on the shipping costs.
    • Don’t charge tax: No tax is charged.
  • Tax Class: Under the Advanced settings, you can choose which tax class should be applied to the product. You can learn more about tax classes here in this document.

Inventory

↑ Back to top

The Inventory tab includes the following options for your product:

  • SKU (Stock Keeping Unit): SKU stands for Stock Keeping Unit, a unique identifier assigned to each product in your inventory. It helps you track and manage your products effectively by providing a specific reference for each item. Setting SKUs to your products allows you to easily identify and locate particular items within your inventory system.
  • Track Stock Quantity: Enabling this option allows WooCommerce to keep track of the available stock quantity for the product. It accurately records how many product units are currently in stock.
  • Available Quantity: This option displays the current quantity of a product available for purchase. You can specify the available quantity of the product here. It reflects the real-time stock level, allowing customers to know how many units are in stock before making a purchase.
  • When Out Of Stock: This setting determines the behavior of a product when it goes out of stock. You have three options to choose from:
    • Allow Purchases: Even if a product is out of stock, customers can still add it to their cart and proceed with the purchase. This option allows backorders or enables customers to place orders that will be fulfilled once the product is back in stock.
    • Allow purchases, but notify customers: When a product is out of stock, customers can add it to their cart, but they will be informed that the item is available for backorder.
    • Don’t allow purchases: If a product goes out of stock, customers will not be able to add it to their cart or complete the purchase. This option prevents customers from ordering items that are currently unavailable.
  • Email Me When Stock Reaches: This option allows you to receive email notifications when the stock quantity of a product reaches a specified threshold. It helps you stay informed about low stock levels, allowing you to take timely action, such as reordering or restocking, to ensure the continuity of sales. The email is sent to the Notification recipient under WooCommerce > Settings > Product > Inventory.
  • Restrictions – Limit purchases to 1 item per order: This option limits the maximum quantity of a product a customer can purchase in a single order. By limiting purchases to 1 item per order, you can prevent customers from ordering multiple quantities of the same item in a single transaction.

Shipping

↑ Back to top

The Shipping tab includes the following options for your product:

  • Shipping Class: The shipping class setting allows you to categorize products based on their shipping requirements. You can assign a specific shipping class to your product to differentiate shipping methods, rates, or other shipping-related specifications. You can view how to add a new shipping class below and read more about Shipping Classes in this document.
  • Dimensions: The dimensions setting allows you to specify the physical size of a product for shipping purposes. It helps determine the appropriate packaging and shipping rates based on the product’s size.
    • Width
    • Length
    • Height
  • Weight: The weight setting allows you to specify the weight of a product for shipping purposes. It plays a crucial role in determining shipping costs, as carriers often calculate rates based on weight. Accurate weight helps ensure that the appropriate shipping fees are applied to the product during checkout.
  • Add a New Shipping Class: You can add a new shipping class from the dropdown option. You can learn more about Shipping Classes in this document.

Disable New Product Form

↑ Back to top

If you’d like to opt out of testing the new product form and revert back to the original experience, you can do so in one of the following ways:

  • Within the new product form, head to the menu located in the top right of the product editing area. You’ll then see an option to “Turn off the new product form”. 
  • After saving or publishing a product, a bar will appear at the bottom of the screen inviting you to leave feedback or turn off the new interface. 
  • Go to WooCommerce > Settings > Advanced > Features, uncheck “Try new product editor (Beta)”, and save.

Feedback

↑ Back to top

You can share feedback about your experience with New Product Form by following the below steps:

  • Go to Product > Add New
  • Click on the ellipsis (three-vertical-dots) on the top right
  • Click on the “Share Feedback” option
  • The feedback form will be presented, allowing you to share your experience regarding the new product form.

Frequently Asked Questions

↑ Back to top

What’s the purpose of the new product form?

↑ Back to top

The new experience will allow you to create and edit product listings faster than using our classic form. We’re upgrading our technology behind the scenes to work with block-based editing, which means faster performance for you and less time spent on settings. This also paves the way for more improvements in the future to other store management areas.

Are there any specific requirements or qualifications to enable this?

↑ Back to top

For now, the new product editing form will only work with simple physical products, and you won’t be able to use extensions that leverage the product options —  such as WooCommerce Subscriptions, for example. We’ll update this page with new features through the rest of 2023 as they become available — stay tuned!

Can I integrate third-party plugins or extensions with the new product form?

↑ Back to top

With the current beta stage, you cannot use extensions that rely on product listings, such as WooCommerce Subscriptions. We will continue to roll out additional features in 2023 to support products with variations, extensibility, and many other features.

Is there a dedicated support channel for this new feature to report issues or seek assistance?

↑ Back to top

To provide feedback about your experience with the new form, you’ll be given the option to do so in a bar that will appear at the bottom of the screen after you’ve saved or published a product.

Alternatively, navigate to the menu in the top right of the product editing experience and select “Share feedback”.  If you encounter any issues, don’t hesitate to contact our support team.