Additional menu

Get MemberPress today! Start getting paid for the content you create! Get MemberPress Now
  1. Home
  2. Knowledge Base
  3. Getting Started
  4. MemberPress Memberships And Groups

MemberPress Memberships And Groups

MemberPress Memberships and Groups are its essential components. Memberships allow member registration and content access control, and Groups are primarily used to enable upgrades and downgrades.

This document will explain how MemberPress memberships and groups work and how to use them to create your membership-based website. It will also explain the difference between memberships and subscriptions and provide more details on subscription types (recurring and non-recurring).

You're reading the MemberPress Getting Started guide:

Getting Started With MemberPress
Activate Your MemberPress License
Enabling Features With MemberPress Add-ons
MemberPress Settings And Default Pages
MemberPress Memberships And Groups
MemberPress Payments

Memberships And Subscriptions

After installing and configuring MemberPress settings, you should create your memberships and build a membership structure.  

Membership is the primary component of the membership structure. Each membership represents one level in the structure, with its unique price, benefits, and conditions. 

According to the membership structure, you need to protect your content. You’ll do this using MemberPress rules, allowing members of specific memberships to access particular website content.

Users will be members of a specific membership while they have an active subscription for that membership. Subscriptions are created each time a user registers for any membership on your website. Each membership has a unique registration page. 

Once a user’s membership subscription expires, the user will lose access to all protected content related to the membership.

Subscription Types

Subscription is a time-based registration for a specific membership. The subscription price, duration, and renewal will depend on the membership terms.

MemberPress will automatically create a WordPress user profile when a user registers for the first time. Furthermore, on the first membership registration and every subsequent registration for any membership, MemberPress will create a transaction.

Each user can have multiple subscriptions to different memberships. Subscriptions to all memberships a user has registered for will be added to the user’s profile.

Subscriptions can be either One-Time (non-recurring) or Recurring

One-time Subscriptions

One-time Subscriptions expire once the related transaction expiration date is reached. Users need to register again to subscribe for the new period. 

The exception here is a one-time subscription with access set to Lifetime. This subscription will never expire and thus does not require additional registrations.

You can find all One-time Subscriptions under the Non-Recurring tab at Dashboard > MemberPress > Subscriptions.

Recurring Subscriptions

In contrast, Recurring Subscriptions will automatically renew when the current transaction expiration date is reached. 

When a user registers for a Recurring subscription, MemberPress automatically creates the subscription alongside the transaction. On renewal, MemberPress will create a new transaction under the existing subscription for the next subscription period. 

Renewals will be processed automatically for every subscription period until the user or an administrator cancels the Recurring Subscription. If canceled, the subscription will expire once the current transaction expires.

Note: Canceling the Recurring subscription will prevent any further charges to the user. However, the user will remain an active member after a subscription is canceled until their current transaction expires. Once the expiry date is reached, the user will lose access to membership-related content.

You can find all Recurring Subscriptions under the Recurring tab at Dashboard > MemberPress > Subscriptions.

Membership Terms

For each membership, you need to configure the membership terms. 

For every user who subscribes to a membership, MemberPress will create the subscription following terms set for that membership: 

  • Price: This is the price of one subscription period for this membership. Each membership can have only one price of subscription and one currency. The currency applied to all your memberships is set at Dashboard > MemberPress > Settings > General tab;
  • Billing Type: Here, you will choose if the subscriptions created for this membership should be One-Time or Recurring.

Based on the Billing Type you set, the additional type-specific settings will be available:

  • One-Time:
    • Access: This option allows you to choose the length of a one-time subscription period before the subscription ends. If this option is set to Lifetime, the subscription will never expire.
  • Recurring:
    • Interval: Under this option, you can choose how long a recurring subscription period lasts before it is automatically renewed;
    • Trial Period: If enabled, the subscription will be created with a trial period. After the trial ends, the subscription will be automatically charged.
    • Limit Payment Cycles: One payment cycle means a user is registered for one subscription period. If you enable this option, you can limit the subscription to a specific number of renewals. The user’s subscription will be automatically canceled once a set number of cycles is reached. 

MemberPress Groups And Pricing Pages

You can organize memberships into MemberPress Groups, allowing upgrades and downgrades within the group. 

In addition, when you create a Group, MemberPress will automatically generate a Pricing page for that group.

The Pricing page displays the price box of every membership within the group. Each membership price box is automatically generated based on the membership terms and data added to the Membership Options. This layout allows users to compare memberships and proceed to registration directly from the Pricing page using the call-to-action button.

Upgrading And Downgrading

When creating a MemberPress Group, you should add memberships to the Group Options to allow upgrades and downgrades.

Note: Each membership can be added to only one group.

The memberships should be added from the lowest level to the highest, creating a membership hierarchy within the group. 

Next, you should enable the Upgrade Path option. This will allow your members to switch from their current membership to any membership you added to the same group. 

Members can switch to another membership by clicking the Change Plan link on their current subscription at Account > Subscriptions.

MemberPress will automatically cancel and expire the current membership on upgrades and downgrades. At the same time, it will create a new subscription for the membership the member switched to. 

Note: If online payment gateways process MemberPress subscription payments, members must add their credit card details when switching memberships. 

Was this article helpful?

Related Articles

computer girl

Get MemberPress today!

Start getting paid for the content you create.