WooCommerce Memberships is an extension for WooCommerce that allows you to restrict your content so that it’s only accessible to members on your site. Customers can get access to a membership by purchasing a product, or you can choose to only create memberships by manually assigning them to customers.
Memberships are valid for an unlimited time or set length (i.e., one year), but can be recurring when Memberships is used alongside of WooCommerce Subscriptions. More Info »
Memberships can restrict your posts, pages, and custom post types (such as portfolios) so that only members can access them. You can also restrict WooCommerce products; Memberships integrates tightly with WooCommerce to allow you to prevent viewing a product, or only restrict purchasing that product to members while allowing it to be publicly viewed.
Memberships allows you to schedule when members should have access to content, known as content dripping. If customers sign up for a membership, you can determine how long they have to wait to gain access to certain content in terms of days, weeks, months, or years.