Creating an all-access plan
warning
The instructions on this page should only be applicable on the Licensing Version
This guide will assist you in setting up and managing MemberSync Organizations, including configuring requisite organization, seat, and license types.
Steps to Configure MemberSync All-access Plan
Step 1: Prepare System License Types
-
Prepare LearnDash Courses and Categories
- Ensure that LearnDash Courses and Categories are set up, as they will be utilized as system license types.
-
Enable LearnDash Content Sync
- Navigate to
Settings > MemberSync > Settings
in the WP Admin. - Enable "Sync LearnDash Content as license types" in the "Licensing settings" section.
- This setting automatically creates License Types based on your LearnDash Courses and Categories.
- This should ideally be done after installation as part of the set up step
- Navigate to
Step 2: Define Seat Types
- Navigate to
MemberSync > Seat Types
in the WP Admin. - Click "Add New" to create a new seat type. Define a seat type name.
- Associate license types with the seat. For each, define:
- how access is granted: choose between Automatic or Seat Holder. "Automatic" will automatically redeem the license as soon as a user is assigned to a seat. "Seat Holder" allows the license to be redeemed on the seat holder by a manager.
- Courses can be grouped into course categories for easier configuration.
- Set the total quantity available and expiration details for the access.
Step 3: Configure Organization Types
-
Navigate to Organization Type
- Go to
MemberSync > Organization Type
. - Click "Add New" to create a new organization type.
- Go to
-
General Tab
- Select a Seat Type that will be used in association with this organization.
-
Access Tab
- Define discount rules based on the number seats an organization purchases. Optionally define plan tiers that include explicit numbers of seats.
-
Seat Benefits Tab
- Assign permissions for various user roles within the organization context.
- Define singular or plural terms for user roles and set limits on how many users can occupy these roles. Set to -1 for no limit.