Following the WishList LMS installation, you need to configure it to ensure your website functions correctly. On the WishList LMS Settings page, you can make changes tailored to your needs and business model.
This document explains WishList LMS settings and its reserved pages, guiding you through the basic setup.
WishList LMS Setup
The main settings area centralizes all configuration options for your membership site. All customization options are organized into focused tabs for efficient management.
You can find all settings by following these steps:
- Naviguez jusqu'à Dashboard > WishList LMS > Settings.
- Or hover over WishList LMS in the admin bar.
- Cliquez sur Settings from the dropdown.
IMAGE
Furthermore, you can access the plugin settings through the WishList LMS menu in the admin bar.
IMAGE
Each settings tab focuses on specific functionality within your membership site. The Pages tab manages default page configuration and templates. Account settings control member dashboard features and display options.
Le Fields tab handles registration and profile form customization. The Payments tab allows you to configure your payment gateways and processing options. Emails are managed through templates and delivery settings.
Le Info tab settings are related to your business details. Général settings contain core plugin configurations, such as currency and membership defaults.
Le Marketing tab manages integrations with email marketing services. The Taxes tab handles tax calculation and reporting for your transactions.
Le License tab handles WishList LMS license activation and deactivation. License activation enables automatic plugin updates and unlocks plan-specific features.
Pages Tab Configuration
Under the Pages tab, you can manage your reserved pages, membership and group slugs, and unauthorized access settings.
Reserved Pages
WishList LMS automatically creates three essential pages during installation. These reserved pages provide core functionality and cannot be deleted. Each page serves a specific purpose in the member experience.
- Le Thank You page appears after a successful membership purchase. Members can view their order confirmation and next steps here. The default URL slug is /thank-you;
- Le Account page serves as the central member’s dashboard. Members can manage their profiles, view their subscriptions and payments, and access some protected content from here. It uses the /account slug by default;
- Le Connexion page replaces the standard WordPress login interface. This branded experience maintains consistency for your members. The default slug for this page is /login.
Each reserved page can be customized to match your brand and messaging. The settings provide quick access to editing and viewing options. URL slugs can be modified if needed for your site structure.
To manage reserved pages:
- Navigate to the Pages tab and locate the page in settings.
- Cliquez sur le bouton Edit button next to the page selection dropdown to modify the page, or click View to preview it.
IMAGE
- Save changes
Page Templates
WishList LMS includes LaunchPad™ page templates for reserved pages, registration pages, and pricing pages. These pre-styled templates provide a professional appearance without custom design work. You can enable LaunchPad™ templates under the Pages tab.
Each template type offers customization options for colors, fonts, and layout elements. You can activate templates for individual page types or apply a consistent style across all pages.
Page Slugs
WishList LMS generates registration pages and pricing pages automatically based on your memberships and groups. Each membership gets its own registration page at /register/[membership-slug]. Each group gets a pricing comparison page at /plans/[group-slug].
The default base slugs control the URL structure for these auto-generated pages:
- Group Pages Slug: plans
- Membership Pages Slug: register
IMAGE
Under the Pages tab, you can modify the default slugs to any custom ones that fit your needs. Changing these slugs updates the URLs for all registration and pricing pages automatically.
Unauthorized Access
Unauthorized Access settings determine how WishList LMS handles protected content and unauthorized users attempting to access it:
- Redirect unauthorized visitors to a specific URL: Checking this option enables the Unauthorized Redirection feature. This feature prevents unauthorized users from accessing protected content by redirecting them to a specified URL.
- Show an excerpt to unauthorized visitors: choose to display the post excerpt to unauthorized users as a preview of the protected content. Opt for using Post Excerpt, More Tag, or set the Custom number of characters to show.
- Show a login form on pages containing unauthorized message: add a login form to the unauthorized message, allowing logged-out members to log in and access protected content.
IMAGE
Account Tab Settings
The Account tab controls members’ account page functionality and display options. Essential features can be toggled based on your membership model.
IMAGE
Here, you can limit members’ access to the WordPress admin bar and dashboard and apply general registration-related settings.
Additionally, you can enforce the use of the WishList LMS login page URL under the Login & Logout section. Also, you can set the redirections for after login and after logout here.
Fields Tab Management
Default Fields
Registration forms include essential fields for creating a user account. Email, username, and password fields are required, while first and last name fields can be set as optional or mandatory.
IMAGE
These core fields cannot be removed but can be configured. Labels can be customized for your audience’s language. Required status can be adjusted for non-essential fields.
Custom Fields
WishList LMS supports two custom field types for additional data collection. Text fields capture single-line information like phone numbers or company names. Checkbox fields are used to handle consent agreements and yes/no options.
To add custom fields:
- Cliquez sur Add Custom Field button
- Select field type (Text or Checkbox)
- Enter internal field name
- Set display label for users
- Configure the required status
- Enable for registration forms
- Cliquez sur Save Field
Custom fields appear on registration and account profile forms automatically.
Payments Tab Configuration
Payment methods determine how your members can pay for subscriptions. Each payment method is associated with a single payment gateway. Multiple payment methods provide flexibility for your members.
Vous pouvez add an offline payment method to manage payments manually. When users register with the offline payment method, WishList LMS will automatically create a transaction. On the other hand, the payment will need to be done manually.
Here, members can transfer funds via bank transfer or using a third-party payment option provided by you. Therefore, you should include clear instructions for manual processing in the Offline payment gateway Description field.
Furthermore, you can connect Stripe with WishList LMS, allowing members to pay online. In this case, Stripe automatically collects payment details, processes payments, and sends transaction and subscription data to WishList LMS.
Email Notifications
Automated emails keep members informed about their subscription status and changes. Both member and admin notifications can be customized. Each email type can be enabled or disabled independently.
Member notifications include welcome emails and password resets. Payment receipts confirm successful transactions. Expiration notices remind members to renew subscriptions.
Admin notifications alert you to new registrations and payments. Failed payment notices help you assist members quickly.
Each email template can be fully customized:
- Find the email type to edit at Dashboard > WishList LMS > Settings > Emails tab.
- Cliquez sur le bouton Edit button on the specific email line.
- Customize subject line.
- Edit email body content and dynamic variables (parameters).
- Save changes.
WishList LMS emails utilize dynamic variables (parameters) to incorporate member-specific data into your emails. For example, the {first_name} parameter will add the members first name, and {membership_name} will add the name of their membership. On the other hand, the {login_url} parameter adds a link to your login page. Hence, you can use WishList email parameters to personalize your emails and improve the user experience.
Furthermore, you can click the Send Test button next to each email name to test the email and verify its proper formatting.
General Settings
Under the Général tab, you’ll find the core plugin settings that affect overall site functionality.
Currency configuration determines how payments are displayed and processed. You can set the Language and Currency code, the symbol, and the symbol position to before or after the amount.
In addition, you can enable Card Testing Protection to add a layer of protection to your online payments.
Best Practices
Thoughtful configuration improves member experience and reduces support requests.
Keep page URLs descriptive and straightforward for easy sharing. Test all pages across devices before launching.
Make essential pages and links, such as the Account page or login and logout links, easily accessible.
Minimize required fields to streamline the registration process and reduce the number of users abandoning it. Use clear, descriptive labels that match your audience’s language and vocabulary.
A professional email tone fosters trust with members. Include essential information, such as login links and contact details.
Payment method names should be immediately recognizable and clear. Test payment flows thoroughly before accepting real transactions. Provide both online and offline options when possible.
Next Steps
With settings properly configured, continue building your membership structure. Create multiple membership levels to serve different audiences. Test the complete member journey from registration through content access.
- Create your membership structure.
- Add free and members-only content.
- Protect members-only content.
- Create courses.
Regularly reviewing settings ensures optimal performance as your website grows.