Getting Started With WishList LMS

WishList LMS is a membership and LMS plugin with essential features for creating a membership-based website and learning platform. It allows you to create memberships, collect subscription payments, build courses, and protect content on your website.

This guide will help you set up the WishList LMS plugin and show you how to build your membership-based website or learning platform.

You’re reading the WishList LMS Getting Started guide:

Getting Started With WishList LMS

WishList LMS Settings And Reserved Pages

WishList LMS Memberships And Groups

Protect Content With WishList LMS

WishList LMS Payments

Activate Your WishList LMS License

Enabling Features With Add-ons

Qu'est-ce que WishList LMS ?

WishList LMS is a WordPress plugin. You can create one-time and recurring memberships with flexible pricing options.

Next, protect your website content and limit access to it based on your memberships. Paid plans use centralized Access Rules at Dashboard > WishList LMS > Rules as the primary protection method. Page-based protection through the meta box is also available on all plans. Protect any content on your website, including posts, pages, WishList courses, and various custom post types. Members can be organized into groups for upgrade functionality. WishList LMS integrates with Stripe for online payments. Offline payment management is also available on the Plus plan and higher.

In addition, you can create free and paid courses of any kind and offer them to your users. This allows you to build a full-scale learning platform.

Initial Setup Overview

To use WishList LMS on your website, you need to install and activate it first:

  • Log in to your website using the Administrator user credentials.
  • Navigate to the WordPress plugin directory page (Dashboard > Plugins > Add Plugin).

Activate Your License

After installing WishList LMS on your website, activate your license key. Go to Dashboard > WishList LMS > Settings > License, paste your license key, and select Activate License. License activation enables automatic plugin updates and unlocks plan-restricted features.

Enable Features With Add-ons

WishList LMS extends through add-ons that you install from Dashboard > WishList LMS > Add-ons. Available add-ons depend on your plan. Course Assignments and Courses Quizzes add-ons require the Basic plan or higher. Most marketing, page builder, and content extension add-ons require the Plus plan or higher. The Courses Gradebook and Authorize.net add-ons require the Pro plan.

IMAGE

  • Search for WishList LMS using the search tool on the plugin directory page.
  • Cliquez sur le bouton Install Now button on the WishList LMS. This will install the plugin.

IMAGE

  • Now, click on the Activate button to activate WishList LMS.

After installing and activating WishList LMS, you’ll need to manually configure several areas.

When activated, the plugin adds a new menu item to your WordPress dashboard. Navigate to Dashboard > WishList LMS to access all of the plugin’s features and settings.

The setup process involves four main areas that work together:

  • Configure basic settings – Set up pages, fields, and emails
  • Set up payments – Configure Stripe or offline payments
  • Create memberships – Define your subscription levels
  • Create groups – Organize memberships for upgrades

Each area requires attention before launching your membership site. The order matters since later steps depend on earlier configuration. Take time to plan your membership structure before beginning.

Configure Basic Settings

Start by accessing the main settings area for initial configuration. Navigate to Dashboard > WishList LMS > Settings to begin. Multiple tabs organize different configuration options.

Essential Settings to Configure

Le Pages tab manages your default page settings:

  • Review auto-created reserved pages;
  • Customize slugs if needed;
  • Set up unauthorized access options;
  • Save any modifications.

Le Account tab contains options related to user accounts, registrations, and logging in:

  • Review and manage the WordPress Dashboard access options;
  • Configure registration options;
  • Review login and logout URLs.
  • Save changes.

Le Field tab is used to manage registration and account form fields:

  • Choose what fields should be displayed on registration and account forms;
  • Manage custom fields;
  • Save field configuration.

Le Emails tab manages notifications:

  • Review available email types;
  • Customize subject lines and email templates content (if needed);
  • Update the admin email addresses, if needed;
  • Review your email sender data and update if necessary;
  • Test email delivery;
  • Save changes.

Le Info tab contains your Merchant Business Address data:

  • Fill in your business data;
  • Save data.

Le Général tab contains fundamental options:

  • Select your currency from the dropdown;
  • Choose currency symbol position;
  • Set number formatting preferences;
  • Configure card testing options (if desired);
  • Save changes.

Le Marketing tab manages email marketing integrations:

Remarque : The Marketing tab requires the Basic plan or higher.

Le Taxes tab manages tax calculation and reporting:

Remarque : The Taxes tab requires the Basic plan or higher.

Configure Payment Methods

Payment configuration enables you to collect membership fees. WishList LMS supports Stripe for online payments on all plans. Offline payment processing is also available on higher plans.

Adding Offline Payment Methods

Remarque : The Offline payment gateway requires the Plus plan or higher. Stripe is available on all plans.

  • Go to Dashboard > WishList LMS > Settings > Payments
  • Cliquez sur Add Payment Method
  • Configure the payment method:
  • Enter a clear Label (e.g., “Bank Transfer”);
  • Set (jeu de mots) Gateway option to Offline;
  • Review options for displaying the payment gateway on registration pages (Payment Label, Icon, et Description). These options will be enabled by default;
  • Choose if administrators should manually complete transactions and upgrades.
  • Enable Welcome email sending when transaction is completed;
  • Add payment instructions to the Description field.
  • Cliquez sur le bouton Update Options button to save the payment method.

On the same page, you can connect WishList LMS with your Stripe account, to enable online payments via credit card. With Stripe connected, you can also enable additional payment methods through Stripe integration.

Test payment processing before launching to ensure everything works correctly. Use Stripe test mode for initial configuration. Switch to live mode only after thorough testing.

Remarque : The Basic plan includes a 4.9% partnership fee on Stripe transactions. The Plus and Pro plans have no partnership fees.

Create Your First Membership

Memberships define what users can purchase to access your content. Each membership needs careful configuration for pricing and access. Start with one or two memberships to keep things simple.

Vous pouvez create memberships by navigating to Tableau de bord > Liste de souhaits LMS > Adhésions and clicking the Add New Membership bouton.

By default, your membership has a registration page at /register/your-slug. This page handles member signups and payment collection. Test the URL to ensure it displays correctly.

You can also create additional memberships to create a more advanced membership structure.

Create Groups (Optional)

In case you have multiple membership levels in your membership structure, you can create WishList LMS Groups.

Groups are used to organize related memberships and enable upgrade functionality. This optional feature creates pricing pages and upgrade paths. Skip this step if you have only one membership.

Groups automatically generate pricing pages at /plans/group-slug. These pages compare memberships side-by-side for easy selection. Members can upgrade between group memberships from their account page.

Next Steps

This document outlines the basic steps to create a foundation for your membership or online learning website.

To continue building your website, you need to create content and further refine your setup depending on your business model. The other documents within this Getting Started guide will help you achieve the setup you need.

Accordingly, some of the main tasks to consider would be:

  • Create compelling free (publicly available) and membership-specific (protected) content;
  • Set up additional membership levels to allow upgrades and tailor-made services;
  • Configure email notifications and customize email templates;
  • Enable online payments through Stripe and enable additional payment methods available for your target audience (based on country and currency);
  • Test the complete member journey.
Cet article a-t-il été utile ?
Table des matières

    Besoin d'aide ?

    Contactez notre équipe Customer Success et nous vous apporterons les réponses dont vous avez besoin...rapide!