I have had a few people ask me about the ability to create options or add-ons to their products when they are using WooCommerce. There have been a few workarounds that were okay, but when I snagged a copy of the extension, Product Add-ons, a couple of years ago, a whole new world opened up for me.
The cool thing about an extension like this is often helps you to think through and create new revenue models on your products, or even your services.
Setting Up Your Add-On
You can create a global add-on, or one specific to a product or service. You will be able to give it a name, description and in the Option Label, the price and the choice of several options.
The extension lets you add additional paid or free options to your products with several various fields such as radio buttons, checkboxes, custom text inputs and a few others.
Creating Some Add-Ons
As you can guess, there are all sorts of ways you could use this. For example, when I was doing coaching packages I have given them a few other options using the checkboxes that they may want add. Instead of using the time that comes with the package, they can add on these other services.
Also, using the custom price input I added another field. For example, let’s say that when someone talked to me about that package, I’d offer them a discount for an added slot of time. When they checked out they would add the amount we discussed. Of course, I had set a minimum just in case they thought they could sneak something cheaper than $50 through.
As a result, this is what it looks like on the front end.
One of the other options that intrigued me was the file upload option. In this example, consider you are offering post editing for people. And to make it even easier, you want them to upload the doc so you can work on it. Here I have added the convenient upload button using this extension. Of course, in this instance, there is no extra charge for uploading the file.
Now when someone orders this service, I’ve made it very easy to upload the article during the ordering process.
There are all kinds of ways to benefit from this extension. I know from writing this post, I have just touched the surface.