

WooCommerce for LearnDash
WooCommerce for LearnDash is an add-on plugin by LearnDash that connects the LearnDash learning management system to WooCommerce. It lets you sell courses as WooCommerce products, then handles student enrollment and access removal automatically based on orders, refunds and subscriptions.
- Version
- 2.0.3
- Released
- Sep 2, 2026
- Developer
- LearnDash
- Type
- WordPress plugin
- Licence
- GPL
- Included in
- Every plan, or $0.79 on its own
What’s new in WooCommerce for LearnDash 2.0.3
- FixedFixed course access being removed when a subscription renewal was processed.
- FixedFixed course access not being removed when a subscription is cancelled.
- FixedFixed drip-fed lessons becoming locked again after a subscription renewal passes through On Hold, on stores where that status grants access.
- FixedFixed the retroactive access tool not restoring access to products linked to several courses.
- ImprovedLearnDash 5.1.0 or later is now required.
- ImprovedAdded filters: learndash_woocommerce_cancel_subscription_on_course_access_expiration.
What it does
If you run courses on LearnDash and already use WooCommerce for your shop, keeping the two in sync by hand gets tedious fast. This add-on joins them. When you create a WooCommerce product, you pick one or more LearnDash courses to attach to it. A customer buys the product through the normal WooCommerce cart and checkout, using any payment gateway your store supports, and is enrolled in the linked courses once payment completes.
The plugin also covers what happens after the sale. If an order is refunded or a subscription is cancelled, course access is removed without you stepping in. With WooCommerce Subscriptions, you can charge recurring fees for ongoing course access, which suits membership-style programs. A retroactive access tool can restore access for products tied to several courses, and the plugin takes care with drip-fed lessons and subscription renewals so students keep the access they paid for.
Best for
- LearnDash sites selling courses through a WooCommerce store
- Course creators offering bundles or subscription-based course access
- Agencies building eLearning shops for education clients
Features
Choose one or several LearnDash courses when creating a WooCommerce product, so you can sell a single course or build bundles and packages.
Transactions run through whichever WooCommerce-compatible payment gateways your store already uses, keeping checkout familiar for your customers.
Set up recurring billing for course access with WooCommerce Subscriptions, a good match for memberships and ongoing training programs.
Customers are enrolled in the linked courses as soon as their payment succeeds, so nobody has to add students manually.
Course access is revoked when an order is refunded or a subscription is cancelled, which keeps enrollment records accurate.
Grant or restore course access for existing orders, including products that are linked to more than one course.
Filters such as one for cancelling a subscription when course access expires let developers adjust how the integration behaves.
WooCommerce for LearnDash older versions
- 2.0.2Jul 13, 20252 fixes
- 2.0.1Nov 6, 20241 fix
- 2.0.0.1Jul 9, 20241 fix
- 2.0.0May 30, 2024
- 1.9.8.1Mar 5, 2024
- 1.9.8Feb 9, 2024
- 1.9.7Sep 21, 2023
- 1.9.6Apr 18, 2023
Members and buyers of this product can download older versions.
Questions about WooCommerce for LearnDash
Do I need both LearnDash and WooCommerce for this to work?
Yes. The add-on connects the two, so you need LearnDash for your courses and WooCommerce for products and checkout. For recurring billing, you also need WooCommerce Subscriptions.
Can I sell several courses together as one product?
Yes. When you set up a WooCommerce product, you can attach one or multiple LearnDash courses to it. Buyers are enrolled in every linked course after a successful payment, which makes bundles and packages simple to offer.
What happens to course access if a customer gets a refund?
Access is removed automatically when an order is refunded. The same applies when a subscription is cancelled, so students only keep access to courses they are still paying for, without you having to check orders by hand.
Which payment gateways can I use?
Any payment gateway that works with WooCommerce. The plugin relies on the standard WooCommerce checkout, so the gateways you already have set up in your store will handle course purchases too.
Is WooCommerce for LearnDash free?
The code of WooCommerce for LearnDash is licensed under the GPL, so anyone may use, change and share it. GPL Feast is a paid service: a plan or a single purchase gives you the download and automatic updates. The developer's own support, licence key and online services are not included.
Which version of WooCommerce for LearnDash is this?
Version 2.0.3, released Sep 2, 2026. New versions appear here when the developer publishes them, and members get them as automatic updates.
How do I update WooCommerce for LearnDash?
Install the free GPL Feast Updater on your site and connect it with your API key. It installs new versions of WooCommerce for LearnDash automatically and keeps a backup, so you can roll back.
More from LearnDash







