How to Sell Services Online Using WooCommerce

You are missing the potential revenue if you don’t know how to sell your services online. But don’t worry, I got you covered here!

WooCommerce allows you to sell services online easily. You can sell any service you want. Services can be sold online in a very similar way to physical or downloadable products

The distinction is that you will perform work for a customer personally rather than send them a product after ordering service online.

So, In today’s article, I’ll walk you through the step-by-step process to sell services online using WooCommerce. You can use these steps to sell the services you want like real estate advice, legal services, architecture, and more. 

Here’s a quick sneak peek of the final results.

So without further ado, let’s jump into the tutorial. 

How to Sell Services Online Using WooCommerce?

Here I’ll show you the step-by-step process to sell services online. I’ll be using the WooCommerce and WooCommerce Product Table plugin to show the services in a table so that the users can see the information of all products from a single page. 

You can use this method to sell the services you want, but I have taken the example of health services for this tutorial. 

Note: I am assuming that you already have a WooCommerce website. If you don’t have any yet, first you need to set it up. 

So follow the following steps to sell your services online using the WooCommerce and WooCommerce Product Table plugin. 

1. Install and Activate the WooCommerce Product Table Plugin

Note: You can skip this step if you have installed and activated the WooCommerce Product Table plugin. 

To install the WooCommerce Product Table plugin, you will need to install the Woosuite Core plugin and activate it with the help of a license key. We have created a Quick Start Guide for you to figure out how to install and activate the WooCommerce Product Table plugin.

2. Add Service Products to WooCommerce

Now you need to add service products to your WooCommerce store. So to add a service product, follow the following steps. 

1. From WordPress Admin Dashboard

To add a service product, navigate to WordPress Admin Dashboard, and click on the Products » Add New.

2. Enter Product Name

Now we need to give a name to the service product so In the Product Name field, enter the name of the product.

3. Set the Product Category

Now we need to assign a category to the services product. I have created a “Services” category for the services products. 

You can create a new category by clicking on the “Add New Category” button in the Product Categories section. 

4. Add Short Description

Now scroll down to the Product Short Description section and add a short description of the service. 

5. Add Service Product Image

Now we need to add a product image. It is not necessary to add an image but adding an image will give an excellent look to the product table. 

So to add an image, move to the Product Image section and add an image. 

6. Create a Virtual Product

To sell the services, we need to create a virtual product. So to create a virtual product scroll down to the Product Data section and check the Virtual box. 

7. Enter Product Regular Price

Now in the Regular Price field, enter the price of the service product

8. Publish Product

Now, click on the Publish button to publish the product. 

3. Navigate to Product Table Settings

Once you have created the services product and activated the plugin, now navigate to the Woosuite » Product Table from your WordPress dashboard.

4. Create a New Services Product Table

To create a table, click on the Add New Table button. 

Once you click it, you’ll see a screen where you can create and control the different table settings. 

1. Order Form Display

Give an internal name to the table. This name will help you to identify the table in case you have created several product tables. 

2.  Order Form Information

Now expand the Order Form Information by clicking on the (▾) 

Now, specify the columns you want to add to the table. To add a column just drag the column from the Available columns section and drop it in the selected columns section. 

3. Change Add to Cart Button to an Icon

Now scroll down, until you see Add to Cart Icon.

Now, upload the cart icon by clicking on the Add/upload Image. This will display the cart icon instead of the cart text in the table. 

4. Save Changes

Once you have created the table, now click on the Save Changes button at the top right corner to save the changes. 

5. Set Table as Default Shop Page Layout

Now we need to set the table as the default shop page so that the users can see all the services from a single page. 

To do so, go back to the General Settings of the plugin by clicking on the back arrow at the top. 

Now select the table from the Shop Pages dropdown to display the table on the shop page. 

6. Save Changes

Once you have selected the table from the dropdown, now click on the Save Changes button at the top right corner to save the changes. 

7. Final Results

Now let’s test if it is working or not. To test the table, view the shop page of your store and you’ll see that all the service products are displayed in a table/grid. 


This is how you can sell services using the WooCommerce and the WooCommerce Product Table plugin. You can extend this according to the services you sell. 

This is the most effective technique to attract customers and increase service sales. You can set up an email marketing and digital marketing strategy to promote your services to take things to the next level.

Now it’s over to you to configure the settings as you want and start selling the services online. If you have any queries, you can ask them in the comments or contact our customer support. Our dedicated customer support team typically replies within 48 hours.

To get started, download the WooCommerce Product Table plugin today!


Welcome to the AovUp blog, where we discuss all things WooCommerce. I hope we can help you achieve something today...

Leave a Reply

Your email address will not be published. Required fields are marked *

We – and our partners – use cookies to deliver our services and to show you ads. By using our website, you agree to the use of cookies as described in our Cookie Policy