Restrict Content Pro allows you to easily control who can view and/or purchase products in WooCommerce, the most popular eCommerce plugin for WordPress.
Products can be restricted in a number of different ways, such as specific subscription levels, any subscription level, or even automatically based on the category the product is filed in.