How To Sell Individual Lessons in LearnDash

Many people choose to sell their LearnDash courses as it is a great way to generate income.

Everything from one time sales, subscriptions, to feature-packed shopping carts can be used for selling your LearnDash courses.

But there is one particular configuration that isn’t built into LearnDash that we are sometimes asked about: is it possible to sell individual lessons of a course?

This pricing structure makes sense if you are wanting to sell various “tiers” of the same course.

By selling individual lessons you can have three price-points and the higher the price the more content you gain access to in the course.

While there is not a specific setting for this in LearnDash, I am happy to tell you that it is indeed possible. You will need the following:

  1. LearnDash
  2. Easy Digital Downloads (free WordPress shopping cart)
  3. LearnDash-EDD connector (free add-on)
  4. Variable pricing (setting in EDD)
  5. Custom code (already written)

With these four items in place you have the foundation for selling individual lessons. The last thing that you will need is this incredible guide by Brain Hogg where he explains how to set this up.

Brian is a developer by trade but also speaks, consults, and offers online courses. His guide includes the custom code that you need already written out with clear instructions on how to get everything set-up. If you’re not a developer, this is about as “color by numbers” as it gets.

In fact, with this one blog post Brian has already saved you hundreds of dollars in custom development! Maybe you can put that towards hiring him for your exciting LearnDash project. ๐Ÿ˜‰


Justin Ferriman is the co-founder and CEO of LearnDash, the WordPress LMS trusted by Fortune 500 companies, major universities, training organizations, and entrepreneurs worldwide for creating (and selling) their online courses. Let's Talk! | Twitter

6 Responses

  1. In the guide he has a single line to input text to and add a filter for the lesson expires date. However I don’t have a text line, I have a calendar drop down. Not sure if LearnDash has done an update making this no longer possible or if I am missing something.

  2. Is there any way to sell individual lessons alongside full courses if you’re already using WooCommerce with LearnDash? Would love to have this feature, but need to keep WooCommerce.

Leave a Reply

Your email address will not be published. Required fields are marked *