WooCommerce Extra Product Options plugin lets you add product addons (custom products field) of 19 different field types to your product page.
The most customizable extra product options builder for WooCommerce. You will love how many fields and features the free version has.
YayExtra is a WooCommerce plugin to allow you to create extra product options and assign them to your groups of products.