The most customizable extra product options builder for WooCommerce. You will love how many fields and features the free version has.
Custom woocommerce registration form with custom fields