WooCommerce Membership extension allows you to sell online memberships with WooCommerce.
It allows you to create multiple Membership Plans and set which WooCommerce Products grant access to which Membership Plan.
Furthermore, WooCommerce Membership allows you to limit access to particular areas of your website to members with specific plan.
Create unlimited Membership Plans
Membership Plans can be disabled
Each WooCommerce Product can be linked with one or more Membership Plans
Each Post and Page (including custom post types) can be set as restricted to members with specific Membership Plan only
Posts and Pages can be linked with multiple Membership Plans
Membership icon clearly indicates which posts are restricted and which products grant membership access
Membership Plan view features Related Products and Members views