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
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
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.
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.
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.
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.
LifterLMS
Sell courses and memberships
Tutor LMS
Sell courses
Sensei LMS
Sell courses and groups
Academy LMS
Sell courses
MasterStudy LMS
Sell courses
FluentCommunity
Sell spaces and courses
BuddyPress & BuddyBoss
Sell groups
All add-ons
41+ ways to extend ProfilePress
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.