For merchants who have products with various options in their store, manual creation of custom variants for each product can become a real pain. For instance, you have items of different sizes and colours in your store. Using default Magento platform, you will need to import created custom options for every particular product. If later you would like to change some product attributes, you will have to start the same process from the start.
You no longer have to create options for each product manually, because there is the MageWorx Product Custom Options Templates Magento 2 extension. This Magento 2 custom options extension lets you save hours of time by providing the ability to create multiple templates designed for assigning custom options for any chosen product. With the module, you can create an unlimited number of custom options templates, like colour, size, brand, and many more. If you want to do changes in the product values, you just need to edit a created template in the Magento admin to apply product modifications.
If you are looking for appropriate Magento 1 solution, pay attention to the Advanced Product Options extension. Although it has slightly more extensive functionality, in this post we are going to concentrate on the Magento 2 module, but you can still read this review to get a deeper insight into the way both tools improve the default Magento platform.