A Cozmoslabs Product
Documentation / Paid Member Subscriptions Add-ons / Advanced Subscription Toolkit

Advanced Subscription Toolkit

The Advanced Subscription Toolkit add-on extends the functionality of Paid Member Subscriptions by adding a new layer of flexibility and control. It lets you limit seats, auto-downgrade on expiry, schedule plan availability, restrict plans to one-time or invite-only, and create targeted discounts like upgrade-only, expired-only, or time-limited offers, giving you greater precision in managing memberships.

Activate the Advanced Subscription Toolkit Add-on

Advanced Subscription Toolkit is a Basic add-on, available with a Paid Member Subscriptions Basic, Pro, or Agency license only.

After purchasing a premium version of Paid Member Subscriptions, you can check the following guide on how to install Paid Member Subscriptions.

After the installation of the Basic, Pro, or Agency version, in order to activate The Advanced Subscription Toolkit add-on, go to Dashboard → Paid Member Subscriptions → Add-ons → Advanced Subscription Toolkit and click Activate.

Subscription Options

These options can be accessed by going to Paid Member Subscriptions → Subscription Plans, then selecting Add New or editing an existing plan, and scrolling to the bottom of the page under the Advanced Options meta box.

The extra subscription options from the AST-add-on

Limit Subscription Members

This option allows you to set how many members can purchase a subscription plan before it becomes unavailable in the front-end forms.

For example, you can use this option to create exclusive membership tiers, such as a VIP plan limited to X members, or you’re launching a new feature or service and want to allow only the first X users to sign up.

When a plan hits its member limit, it becomes unselectable in the front-end form, and users will see this message: This subscription has reached its maximum capacity of members.

It displayes the maximum number of members message on the front-end form

Automatically Downgrade Plan on Expiration

This option enables you to automatically move a user to the selected downgrade subscription when their current plan expires.

Displaye the available subscription options for the Automatically Downgrade setting
This works only with subscription plans that are in the same tier (upgrades/downgrades to eachother).

One-Time Purchase Plans

Enables you to limit a plan so that each member can buy it only once. After purchase, renewal is disabled, and the plan will not show in new or change subscription forms.

Buy only once setting being enabled for a subscription plan.

This setting is particularly useful for promotional offers or exclusive access passes, where members should only be able to purchase the subscription once without the option to renew or re-purchase.

Invite-Only Subscription Plans

Restricts access so that subscriptions can be purchased exclusively with an invitation code created by the administrator. This is how it looks in the front-end form:

Invite Code field displayed on the front-end Registration form.

Admins can also provide users with a registration form URL, pre-filled with the invitation code, which can be distributed through email or other channels.

Invite Code setting and URL active on the back-end plugin settings

Plan Availability Schedule

This option allows you to display subscription plans only within a defined time window by setting both a Start and End date. Outside of this period, the plans will be hidden from the front-end forms.

Period of availability set on a subcription plan

This option is useful when you want to create limited-time offers (e.g., a seasonal promotion running only during Black Friday), early access plans available for a short launch period, or event-based memberships that can be purchased only before a specific date. By setting start and end dates, you can control exactly when a subscription plan is visible and available for purchase.

Discount Code Options

These options can be accessed by going to Paid Member Subscriptions Discount Codes, then selecting Add New or editing an existing plan, and scrolling to the bottom of the page under the Advanced Options meta box.

Upgrade-Only Availability

This option makes discount codes available exclusively for subscription upgrades.

The Upgrade Only option being active on a discount code
This works only with subscription plans that are in the same tier (upgrades/downgrades to eachother).

Expired-Only Availability

This option makes discount codes available exclusively for users with an expired membership.

The Expired Only option being active on a discount code

Time-Limited Discount

You can set the minimum period a member must have an active subscription before being eligible to use this discount.

The Limited Usage Window option being active on a discount code

For example, it can be used to create an early-bird discount that is valid only during the first X days after a user purchases and activates a subscription. It can encourage new members to act quickly (e.g., upgrading to a higher plan) while the discount is still available.

Paid Member Subscriptions Pro

Accept (recurring) payments, create subscription plans and restrict content on your website. Easily setup a WordPress membership site using Paid Member Subscriptions.

Get Paid Member Subscriptions

The Ultimate Membership Bundle

Combine the power of Profile Builder with Paid Member Subscriptions to set up user registration, memberships, and recurring revenue.

Get 25% off with the bundle

Help & Support

We’re here to help you every step of the way.

Open a Support Ticket