Here we will give an overview of how to add products in WooCommerce.

But first, let’s define the four different types of products you can set up in WooCommerce: simple, variable, grouped, and external/affiliate product.

Simple Products

Simple products have one SKU, are shipped, and have no variations/options. For example, a book.

Variable Products

Variable products can have multiple variations/options, each of which may have a different SKU or price. For example, a piece of clothing that is available in a variety of colors and sizes.

Grouped Products

Grouped products are related products that can be purchased individually. Note that, grouped products can only consist of simple products. For example, an iPhone could be a grouped product as there are 8GB, 16GB, etc. variations of that same product parent.

External/Affiliate Products

External or affiliate products are ones that you list/display on your website but they are sold elsewhere.

Adding the different types of products all take a similar process, however, based on the product you are adding there will be some different product data required. To ensure a seamless process, make sure to set up product categories, tags, shipping classes, and attributes before getting started.

Below we will give an overview of how to add each type of product. But first here are is some product information that you will need/can add regardless of the type of product.

Title: Add the name of the product at the top of the page

Full Description: Add your product description here (you can add a shorter one later)

Product Categories and Tags: Use categories and tags to organize your products depending on how you would like to structure your website.

Product Image: This is the primary image of your product. It will be used for the thumbnail, catalog, and as the first image on your product page.

Product Gallery: Product gallery images will show up as small thumbnails next to your main product image described previously. Product galleries, for example, could be used for alternate views of your product.

Product Short Description: The short description typically appears next to your product image on its page depending on your theme. Use this for a brief overview of your product. Save details for the long description (described above), which typically appear within the product description tab.

Adding Simple Products

Adding simple products can be very straightforward, especially for experienced WordPress users.  A simple product can also be virtual (not shipped) or downloadable (customers are given access to a file after purchase).


On the general tab fill out the SKU, regular price, and sale price of your product. It is important to note that prices must be entered without $. Sales prices can be scheduled for a particular day, week, month, etc.


If you have products that will sell out, be sure to enable stock management at the product level. If selected, a stock quantity field will appear where you can enter/add your quantity. This number will reduce automatically as orders are placed. Depending on your settings, out of stock items can be hidden on the front-end of your website. On this tab, you can also specify if you would like to allow back orders of out of stock items or if they are to be sold individually.


Enter the weight, dimensions, and shipping class (if applicable) of your product here. The weight and dimensions of your product are required when using table rate shipping or shipping extensions that use this information to calculate rates.

Linked Products

Here you can add up-sells and cross-sells to your product, which is a great way to drive extra sales and increase revenue!

Up-sells are displayed on the product details page and encourage visitors to view other products. Think, “You May Also Like…”. An example of an up-sell would be to offer some of your other Aerosmith merchandise to a visitor who is viewing an Aerosmith t-shirt.

Cross-sells are displayed on the cart page and relate to the product(s) that your customer has in their cart. For example, if your customer has an iPhone in their cart, you may also suggest that they also purchase a case.

To add, simply start typing the name of other products you have already added and select. (Tip: you may want to add all of your products first and go back to do up-sells and cross-sells so you have your full inventory to choose from)


On the advanced tab, you can set up an optional purchase note to be sent to the customer after purchase, a custom ordering position, or enable/disable customer reviews for the product.

Adding a Variable Product

Adding variable products is very similar to adding simple, but with the selection of variable as the product type, additional tabs are added to your product data section.


Enter SKU of your item. Note: you will enter SKUs for variations later on.


Here you can set the stock quantity for the product, or leave it blank to use the stock settings on the variable products.


Enter the weights and dimensions of the product, or leave it blank to use the stock settings on the variable products.

Linked Products

Same process as simple products. Refer to Linked Products section above.


Here is where the differences between simple and variable products begin. In the following example, we will use an attribute we have already setup: size.

Select size from the drop-down menu and click add. Click select all to add all sizes. If you would like to remove any options, click the x next to the term name. Select visible on the product page if you would like customers to choose from these sizes. Then, click used for variations if each size has it’s own SKU/price/weight/etc.

Make sure to click save attributes as these will not be visible on the variations tab until you do so.

A guide to adding products in woocommerce


On the variations tab, you will add all of the product data for each individual size.

