Simple – covers the vast majority of any products you may sell. Simple products are shipped and have no options. For example, a book.
Grouped – a collection of related products that can be purchased individually and only consist of simple products. For example, a set of six drinking glasses.
Virtual – one that doesn’t require shipping. For example, a service. Enabling this disables all shipping-related fields such as shipping dimensions. A virtual product will also not trigger the shipping calculator in cart and checkout.
Downloadable – activates additional fields where you can provide a downloadable file. After a successful purchase, customers are given a downloadable file as a link in the order notification email. This is suitable, for example, for a digital album, PDF magazine, or photo.
External or Affiliate – one that you list and describe on your website but is sold elsewhere.
Variable – a product with variations, each of which may have a different SKU, price, stock option, etc. For example, a t-shirt available in different colors and/or sizes.
Other types are often added by extensions.
Go to WooCommerce > Products > Add Product.
Enter a product Title and Description.
Go to the Product Data panel, and select downloadable (digital) or virtual (service) if applicable.

Price
Regular Price – Item’s normal/regular price
Sale Price – Item’s discounted price that can then be scheduled for certain date ranges. The sale expires at 11:59pm of the specified end date
Tax
Tax status – Taxable / Shipping only / None
Tax class – Choose which tax class should be applied
Enter the Stock Quantity, and WooCommerce auto-manages inventory and auto-updates Stock Status as Stock, Out of Stock or On Backorder.
Select whether to Allow Backorders.
Low stock threshold – Enter a number upon which you are notified.
Tick the Sold Individually box to limit the product to one per order.
Weight – Weight of the item.
Dimensions – Length, width and height for the item.
Shipping Class – Shipping classes are used by certain shipping methods to group similar products.
Up-sells are displayed on the product details page. These are products that you may wish to encourage users to upgrade, based on the product they are currently viewing.
Cross-sells are products that are displayed with the cart and related to the user’s cart contents.
Grouping – Used to make a product part of a grouped product.
Purchase note – Enter an optional note to send the customer after they purchase the product.
Menu order – Custom ordering position for this item.
Enable Reviews – Enable/Disable customer reviews for this item.
Shop and search – Visible everywhere
Shop only – Visible in shop pages and category pages, but not search results
Search only – Visible in search results, but not shop/category pages
Hidden – Only visible on the single product page
You can also set whether the product is promoted in product categories, up-sells, related products as a Featured Product.
Go to: WooCommerce > Products > Add New
Enter a Title for the Grouped product
Scroll down to Product Data and select Grouped
Publish
Then:
Create products and add them
Add existing child products
You can first create Simple products and add them later, or first create a Grouped product and add Simple products later.
Add products to the Group
Go to: WooCommerce > Products > Add New
Select the Grouped product you wish to add products to.
Scroll down to Product Data > Linked Products
Select Grouped Products, and search for the product
Click the products you wish to add
Update
Drag and drop to reorder, then press Update
Adding a virtual product
When adding a Simple product, you can tick the Virtual checkbox in the product type panel.
With Variable products this checkbox is moved to each variation.
Enabling this disables all shipping-related fields. A virtual product will also not trigger the shipping calculator.
File path — Path or URL to your downloadable file
Download limit – Limit on number of downloads. Leave blank for unlimited
You can also check Virtual if it’s not shippable.
Adding an external/affiliate product
Select External/Affiliate from the product type dropdown. This removes tabs like tax and inventory and inserts a product URL field. Users see a “Read More” button linking to this URL.
Go to: WooCommerce > Products
Find the product you wish to delete
Hover under the name and click Trash
Go to: WooCommerce > Products
Select Category, Product Type, Stock Status, or any combination
Click Filter
Go to: WooCommerce > Products
Select Sorting
Select filters if needed
Click Filter
You can now drag and drop product order.
If products don’t sort correctly, update sorting via: Appearance > Customize > WooCommerce > Product Catalogue > Default product sorting.
Go to Products
Hover over the product
The ID will be displayed