Groups for WooCommerce
Groups for WooCommerce is a WordPress plugin which will allow you to sell memberships.
Groups for WooCommerce by WooThemes
Groups WooCommerce provides the memberships which is based on products. It automatically connects a customer to one or more groups based on the ordered products.
Groups is a free plugin for managing memberships
** You may want to consider the WooCommerce Memberships plugin. **
Memberships are sold by using normal products where membership will be provided for an unlimited period of time through one-time payments, or through subscriptions where the memberships will lasts as long as the subscription is active, as it is based on recurring payments and an optional setup fee.
If you want to charge for a monthly subscription fee, the WooCommerce Subscriptions plugin will be required, which will add a new subscription product type. The memberships will be controlled by Groups for WooCommerce for the the remainder of the subscriptions.
WordPress and Plugin Requirements
To sell memberships with Groups and WooCommerce you need a minimum version of WordPress 3.3 and also these plugins: