This does sound like something that you would have to code for your site specifically. If you’d like to explore that option and you need any coding help, you can reach out to one of WooCommerce.com’s customization partners:
https://woocommerce.com/customizations
They’d be able to give you a clearer idea about the scope of the project and quote you for their services.
I’m going to leave this thread open for a bit in case anyone else is able to chime in to help you out.
]]>