Online course add-on

Sell LearnDash courses and groups in WordPress

Sell access to LearnDash courses and groups, enroll users after WordPress registration in specific courses and groups, and let users view their enrolled courses from the My Account page.

What you can sell

  • Courses
  • Groups
  • Course bundles
ProfilePress membership plan selling LearnDash courses and groups, with the buyer enrolled after checkout

Selling LearnDash Courses & Groups

This addon lets you charge or sell access to your courses and groups in LearnDash. It works by associating one or multiple courses and groups to a membership plan. If the membership plan is a subscription, access is revoked if the subscription is refunded, expired, or canceled in WordPress.

Selling your courses in LearnDash with ProfilePress is a far better experience because:

  • You can package two or more related courses into a bundle, price it lower than the cost individually, and watch your sales grow.
  • The WordPress checkout page is highly optimized for conversions.
  • ProfilePress supports many payment gateways, including Stripe, PayPal, Razorpay, Paddle, Paystack, Direct Bank Transfer, Mollie.

Custom LearnDash Registration & Login Forms

Are you using the LearnDash login & registration modal forms but want to replace them with a custom WordPress registration and login page?

This addon creates a unique login and enrollment experience, letting you auto-enroll users in specific courses and groups after WordPress registration based on the custom registration form they use.

Show Enrolled Courses on My Account Page

The addon adds a Courses menu to the My Account page, where users can view their enrolled courses, course progress, and other related information.

Easy to Set Up in WordPress

Get the addon up and running in minutes. No tearing out of hair. It’s a promise.

LearnDash + ProfilePress

Everything you need to sell LearnDash courses.

The LearnDash add-on connects LearnDash to ProfilePress memberships and checkout so that you can charge for courses and groups without extra plugins.

Sell courses and groups

Link one or more LearnDash courses and groups to a membership plan and sell access instantly.

Course bundles

Package related LearnDash courses into a bundle and price it lower than buying each one separately.

Auto-enroll after registration

Enroll WordPress users in specific courses and groups based on the registration form they use to sign up.

Replace LearnDash login modals

Swap the LearnDash login and registration modals for your own custom ProfilePress forms.

Courses in My Account

A Courses menu in My Account shows each student’s enrolled courses and progress.

Access that follows payment

If a subscription is refunded, expires, or is canceled, course access is removed automatically.

LearnDash, up close.

01

Bundle and grow your sales

Package two or more related courses and groups into a bundle, price it lower than buying each one separately, and sell it through a checkout built to convert.

  • One-time or recurring pricing
  • Stripe, PayPal, Razorpay, Paddle, Paystack, Direct Bank Transfer, Mollie
A LearnDash bundle on the ProfilePress checkout
Linking LearnDash courses and groups to a membership plan

02

Enrollment and access on autopilot

Buyers are enrolled in the plan’s courses and groups the moment they pay. If a subscription is refunded, expires, or is canceled, access is removed automatically.

  • Enroll after payment
  • Remove access when a subscription ends

03

Courses in My Account

Turn on the Courses My Account menu, and students see their enrolled courses and progress right on the My Account page.

Enrolled courses in My Account

How it works

From checkout to classroom in seconds.

No manual enrollment and no spreadsheets. ProfilePress gives every buyer the right courses and groups automatically.

You set up

Link courses and groups to a plan

Choose the LearnDash courses and groups included in a membership plan, or bundle several together.

Customer buys

Pays at checkout

The student pays with their preferred gateway and automatically gets an account.

Instantly

Enrolled automatically

ProfilePress enrolls them in the plan’s courses and groups as soon as payment succeeds.

Subscription ends

Access is removed

If a subscription is refunded, expires, or is canceled, the linked courses and groups lock again.

Linking LearnDash courses and groups to a ProfilePress membership plan

Connect LearnDash in minutes.

Activate the add-on, choose the courses and groups each plan unlocks, and you’re ready to sell. No code required.

Read the LearnDash setup guide

1

Activate the add-on

Go to ProfilePress › Add-ons and switch on LearnDash.

2

Link courses and groups to plans

Open a membership plan and pick the LearnDash courses and groups it should unlock.

3

Share your checkout

Add the plan’s checkout link to your sales page and start enrolling students.

LearnDash add-on FAQ

Still unsure? Talk to our support team.

Is the LearnDash add-on included with ProfilePress?

Yes. LearnDash is included in every ProfilePress premium plan: Standard, Plus, and Agency. Activate it from ProfilePress › Add-ons—there’s no extra plugin to install.

Do I need WooCommerce to sell LearnDash courses?

No. ProfilePress has its own checkout and payment gateways, so that you can sell courses and groups without WooCommerce.

Can I enroll users for free when they register?

Yes. Choose the courses and groups new users should join after registration—no payment needed.

What happens if a subscription ends?

If a subscription is refunded, expires, or is canceled, access to the linked courses and groups is removed automatically.

Where do students see their courses?

Turn on the Courses My Account menu, and students can see their enrolled courses and progress on the My Account page.

Which payment gateways can I use?

Supports Stripe, PayPal, Razorpay, Paddle, Paystack, Direct Bank Transfer, Mollie.

More course & community integrations

Bring your favorite learning platform.

ProfilePress works with the most popular WordPress LMS and community plugins.

Sell your LearnDash courses
with a better checkout.

Bundle courses and groups into membership plans, enroll students as soon as they pay, and remove access when they cancel.