LearnDash
AffiliateWP records a commission when someone your affiliate sends buys a LearnDash course through LearnDash’s Stripe checkout.
A Commission on Every Course Your Affiliates Sell
When a visitor arrives through an affiliate’s link and pays for a course with Stripe, AffiliateWP records an unpaid referral for that affiliate at your commission rate.
Each referral links to its LearnDash transaction, and affiliates can use pretty links on your courses page.
How It Works
Turn on LearnDash
Check LearnDash under AffiliateWP › Settings › Integrations.
An affiliate sends a customer
The customer arrives through the affiliate’s link, and AffiliateWP records the visit.
A commission is recorded
When the customer completes a course purchase through Stripe, AffiliateWP records a referral for that affiliate.
What You Can Set
Your commission rates
Course commissions use your default rate, or the rate you set on the affiliate.
Pretty links on your courses page
Affiliate links in the pretty format work on your courses page, such as /courses/ref/john/, as well as /?ref=john.
Sales reports
The courses your affiliates sell show on the Sales tab under AffiliateWP › Reports.
Selling through a store
Sell courses through WooCommerce or Easy Digital Downloads instead, and turn on that integration rather than LearnDash.
What You Need
Plan
Every AffiliateWP plan.
Works with
LearnDash 4.2.0 or later, selling courses through Stripe.
Keep in mind
Only Stripe payments are tracked. Courses paid for with PayPal or another LearnDash gateway don’t record a referral.
Set Up LearnDash
The setup guide covers turning on the integration, which payments it tracks, and what to do if you sell courses through WooCommerce or EDD.
Related Integrations
Frequently Asked Questions
Every AffiliateWP plan includes the LearnDash integration. Compare plans.
Stripe, through LearnDash’s Stripe Connect checkout or the LearnDash Stripe addon. PayPal and other gateways aren’t tracked.
The WooCommerce integration, or the Easy Digital Downloads one if you sell through EDD. The order is what AffiliateWP tracks, so you don’t need the LearnDash integration on as well.
Not in LearnDash. Course commissions use your default rate or the affiliate’s own rate. Selling through WooCommerce or Easy Digital Downloads gives you a rate on each product.
No. AffiliateWP tracks LearnDash’s own Stripe checkout directly.