AffiliateWP LearnDash Integration - Overview

Installation:

  • Install and activate the LearnDash LMS plugin.
  • Install and activate the AffiliateWP plugin.
  • Install and activate the AffiliateWP LearnDash Integration Addon.
  • Navigate to AffiliateWP > Settings > Integrations and enable the “LearnDash” option to activate the AffiliateWP and LearDash Integration.

Settings:

Navigate to AffiliateWP > LearnDash Integration Settings. Here you can configure the general settings for the add-on.

License Settings

Go to the Licence Settings tab to add and activate the product’s License Key. License keys can be found in the email you received when you purchased the add-on. Add your license key in the corresponding field and click on Activate.

General Settings

 You can configure the following settings from the General Settings tab:

  • Referrals Points Settings:

Here you can add the number of referral points that affiliates will earn by referring to the LearnDash courses with 'free' access mode.

Just put the number of referral points you want to award the affiliate and click Save Settings.

The students and affiliates can use these referral points to buy LearnDash Paid Courses and Premium Lectures.

Premium Lectures

This tab contains the list of your LearnDash ‘Premium Lectures’.

This is how your affiliates will see the Premium Lectures list on the FrontEnd:

Premium Lectures

With the AffiliateWP LearnDash Integration Add-on, ‘Premium Lectures’ are introduced as a new post type. Premium Lectures work the same way as any other LearnDash Lessons or Topics, but they can be exclusively unlocked using referral points. 

How to create a Premium Lecture

  • Navigate to the AffiliateWP > LearnDash Integration Settings and click on the “Premium Lectures“ tab.
  • Click on the “Add New Premium Lecture” button.

Premium Lecture Page Content

Go to the Premium Lecture’s edit page to add the content you wish to display in this lecture.

Note: 

  • These instructions are based on the use of WordPress 5.0 or greater, which includes the new WordPress editing experience (Gutenberg). If you’re using the Classic Editor plugin, your experience will be different.
  • Using page builders:- If you’ve chosen to use a page builder plugin (Elementor, Beaver Builder, Divi, WPBakery, etc.) to edit your lesson content, you should refer to the page builder’s documentation on adding content.

Title

Your premium lecture’s title is the first thing you’ll see at the top of the editing screen. Look for a placeholder that says “Add title.” Most themes display the Premium Lecture’s title near the top of the page, below your header and/or global navigation.

URL

The meta box on the right side labelled as “Permalinks”, contains the settings for the premium lecture’s URL. 

The first two parts of the URL are not editable. They are determined by your site’s domain name and the premium lecture’s slug (which will be /premium-lectures/, by default).

You can edit the third part of the URL, located at the end:

https://yoursite.com/premium-lecture/your-premium lecture-permalink/

Content

Below the Premium Lecture’s title, there is a blank canvas for you to add the lecture’s content. This section works in the same way as the WordPress editor used for pages, blog posts and other content types.

Here you can add text, insert images, embed videos or other multimedia content, link to PDFs or audio files, etc.. You have full control over the type of learning content you want to share with your users. For more information on how to use the WordPress editor, please see the official WordPress Editor documentation.

Featured Image

The featured image is the primary image to be displayed, associated with the premium lecture.

  • Look for the Featured Image panel in the sidebar.
  • Click “Set featured image”.
  • Choose an image from your Media Library, or upload a new one.
  • Click on the Select button at the bottom.

Configuring the LearnDash referral commission rates and points

Free Courses:

  • Navigate to the AffiliateWP > LearnDash Integration Settings and click on the tab labelled as “General Settings”.
  • Set the number of referral points you want to award for the successful referral of a free LearnDash course in the “Points awarded to the Affiliates on Referrals” field.

Paid Courses:

  • Navigate to the AffiliateWP > Settings and click on the tab labelled as “General”.
  • Scroll down to the field which is labelled as “Referral Rate Type”, select a referral rate type. Referrals can be based on either a percentage or a flat-rate amount.
  •  Next, set the referral rate in the “Referral Rate” field.
  • Save Changes.

Configuring the required 

referral points to access any Premium Lectures:

  • Navigate to AffiliateWP > LearnDash Integration Settings and click on the tab labelled as “Premium Lectures”.
  • Open the edit page for the desired Premium Lecture.
  • Locate the meta box n the right of the screen labelled “Points Required for having access.

  • Set the number of referral points required to unlock the Premium Lecture.
  • Set up the rest of the page and Publish/Update.

Configuring the required referral points to access any paid LearnDash course:

  • Navigate to Learndash LMS > Courses.
  • Open the edit page for the desired paid LearnDash course.
  • Locate the “Points Required for having access” meta box on the right of the screen.

  • Set the number of the referral points required to unlock the course.
  • Set up the rest of the page and Publish/Update.