There are plenty of form builders you can use to come up with complex forms to gather as much info as possible from your visitors. The SUMO WooCommerce Custom Registration Fields is a commercial plugin for your registration page. It supports 14 input types and over 15 social network logins.
Thanks to this script, you can create unlimited custom registration fields. You get 10 default fields to get started. The plugin should work with most WooCommerce plugins. It has conditional logic for fields and Google reCAPTCHA support. You can use custom CSS to customize your registration forms.
The SUMO WooCommerce Custom Registration Fields lets you easily customize default value, display width, username format, redirect URL, and other settings for your fields.