Setting Up The LearnDash Addon

The ProfilePress LearnDash addon lets you charge or sell access to your LearnDash courses and groups, enroll users after registration to specific courses and groups, and allow users to view their enrolled courses from the My Account page.

Activating the Addon

To get started, ensure you have ProfilePress installed and activated on your site. Then, activate the LearnDash addon by going to ProfilePress>>Addons.

LearnDash Addon Settings

After activating the addon, you can find its setting by navigating to ProfilePress >> Settings >> LearnDash.

To enroll users to specific courses and/or groups in LearnDash after registration, regardless of the custom registration form they registered through, use the Courses and Groups settings.

If you want to add a menu to the My Account page that displays users’ enrolled courses, enable the “Courses My Account Menu” setting.

Selling LearnDash Courses and Group Access

Our LearnDash addon lets you sell your courses in LearnDash and group access. It works by associating one or multiple courses and groups to a membership plan.

You can package two or more related courses into a bundle, price it lower than the cost individually, and watch your sales grow.

If the membership plan is a subscription that charges a recurring fee, access is revoked if the subscription is refunded, expired, or canceled.

Follow the instructions below to start selling LearnDash courses and Group access with ProfilePress.

Go to ProfilePress >> Membership Plans to create a new membership plan or open up the edit screen of an existing plan that you want to use to sell your course.

Give the plan a name, description, and price.

ProfilePress has a built-in field called “Purchase Note” shown to the customer after a successful purchase on the order confirmation page and in the customer’s receipt email. Consider using this field to provide instructions or the next steps for taking your course, along with a link to the course page.

This field accepts HTML. Here’s an example of creating a link to your course. Replace the URL with the URL to your specific course.

<a href="">Start this Course</a>

Use the Subscription Settings section to set the plan or course fee as a recurring payment that can be charged daily, weekly, monthly, quarterly, every 6 months, or yearly.

Finally, on the Downloads & Integrations section, select the LearnDash courses and groups to grant users access after purchasing the membership plan.

Don’t forget to save your changes.

Take note of the Checkout URL on the right side. You can include it on a pricing page on your website, send it to your prospective customer, or make it your course or group purchase button URL, as described below.

Enrollment Based on the Registration Form

The LearnDash addon also integrates with the registration form to enroll users in specific courses and groups based on the registration form they signed up through.

LearnDash Courses and Groups Setup

After you’ve associated your courses and groups to a membership plan or registration form in ProfilePress, you’ll need to make a few adjustments to the courses and groups in LearnDash.

Navigate to LearnDash > Courses and open up the edit screen of the course. For groups, go to LearnDash > Groups and open up the edit screen of the group.

Click the Settings tab at the top.

Under Access Settings, look for Access Mode and set this to Closed. You will also see two fields to set the course/group price and the purchase button URL.

Setting a course/group access to closed ensures that the users can only be enrolled by ProfilePress after membership checkout or user registration if you have courses or groups selected in the ProfilePress LearnDash settings page or the LearnDash integration of a registration form.



Now when people visit your course page, the “Take this Course” or “Enroll in Group” button will send them to the corresponding membership plan’s checkout page for them to complete the checkout process.

Please let us know if you have any questions.