Paid Memberships Pro Add-on for LearnPress

  • Sell your LearnPress courses with flexible membership plans using the Paid Memberships Pro Add-on for LearnPress.
  • Restrict course access based on membership levels — from free previews to premium packages.
  • Encourage recurring revenue with subscription payments and automatic renewals.
  • Easily manage student groups and offer exclusive content only for members.
Membership-based course access control

Only users who subscribe to specific membership levels can access corresponding LearnPress courses. This helps you manage course visibility and upsell premium packages

Multiple membership tiers with flexible permissions
Full integration with Paid Memberships Pro payment gateways
Optional standalone course purchases
14 reviews

Active Users: 2356

Price: $39

  • Lifetime license for 1 site License Info:Includes lifetime usage on 1 site. You can switch between environments as needed by deactivating/reactivating the key. Only one active installation can receive updates and support at a time.Learn More
  • 12 months Update & Support Updates & Support Info:Purchase includes 12 months of updates and support. After expiry, the add-on remains functional, but you must renew the license to access future updates and support services.Learn More
I would like to extend Update & Support
Total $39
25% OFF SALE
Discount 25%
Get
LPSEP2026
Version
Version: 4.1.3
Last Updated: 9 October 2026
Compatible to WordPress Version: 7.1
Change Logs

= 4.1.3 (2026-10-09) =

Fixed: save level courses.
Fixed: html_btn_buy_member.

Fixed: autoload conflict.

= 4.1.2 (2026-01-07) =

Added: option Keep/reset course progress.

= 4.1.1 (2025-09-22) =

Fixed: case auto enroll course is free and disable only buy via pms.

= 4.1.0 (2025-07-25) =

Check case course has price and purchased, and display button enroll.

= 4.0.9 (2025-06-25) =

Fixed: case course free include on the level.
Fixed: empty courses on level.

Fixed: case not "auto enroll" with courses free on level.

= 4.0.8 (2025-04-22) =

Fixed: option change courses on level apply to lp order.

= 4.0.7 (2024-12-16) =

Refactor code.
Fixed: display tab assign courses on level.

Fixed: option "Always buy via membership".

= 4.0.6 (2024-09-12) =

Check courses on level is out of stock (Max students).
Tweak code add courses to order.

Remove select2 jQuery library.

= 4.0.5 (2024-04-06) =

Remove override file checkout template.
Fixed: out of date file levels template.

Remove hook filter pmpro_email_data.

= 4.0.4 (2024-04-01) =

Fixed: can_purchase_course_callback method.

Fixed: not send mail when lp order completed.

= 4.0.3 (2023-06-21) =

Optimize.
Support: Addon LP Frontend Editor v4.0.1 and higher.
Fixed: captcha on page Checkout of PMS pro.

Fixed: outdated template.

= 4.0.2 =

Modified: add item to order, not use cronjob, replace to use background handle.

Fixed: some minor bugs.

= 4.0.1 =

Fix show sort level from PMS Pro v2.5.8

= 4.0.0 =

Fix compatible LP4

Screenshots

learnpress-paid-memberships-3
learnpress-paid-memberships-4
learnpress-paid-memberships-6
learnpress-paid-memberships-7
learnpress-paid-memberships-8
learnpress-paid-memberships-9
learnpress-paid-memberships-10
learnpress-paid-memberships-11

All Your Questions
Answered

You have questions.
We have answers.

What is the Paid Memberships Pro Add-on for LearnPress? 

This add-on is a powerful tool that connects your LearnPress online learning platform with the popular Paid Memberships Pro plugin, enabling you to sell your courses through flexible membership plans and control access based on membership levels.

Do I need both the LearnPress and Paid Memberships Pro plugins to use this add-on?

Yes, this add-on requires both the LearnPress plugin and the Paid Memberships Pro plugin to be installed and activated on your WordPress website to function correctly.  

Can I create different membership levels with varying access to LearnPress courses?

Absolutely! You can create multiple membership levels within Paid Memberships Pro and easily configure which LearnPress courses are accessible to each specific membership tier.

Does this add-on support recurring payments and automatic membership renewals?

Yes, it fully leverages the robust recurring payment and automatic renewal features of Paid Memberships Pro, allowing you to build a sustainable membership-based business model for your online courses.  

What payment gateways are supported?

It works with all major gateways supported by Paid Memberships Pro, including Stripe, PayPal, and Authorize.Net.

What happens to a student’s progress if their membership level changes?

When a student’s Paid Memberships Pro level is updated, their access to LearnPress courses will automatically adjust. If courses are added to their new level, they will gain access. If courses are removed from their previous level, they will lose access, and their progress in those specific courses will be reset.

Can I offer some courses for individual purchase while requiring a membership for others? 

Yes, this add-on provides the flexibility to enable or disable individual course purchases. You can choose to make all courses exclusive to members or offer a combination of individual purchases and membership-based access to cater to different user preferences.

Go to our Forum and explore more than 2000 support topics
Feel free to contact us for support anytime

Reviews

Total Reviews
14
Average Rating
5 out of 5
5
14
4
0
3
0
2
0
1
0
  1. dan_teaches –

    Works well overall
    No big complain here, restricting course access by level does exactly what we need for our tiered pricing.

  2. Ngozi Adeyemi –

    Perfect for recurring revenue
    We switched to a subscription model for our academy and this addon made it possible. Students pay monthly and get access to a whole set of courses based on their level, and Stripe recurring payments just work without any extra setup on our side.

  3. tobias_k –

    Great for membership site
    Realy happy with this addon. We set up 3 membership tier and course access adjust automaticaly when student level change.

  4. Meagan –

    I am impressed with the smooth integration and flexibility in managing members.

  5. Samanta –

    It helps me control access to courses based on the membership packages purchased.

We're Here to Assist!
Click to Chat on Messenger.

×