Sell configurable products with advanced custom fields. Customize WooCommerce checkout fields. Add custom fields to user’s profile. You need a plugin to ease that pain! ACF for WooCommerce is that ones.
Demo https://codecanyon.net/item/advanced-custom-fields-for-woocommerce/18705467
Downloadhttps://www.filecad.com/e580/Advanced-Custom-Fields-for-WooCommerce-v4.2.rar