The ultimate tool to add options and extra services (free or paid) to your products and offer them to your users
WooCommerce allows selling any type of product and lets users choose simple variations, like size and color.
Yet, this is not enough. If you sell your products online, you most likely need more advanced options. For example, if you sell rings or jewelry, you might need to let your customers add a custom text to be engraved in a piece of jewelry or choose carats for a gemstone, the size, the color for gold.
If you sell T-shirts, cups, and other custom items, you certainly need a field to let your customers upload files, like their photos, during the checkout process. Or if you run an e-commerce site for tech products, you might want to offer warranty and assistance services for an extra cost or allow users to select a large number of options like RAM, processor, screen size, weight, etc.
Some options might have a cost higher than others or require a dependency and show only after a specific selection has been made by the user. All these scenarios need a versatile and powerful tool to help you add an unlimited number of options, of any kind, to a product page.
With YITH WooCommerce Product Add-ons & Extra Options, you can create several blocks of options to insert in your products: after creating the block, you can add the options you need by choosing elements through an amazing library (input fields, text areas, select dropdowns, checkboxes, images, labels, radio buttons, upload fields, date pickers, etc.). For each option, you can set an additional cost, which will be added to the standard product price, and, in a few minutes, you’ll be ready to sell complex or customizable products and offer any kind of optional service to your customers.
Create unlimited blocks of options to show on specific products or product categories
Create a block of options for all products in a certain category, another block for a specific product, the third block for another different product, and so on. The plugin allows creating and configuring an unlimited number of blocks, each of them with an unlimited number of options. The key idea behind it is, as usual, flexibility.
Populate every block by choosing one or more options among the ones available in the library
Pick the options you want to add to the block from the options library provided. To present your product options, you can use checkboxes, select dropdowns, file upload fields, input fields, color swatches, textual labels or labels with images, date pickers, and much more.
Promote products as additional options
Since version 2.0, you can select a product as an option: this way, on the product detail page, you can suggest one or more products or related services, side options, and push the user to add them all in bulk to the cart in just one click.
Customize every option to show it the way you like it
Once the option has been added to the block, you can customize the way it appears on the product page: set which title and/or a description to show; add a tooltip and image to easily identify the option (you can also choose to whether this image will replace the default product image when it is selected by the user); you can also set the option as “required” and decide whether to show it as selected by default on the page.
Set the price (regular and on-sale one) for every option or set a percentage value that will add or detract from the final product price
For every single option you can choose whether it can be selected by the user for free, if it will add an extra cost to the base price (a fixed or percentage surcharge on the product price) or if, on the other hand, selecting it will apply a discount on the product price. Additionally, in the block options, you can choose whether to offer the first options chosen by the user for free (e.g. you sell a pizza and the first three ingredients selected by the user are included in the pizza price, but from the forth one on, every additional topping will come at an extra cost).
Choose whether to show the options in a vertical line or in a grid
Choose whether to show the options in a vertical layout, so one below the other, or show them in a horizontal grid. In the latter case, you can set the number of columns into which the options will be divided.
Create dependencies rules (conditional logic) to show or hide the options based on the user’s selection
The dependency rules make the plugin even more powerful and show or hide specific options based on what the user selects. For example, you can show the express shipping option only to users who select the region where this delivery option is available; or show the file upload field only to users who have checked the option to customize the product.