With how difficult it is to close sales at times in an online store, let alone if we offer multiple options and configurations for each product, either as alternative products or attributes.
But there is another way to do it, much better, and it is through product complements, as additional or complementary options of a product 
Imagine, for example, a base product such as a portfolio, that the client can customize to add customizations. Or a mobile phone to offer to add headphones, speakers or a cool case, all without leaving the product page.
With this strategy you will get more sales and increase the amount of the cart as easily as possible and, above all, in a simple and transparent way for the client.
Of all the plugins that I have tried, the one that best gets the balance between functionalities and simplicity of use is WooCommerce Product Add-ons .
In addition, product add-ons are global you can not apply them to just one variation. In fact do not work in the variations only globally in the product.
This is a problem, because it does not allow all the possible personalizations, because imagine that you can only add a complement to one of the variations, for example, the personalized engraving only to the variation of the product in metal, and not to its variation in plastic, for example.
On the contrary, WooCommerce Product Add-ons works for both products global as for its variations. It's perfect there are no exceptions.
As always, before getting involved in adding add-ons to products or their variations it's important to configure the plugin to your liking .
In your settings you can control all the display settings of the product add-ons as I explain in the following captures …
Do not forget the display settings of the description emergent e of the add-ons, which always helps the client to know what it adds …
And if you add the possibility of uploading files as a complement, for customizable items with photos, logos, etc., configure these settings to your liking and need:
And, returning to the theme of the product variations, you can customize its appearance and visualization ] …
Adding product complements
The possibilities as you can imagine are endless from offering customizations to products, to directly selling only customizable products such as t-shirts or backpacks.
You can create global supplements which apply to all products in the store, or only applicable to specific products or variations depending on you.  In all the cases the process happens, first, to create a group of complements, and you can do it directly in the page of a product or from the new menu Products> Complementos of WooCommerce.
For the global complements I recommend you do it on this page, and those of each product or variation when creating or editing the product, in the new tab called Product add-ons .
[ 1 9459029]
Global or specific product add-ons
The first thing you must decide is, if you have created global product add-ons, it is whether to apply them to the products. For this you will have the box of Disable global which you must check yes or yes if you do not want it, but they will appear in your product in addition to the specific ones.
Customizing groups of complements
Decided The above can manage any new or existing group. To add a group of add-ons (options) to your product, give it a name and then press the button of Manage .
On the next screen you must decide whether to apply to one or more products to all (blank), or if it applies to all but the products or categories you exclude.
It is also important to specify whether it will be a hidden group, private or only visible by the administrators (HERE GOES SOMETHING EXPLANING IT)
Once you save the changes (do not forget) you can switch to manage the add-ins .
The first thing is to create your first add-on:
And here the magic begins. First choose the type of display of the complement, to choose between:
- Multiple selection box
- Color – Great to offer a color selector of your products or variations
- Multiple labels
- Number (quantities)
- List of selectable elements
- Single selection button
- Text area
- File – For the client to upload his file
From there, it is necessary to fill in the fields of each option you offer, add more, whatever you want.
And the best thing is that in each option you can change the type of complement and visualization , in addition to …
- The image of the complement
- Title and description of the complement
- To which variation does it apply (if you do not choose any at all)
- Apply a conditional (OR or AND) so that it also complies with another option (brutal!)  If you want to set an add-on limit or you can only choose one
- If you want the image of the add-on to replace the product when you choose it
- If it is mandatory to choose any option of the add-in
- Option label , Description, price or percentage or multiplier that will be added to the price of the product (or not)
- Pop-up description
And to save time you can copy options of complements, complements or even groups of complements with just click on an icon
The product with add-ons
As you can see, the result of the product will depend a lot on the options and complements that you have, this would be just an example in which the default option is engraving, without cost, giving as an option in the variation Hardcover the gold engraving.
It's just an idea, the possibilities are really almost endless. And all in one click, without additional buttons. When the product is added to the cart it goes with all its customizations, with its complements.
And, of course, it will appear, with total transparency, in the cart, the payment and the order:
The perfect plugin
As I have mentioned before there are other plugins that offer to add add-ons, but the easiest to use, professional, but especially perfect, with everything you should have, is WooCommerce Product Add-ons .
It offers an essential functionality for any professional online store that offers options or accessories to its products (almost all) and if you want here you have discounts so you can save a little money if you need it.