First, click the ‘add variation’ button 4 times if you will be using all 4 sizes. Select the name of your sizes from the drop down menus. Then, fill in the product data for each size. Note: variation price is required or the variation will not show up on the front-end of your website.

If you fill in all the product information for your variations, you will now be able to see them on the front-end of your website on your product page.


On the advanced tab, you can set up an optional purchase note to be sent to the customer after purchase, a custom ordering position, or enable/disable customer reviews for the product.

Questions? Contact us today for a free quote at 630-868-5060 or email us here.

Adding a Grouped Product

Grouped products are related products that can be purchased individually. Note that, grouped products can only consist of simple products. For example, an iPhone could be a grouped product as there are 8GB, 16GB, etc. variations of that same product parent.

Group products are setup very similar to a simple product and consist of establishing a parent product and then child products within that group.

Setting Up the Parent Product

To establish the parent product, select a product type of ‘Grouped’ from the drop-down menu. Then fill in product information like description, images, categories, and tags in the same way you would for a simple product.

Now that the parent product is established, you will need to create the child products inside of that group.

To create a child product, create a new product. For the child product you will only be required to fill in the:

  1. Title
  2. Product type = Simple

However, add any necessary product data like descriptions or prices for each child product.

Next, navigate to the linked products tab. Now that a grouped product has been established, a grouping field appears below the Up-Sells and Cross-Sells. Select the parent product from the drop-down menu.

In this example, we setup an iPhone as the grouped (parent) product and the 8GB/16GB as the child products. If setup properly you should see links to each child product on the iPhone product page. Note: an individual product page exists for each child.

Adding an External/Affiliate Product

External or affiliate products are ones that you list/display on your website but they are sold elsewhere.

First, select this product type from the drop-down menu.

Enter SKU, the external URL to the product, the price, and the text you would like on the button that links externally to the product.

Be sure to fill in all other product information outlined in previous examples like description, tags, categories, images, up-sells/cross-sells, etc.

There you have it! You’ve successfully added your products in WooCommerce. We typically recommend adding some products like this manually to familiarize our clients with settings in WooCommerce. After getting to know the functionality,  you can consider adding your products with a CSV, especially if you have a lot of products. Stay tuned for our future post where will we explain how to do product CSV imports.


WooCommerce is a free eCommerce plugin for WordPress, one of the most popular and robust content management systems available today. Out of the box, WooCommerce has a ton of functionality like product and inventory management, shipping options, tax and payment options, marketing, reporting, and more. And for virtually every other eCommerce need there is a wide selection of extensions that can be downloaded.

Beyond your standard ecommerce model, WooCommerce can also power a variety of other online businesses. Click the links below to jump to the following:

  • Dropshipping
  • Digital/Virtual
  • Affiliate
  • Subscription
  • Membership
  • Auctions
  • Bookings

Dropshipping WooCommerce Store

Dropshipping, with its relatively low barrier to entry, is a great way for online retailers to learn more about running an ecommerce store while minimizing their risks. Instead of purchasing and storing inventory, a dropshipping store sells items from a supplier. Once the item sells on your website, you place the order with your dropshipper at your wholesale rate, they fulfill and ship the order to the customer, and you keep the retail margin as your profit.

If you are reading this post, you may already be familiar with drop shipping and wondering if you can run that sort of store on WooCommerce? The answer is YES!

Setting up a drop shipping store in WooCommerce is really not that different from setting up a standard eCommerce store. Typically, the only difference is what happens AFTER a sale is made. In other words, how do you notify your supplier of the new order and the customer’s details?

In WooCommerce you have two options:

  1. Set the “New Order” emails in WooCommerce to be sent to your supplier
  2. Or, use a dropship-specific plugin/extension (ex: WooCommerce Dropshippers)

One thing to keep in mind with a drop shipping store is that you will need to work with your supplier in managing inventory. They may have feeds you can integrate with your website, so be sure to discuss this with your supplier!

Digital WooCommerce Stores

Are you trying to sell your customers a download of something like an e-book or mp3? A service? WooCommerce can help. WooCommerce offers both virtual and downloadable product types and setup is a breeze?

Virtual products, like a service, are intangible and are not shipped. Downloadable products, like an e-book or mp3, allow customers to purchase and then receive after completing payment.

For downloadable products you have 3 download method options and some access restrictions which you will set in WooCommerce > Settings > Downloadable Products:

  1. Redirect only – when a customer downloads a file, the link redirects to the file
  2. Force download – file downloads are forced using PHP
  3. X-Sendfile/X-Accel-Redirect – downloads are server by Apache. If you use this method, keep in mind that this requires the X-Sendfile module and not all servers have this


Then, choose downloadable as the product type in the top of your product data editor. A number of fields will appear, allowing you to upload your file, set a download limit, an expiration date, and the download type.


Affiliate WooCommerce Stores

WooCommerce has built-in functionality to sell external/affiliate products through your website, making it easier than ever to run an affiliate store!

Simply add all of the details of a product (learn how to add woocommerce products) and choose External/Affiliate product as your product type. As you can see in the example below, choosing this product type will enable you to add the external URL to the product and custom button text. When customers click on your product they will be taken off your website to the URL you provided to complete their purchase.

In the example below, we’ve linked externally to an affiliate product on Amazon and added BUY NOW as our button text. How simple is that?


Subscription WooCommerce Store

Subscriptions are the perfect way to manage recurring payments for services such as access to website content, newspapers, or subscription-based ecommerce models.

With the help of WooCommerce Subscriptions, you can easily offer products and services that require recurring payments. This WooCommerce extension offers a number of robust features including:

  • Add a sign-up fee, offer free trials, and set expiration dates for subscription products
  • Set subscriptions to renew on a variety of different billing schedules
  • Offer customers multiple gateway options
  • Variable subscriptions allow customers to choose from different levels/tiers of subscriptions
  • Manual of automatic renewals
  • Renewal emails

Membership WooCommerce Store

Are you looking to sell memberships? A combination of tools can help you create sell memberships, set group-based capabilities, and content access control based on membership levels.

To achieve the features mentioned above you will need the following plugins:

  1. Groups – this controls the membership levels and access control capabilities
  2. Groups for WooCommerce – allows you to sell access to the groups you’ve set up in the Groups plugin above
  3. (optional) WooCommerce Subscriptions – if you’d like to sell memberships with recurring payments you will also need to use this extension (described in previous section)

Auction WooCommerce Stores

We ran into this store type when helping a client who wanted to auction off a product on their website for charity! With the help of a plugin called, WooCommerce Simple Auctions, you can turn your regular WooCommerce products into an auction.

The plugin enables you to leverage a number of awesome new functions. In the example below, you can see the new AUCTION tab on your product data editor gives you new data fields for: item condition, auction type, start price, bid increment, reserve price, buy it now price, auction dates.

Types of woocommerce stores

On the front-end, bidders can even access a “My Auctions” section to keep track of their bids. Learn more here: WooCommerce Simple Auctions.

Sell Bookings or Appointments on WooCommerce

Do you want to take reservations? Offer appointments? Or sell services and rentals? With the help of  the WooCommerce Booking extension you can turn your WooCommerce website into a powerful booking portal. This extension can help you sell time or date based bookings.

Here are some cool features:

  • You can create booking slots which are fixed (offer set times) or let the customers decide
  • Manage bookings and availability
  • Customer email notifications
  • You can even add extras for each booking by combining this with the Product Add-ons extension


Did you know you could run all of these types of online businesses with WooCommerce? While this is not an exhaustive list, we hope you learned something new! If you are doing something unique with your WooCommerce store let us know in the comment box below.


Searching to sell your product online but not sure the way to get started? Or, are you on a budget and want to get started quickly?

Enter WooCommerce – a free e-commerce plugin for WordPress, one of the very most popular and robust Content Administration Systems available today. With almost 4 million downloads available to date, WooCommerce is the now the speediest growing e-commerce platform in the world.
From the box, WooCommerce has a bunch of functionality:

  • Shipping options
  • Item and inventory management
  • Taxes settings
  • Marketing – savings, free shipping, etc.
  • A few payment options
  • Robust confirming

As well as for almost everything other e-commerce need there is a wide selection of plug-ins that can be downloaded. For example, payment gateways or shipping extensions can extend the functionality of your store. For more ideas, do a quick Google search for WooCommerce extensions. From subscriptions to drop shipping, find out more on they types of woocommerce stores you can create.

With an intuitive user interface, all of the themes available, and the mountain of documentation and tutorials available, WooCommerce is a wonderful option for online stores.

We’ve combined and prepared some of our consumer instructions to share. Listed below we will discuss basic principles to getting started with WooCommerce including configuring your initial settings.

