WooCommerce Product Dependencies: Conditional Product Access Plugin
WooCommerce makes it very easy to bring your store online and sell digital and physical products. Have you ever wanted to restrict access to some of your products based on ownership of certain products? WooCommerce Product Dependencies can handle the job. It supports ownership and purchase dependency types.
You can easily add dependencies to your products by going to the Product Data > Dependencies tap and searching for products. The ownership dependency type works by checking if customers have purchased the required products in their previous order.
You can try this plugin for free at this time. More info is available here.