GROUPS FOR WOOCOMMERCE

Memberships with Groups and WooCommerce. Integrates Groups with WooCommerce and WooCommerce Subscriptions for group membership management based on product purchases and subscriptions.

Groups for WooCommerce is a WordPress plugin that allows you to sell memberships
Groups WooCommerce grants memberships based on products. It automatically assigns a customer to one or more groups based on the products ordered. Memberships can be sold through normal products where membership is granted for an unlimited time through one-time payments, or through subscriptions where the memberships lasts as long as the subscription is active, based on recurring payments and an optional setup fee. If you want to charge a monthly subscription fee, the WooCommerce Subscriptions plugin is required, which adds a new subscription product type. Groups WooCommerce controls the memberships for the duration of the subscriptions.

WordPress and plugin requirements
To sell memberships with Groups and WooCommerce you need at least WordPress 3.3 and these plugins:

Groups (free) – provides the membership and access control capabilities. Download it here.
Groups Integration for WooCommerce (this plugin) – allows to sell group memberships through WooCommerce
WooCommerce Subscriptions – if you want to sell memberships with recurring payments