How to Sell Your Services with WooCommerce

The product types that come in the WooCommerce core can all be used to sell your services as well. It could be consulting, hairstyling, workshops, or just about any other service you can envision selling through your website.

The technical basic are the same as we shared in our post: Selling Products Using WooCommerce Product Types. Here I would like to extend that a bit more around specifically the sales of your services.

Steps to Setting up a Simple Service on WooCommerce

The first thing is that there isn’t a place to create a new service. So we will be creating a new product. Secondly, when you choose your product data, again there isn’t an option to choose a service, but instead you will use the Simple product. And to remove shipping settings you will not need with a service, you will click the box Virtual.

woocommerce simple product virtual

That is the main difference in setting up a service to sell on WooCommerce. Otherwise many of the elements you use in selling products will be the same for services. In a nutshell, you will add pricing, inventory, taxes and anything else you want just as you would with a product, including descriptions and short descriptions.

You will also want some image to place as the product image, or technically, the featured image. Since this is a service, you might want to create an eye-catching graphic with perhaps an icon or simple text. Whatever you do, don’t put in a stock image of a person. If appropriate, consider adding your own photo or the person who is providing the service.

Downloadable Services

There is a bit of gray area of how you might use the product option, downloadable. Essentially, services could be downloaded or include downloads. For example, if you were a business coach you may want to add a PDF that potential clients download, fill out and return to you.

Or it could be an add-on purchase. As a social media consultant, you might want to give the option for a new client to purchase your eBook at a discount.

Whatever the case, it would work the same as if you were selling software in some cases.

Selling Hourly Coaching, an Example

As an example, you can see here that I have set up an hourly coaching product on my WooCommerce site. It’s simple. I’ve added the content, the price and an image.

set up basic services

On the site, this is how it looks.

simple coaching product page

Blocks Make Your Services Easier to Sell and Promote on Pages and Posts

The blocks that come with WooCommerce are perfect for services. Even though you will have a product page dedicated to your services, there might be times that you want to highlight a service in a page or post. The options you have for blocks makes this very versatile for your service offerings.

This can be done by showing a single service or a select group to offer a unique package. This is the blocks you have to choose from.

You can learn more about these blocks here on this post.

Expanding Your Service Options in WooCommerce

The flexibility of WooCommerce is that with the plugins and extensions that are available, you can meet just about any need you would have selling your services. Using the previous example, here are some ways to extend the functionality.

Optional Add-on Services

There may be other smaller services or options you want to give your clients as an add-on to a service they are purchasing. Adding additional services is easy with the WooCommerce Add-ons extension. You can learn more about it on our blog here.

Let’s say we want to expand this to offer a few hourly packages. On the product page settings, once the extension is added, you will get these options. I have created a list of added options for a 3-hour, 5-hour and 10-hour package. The amount is added to the base of the one hour fee.

add ons created for hourly packages

On the product page, I now have these options. If I chose the 10-hour package, this is what it would look like.

hourly packages on product page

I could have simply have them use the quantity option if they were interested in multiple hours, but I wanted to give them a discount on it.

Adding another option

We could take this a step further and do an upsell by adding a couple of other options. Here I give the chance to add a review of their content.

add content review

And a video recording of each session.

add video recording fee

As you can see, I have chosen the 10-hour package, the review and all 10 hours recorded.

all options added to total price

The great thing about add-ons is that it also gives you the option to add fields to get needed information or files from your customer or client. As you can see, there is a upload type and text fields as well.

add on type options

As you can see, the Add-Ons extension is extremely versatile.

Bookings and Appointments

If you are selling time slots, such as bookings or appointments, there are several options out there that will let you easily integrate add a booking feature to your WooCommerce site and your services. This can be as simple as booking consulting times, other professional appointment management or even lodging or some other service.

If you have very few slots and they are specific and easy to change, you could use the Gravity Forms extension for WooCommerce to list dates available.

Of you can get more elaborate by using an extension like the WooCommerce Booking extension to get even more control over your bookings and to add automation as well.

Additional Information or Forms

The fact is that there are many ways you can use forms effectively with your customers.

You may need to ask for additional information. This can be done a couple of ways. For example, if you use Gravity Forms, as I have already mentioned, WooCommerce has an extension where you can easily add and require additional information. It could be as simple as a multiple choice. For example, on the package above I may want to know if you are a a beginner WordPress user or an experienced WordPress user. Learn about the Gravity Forms Add-ons extension on this post.

Grouped and Variable Products

Depending on your needs, don’t forget the built-in WooCommerce options for grouped and variable products. It’s a great way to group a few options for your clients to choose from. Likely you will only need to use Grouped products, but Variable has come in handy in a few instances for myself. A good example of this is if you offered three packages based on the time, say, a 2-hour, 3-hour and 6-hour coaching package. They would be able to make that choice from one single service page offering.

Let Your Customers Know Where You Are

In some cases, what you offer as services may also be a part of your physical business. In other words, you might have an office or several offices that your clients can also visit. If thats the case, you should make your locations easy to find on your site.

Promotions and Deals

WooCommerce has numerous ways of promoting your services through coupons and other offerings that you might want to occasionally offer. If you visit our post on coupons, you can learn more there.

In addition, these kinds of promotions go even beyond coupons. For example, you might want to redirect them to another page after they have purchased your service. This could be another service you want to offer them exclusively. Or maybe more information on what they have just purchased. Or heck, even a nice thank you page.

Also, don’t forget about your checkout page and how you can customize it to increase you sales even more.

As you can see there are endless, creative ways to sell your services with WooCommerce. I’ve only touched the surface here but hopefully this will help helps you in your decision making.

A Complete Overview of WooCommerce

If you want to get an overview of every aspect of WooCommerce plus links to other posts on my site that will help you extend and grow your store, check out our Massive WooCommerce Overview.