Flexible Product Fields PRO WooCommerce Nulled will create a product wizard to sell engravings, gift wrapping, gift messages, business cards, stamps and optionally charge for it (fixed or percentage).
Variable products create separate products in the database for each variable. It could cause a problem with shop performance and increase page loading speed.
You can choose from as many as 20 different fields to add to your product page.
This way, each product page will be packed with the information you want to convey to your future customers.
The plugin also supports advanced conditional logic and gives you the ability to assign an additional price to specific fields you add.
Demo : https://www.wpdesk.net/products/flexible-product-fields-pro-woocommerce/