The ability to create options or add-ons to products when they are using WooCommerce is probably one of the biggest concerns I hear all from online shop owners. I have used a few workarounds with other plugins, but the Product Add-ons extension makes it much easier.
The cool thing about an extension like this is that it often helps you to think through and create new revenue models for your products, or even your services.
Watch this video or continue reading the post…
Setting Up Your Add-on
You can create a global add-on that will affect all your products, or specific categories of products if you want under Products > Global Add-ons. You can also give it priority. You can assign several add-ons to certain products and give them a priority for when they should appear. That might be good for testing different combinations.
Here is where you set it up per product and we will dive in a little deeper.
Your first option is the ability to exclude the product from any of the global add-ons:
Here you will add a name, description (if needed), the price if applicable and the option to create additional add-ons. You can see from the drop down menu all the options for displaying or gathering information for your add-on.
Creating Some Add-Ons
There are all sorts of ways you could use this. Let me show you three examples.
Instead of using cross-sells in WooCommerce, you can easily add some accessories to a product. As you can see with this webcam, I have added three items and assigned them as Checkboxes.
If we look at the product, we will now find those added:
Sometimes you need a few different add-ons. In this example, we are creating metal sign engravings. We want to give options for two additional sizes, a free engraving and an extended engraving at an added cost.
Normally to create additional sizes, you might need to make them each a product, but here all you do is add it as an option.
I have created three separate add-ons. The first is a Checklist with the options for sizes. For the second one, the engraving that comes with the product at no cost, I used the any text option. For the third, again I used the any text option, but I add a fee for an extra line.
I can add the limits for the text characters. I can also choose that field to be numbers only, letters only, or a combo. This was shown in the dropdown menu in the screenshot earlier in this post.
If we look at the product page, we see that the options have been added and by simply typing in the “Additional engraving,” it was automatically added to the total.
And lastly, you can see what it looks like in the cart.
It’s Great For Services
This extension is helpful if you sell your professional services via WooCommerce. You could have an online course and sell additional, one-on-one services. Or perhaps you sell web packages. Instead of cross-sells, you can add them as options.
I am using a web package in this example. I have probably already gathered information by talking to the prospective client. I am going to add more information at the point of purchase. This includes their domain name, the date they want it by, contact email and skype handle for meetings. I am also adding a text box where they can add additional comments and the ability to upload some documents I had requested from them.
Although I don’t usually recommend having so many options on the product page, in this case it would be appropriate— and this also gives you another example of what you can do with this extension.
There are all kinds of ways to benefit from this extension. I know from writing this post, I have just touched the surface. Get the Product Add-ons extension.
Need to Add on Advanced Fees and Manage Them?
What if have a specific product, and if someone purchases two or more they get a discount? We have hardly touched the surface of what you can do when using conditional logic for advanced fees.
If you are looking for a robust option to get even more control over this, here are a couple of posts that might interest you: