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/id3s/Advanced-Custom-Fields-for-WooCommerce-v3.8.6.rar