How to Create Products in WooCommerce

Learn how to add products to your WooCommerce store with this in-depth tutorial by our Web Design Team.

Creating a robust online store with WordPress is simple with the eCommerce plugin WooCommerce. With WooCommerce, you can sell physical goods, digital products, services, and more. Use this powerful plugin to build your business online!

Before you can create products in WooCommerce, be sure that you have already logged into your WordPress dashboard and have the WooCommerce plugin installed.

Continue reading to learn how:

Enjoy fast, secure hosting optimized for your WordPress site with our WordPress Hosting plans.

Adding a Physical Product

WooCommerce supports both physical products that would be shipped to a user, as well as virtual products. In this section, we will show you how to add a physical product to your WooCommerce site.

  1. From your WordPress dashboard, look to the left side menu bar and click on Products. This will display any products that you may already have set up. Most will not have any products here yet. To create one, click the Add Product button at the top of the page.


    Now that you are on the new product page, first you will need to give your product a name. This name will display within any product listings within your WooCommerce/WordPress website. In the field at the top of the page, enter your new product name.

  3. Next, you will need to enter a product description. The product description is entered into the large text box directly under the product title. This will be displayed when a user visits the page that displays your full product information.

  4. The next thing you will see when scrolling down this new product page is the product data box. In this box, you will be able to set various options for your WooCommerce product such as pricing, inventory, and shipping.

  5. By default, you should be on the General tab. If not, click on it.
  6. Now, you will need to enter a few options here. First, enter a unique product identifier for the SKU. This will help you keep stock of individual items when many orders are coming in.

    Under the SKU, you will see Regular Price and Sale Price fields. The regular pricing is the price of the product when it is not on sale. The Sale Price field is one that is used if you are running a sale on this particular product. Entering a price in here will allow users to purchase the product at that sale price, instead of the regular pricing. Within this field, you may not see the currency that you want to use.

    In that case, you may review our article on changing currencies within WooCommerce.
  7. Now that you have made the appropriate changes to the General tab, you will now want to move over to the Inventory tab. Click on Inventory in the tab selection bar on the left side of the product data section.

    On this tab, you will see various options regarding how much of the item is in stock, the status of the item, and backorders. For a more in-depth look at this section, take a look at our article on managing stock in WooCommerce.
  8. The next section that we will take a look at is Shipping. To get to it, click on the Shipping tab to the left under the Inventory tab. This tab determines how to handle the shipping of your physical products. Here, you may determine the weight, dimensions, and define the shipping class for this item.
  9. If you click on the next tab, which is labeled at Linked Products, you will see various options for Up-Sells and Cross-Sells. This will allow you to encourage customers to either purchase an upgraded product from what they are currently looking at via the Up-Sells field, or view a similar product using the Cross-Sells field. You may also use the Grouping field to add this product as a part of a group to sell it in a bundle with other products.
  10. The Attributes tab will allow your customers to further select product thats match what they are looking for. For example, if you were selling computers you could create attributes such as RAM, CPU, HDD, etc. in which you can further add specifications to the product added.

    Now that you have the configuration for the product itself all set up within the Product Data box, you will need to add just a few more things to your product to make it fully configured. Next, look over to the right side of this page for the Product Categories box. Here, you may add your new product to any existing categories that you have for WooCommerce, or create a new one.

    To add it to an existing WooCommerce product category, simply select the checkbox to the left of that category item. To create a new WooCommerce category, click the Add New Product Category link at the bottom of this box.


    Next, you’ll want to add any tags for the product using the Product Tags section. This section is located directly under the Product Categories box and will allow you to set individual tags to group products together. For example, if you were selling a pair of men’s gloves, you would enter something like “gloves, leather, men’s” to add these 3 different tags.

  13. Of course, you will want to add some images to your product as well to show visitors to your WooCommerce shop exactly what they are purchasing. There are two different options for this: gallery images, and a featured image.
  14. The gallery images are various images that will be displayed within the WooCommerce product page. The featured images will be the image that is shown within the various thumbnails, as well as the first image that is shown on the product page.
  15. First, you will want to upload any images that you have for the product by clicking on the Add product gallery images link under the Product Gallery box to the right side of the page. Then, be sure that you are on the Upload Files tab, and either drag and drop the images to this window, or click the Select Files button and navigate to your images stored on your local computer. Once complete, click on the Add to gallery button. To select your uploaded images to use in the product gallery for this particular product in WooCommerce, select the image within the Media Library tab, then click on Add to gallery.
  16. To set your featured image, click on Set featured image within the Featured Image box directly underneath the Product Gallery box. From here, you may select an image from the media gallery to set as your featured image, just as you did for the product gallery.
  17. Now that you have set up your new product in WooCommerce, click the Publish button. Your product is now live within WooCommerce.

Adding Digital Products to WooCommerce

Adding digital products is mostly the same process as adding a physical product, but within the Product Data box, you will be selecting the Virtual and/or Downloadable checkboxes.

If the downloadable checkbox is enabled, a few additional options will become available within the General tab:

  • File paths (one per line): Within this field, you will define the path to your file to be downloaded once the product is purchased. To the right of this field, there is also an upload button that you may use to upload files.
  • Download Limit: This field will allow you to set the number of times that the particular file may be downloaded. If left empty, the user will be able to download the file as many times as they want to.
  • Download Expiry: This determines the number of days that the file is available for the user to download.

Learn more WooCommerce tips and tricks on our WooCommerce Education Channel!

Stormy Scott
Stormy Scott Content Marketing Writer

Stormy is a Content Marketing Writer at InMotion Hosting. Her content focus is WordPress, web design, and help articles for small businesses.

More Articles by Stormy

Thoughts on “How to Create Products in WooCommerce

    • When you are creating a product, the “weight” of the product should be setup in “Step 4” above.

      Thank you,

  • I’ve added and publitshed a product but the product doesn’t show in the shop, checkout or the cart page. How do I get the product from the product page to show in one of the shop or checkout page?

    • Hello,

      There are a few possibilities for why your product doesn’t show after publishing it. It’s possible that the Catalog Visibility is set to hidden so that even though you have published it, the product cannot be seen. You should also make sure that your browser cache is cleared in cased your browser is showing an old page.

      I hope this helps to answer your question, please let us know if you require any further assistance.

      Arnel C.

    • There is not a way to only allow specific cities by default, however, a developer may be able to custom code an extension for you.

      You may also allow by specific countries via the main Settings page for WooCommerce, but not by city.

  • I am using woocommerce table rate shipping.I have 4 shipping location,based on weight prices has to be charged.1000grams-50Rs.,2000grams-100rs.I have added the 1000 grams shipping.but,2000 grams not working.


    • Be sure that within the table rate shipping module, that you have defined appropriate minimum and maximum shipping, as well as ensured that another shipping method such as flat rate shipping is not overriding the table rat shipping module.

Was this article helpful? Let us know!