Have you looked at “add-on” type plugins. These allow you to add any of several types of fields to product pages. The user’s input is carried through cart, checkout, emails and order.
Here are some to look at:
https://wordpress.org/plugins/yith-woocommerce-product-add-ons/
https://en-gb.wordpress.org/plugins/woo-extra-product-options/
https://wordpress.org/plugins/woo-custom-product-addons/
There may be more at wordpress.org/plugins and if you need more features there are some premium ones.
laceyrod
(@laceyrod)
Automattic Happiness Engineer
Hi there,
Since we haven’t heard back from you, I’m going to mark this thread as Resolved now. Please feel free to open a new one if you have any further questions.
Cheers!