Getting Started

Install the WooCommerce plugin through your WordPress dashboard, or download here and upload the ZIP file to your website. Then, activate the plugin. Note: if you are using a theme you will want to ensure it is WooCommerce compatible. You can check out some here.
Activating the WooCommerce plugin will add two new menus to the WordPress dashboard: WooCommerce and Products.

In this post, we will cover the basic WooCommerce settings. Navigate to the WooCommerce menu and then click Settings. Here there are 7 different tabs to change the settings.


The overall tab allows you to set your base location and also what forex you will be taking. Will you be shipping and delivery internationally? Be sure to set what countries you’ll certainly be selling to here. For example, if you only would like to sell and send within the United Areas select ‘Specific Countries’ for ‘Allowed Countries’ and then ‘United States’ under ‘Specific Countries’. You can also change some of the front-end styles here.



The products tab permits you to how products are shown, item information, and picture alternatives. Here it is imperative to characterize what your items weight and measurement unit will be (ex: pounds and inches). Different choices include:

  • Divert to cart page after a client adds an item to their cart
  • Enable ratings
  • Picture sizes: list pictures, single items, and thumbnails


The products tab additionally incorporates stock alternatives, which permits you to empower or incapacitate stock administration. Make sure to empower stock administration if your item can leave stock. Empowering stock administration permits you to likewise get low stock or out of stock warnings to your email. Here you will likewise have the choice to hang out of stock things on your site or show/shroud stock sum toward the front.

Having to grips with WooCommerce


The tax tab permits you to empower and arrange charge settings if required. Setup your default standard rate in view of your stores base area and state law.



The checkout tab permits you to characterize what installment alternatives your clients will have. As a matter of course, WooCommerce incorporates CCNow, BACS, Check, Cash on Delivery, Mijireh Checkout, and Paypal. Once more, there is an assortment of installment passage expansions accessible in view of your charge card processor.

Note: it is prescribed to Force Secure Checkout (alternative 3) – an SSL declaration is required.



The shipping tab permits you to characterize your store’s delivery choices. Out of the case, WooCommerce incorporates Free Shipping, Flat Rate, International Delivery, Local Delivery, and Local Pickup choices, which can all be empowered or crippled. As said sometime recently, there is an assortment of augmentations to expand the usefulness of your store, including UPS/FedEx/USPS shipping alternatives.

Here you can empower the shipping adding machine on the cart page or conceal shipping costs until your client enters their address.

Shipping Tab WooCommerce

For the free shipping alternative, you can choose when a client gets free delivering. In the case beneath, clients who spend at least $100 are qualified with the expectation of complimentary shipping.

Free Shipping WooCommerce

For the flat rate, you can define the cost per order and even additional costs based on item, class, or even shipping class. In the example below, customers pay a flat rate fee of $5.99 per order.

flat rate

The universal conveyance settings permit you to determine particular nations that you ship to and extra expenses per arrange/thing/class. You can likewise include dealing with charges for worldwide conveyance.


The neighborhood conveyance choices permit you to indicate what postal divisions are qualified for this choice and in addition the expense you might want to charge for nearby conveyance. In the case beneath, clients are charged $2.00 on the off chance that they live in the 60504 or 60563 territory code.


Thus, the nearby pickup choices permit you to indicate what postal districts are qualified for this alternative and additionally the expense you might want to charge for this choice. In the case underneath, clients are qualified for nearby pickup in the event that they live in the 60502 territory code.



The accounts tab controls the pages related to your client’s accounts. Of course, these pages are the endless supply of WooCommerce. Be that as it may, they can be changed/tweaked in light of your needs. Here you can likewise set client enlistment alternatives.



The emails tab allows you to configure and customize your outgoing/automated emails to customers. First, define yours from the name and email address.

You have some color styling and text options for the default email template, which can be fully customized if desired with some programming knowledge.

WooCommerce emails include New Order, Processing Order, Completed Order, Customer Invoice, Customer Note, Reset Password, New Account.

The new order email, for example, you should setup to send to yourself to notify of a new order. Another example, the Processing Order email automatically sends to your customer after their order if enabled.

You can enable/disable each of these automated emails based on your preferences.


With your WooCommerce store properly configured, you are ready to start adding your products! Check out: Adding Products in WooCommerce.