Paid Memberships Pro Add-on for LearnPress

2356active users

  • Manage subscription levels and their courses.
  • Allow to buy courses individually or only via subscriptions.

Price: $39

  • Lifetime license for 1 site
  • 12 months update & support
I would like to extend update & support
Total $39
Secure Checkout
5 out of 5

82% users recommend this product

Version: 4.0.3
Last Updated: A week ago
Compatible to WordPress Version: 5.8 or higher
Change Logs

= 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

= 3.1.15 =
~ Add: check wp cron-job enable
~ Add feature: Woocomerce order completed has a product in level will create Lp Order store courses on level and cancel level old
~ Fix style Courses Setting on level PMS, show total courses choice
~ Add feature: Update access courses of users when level PMS change list courses
~ Add feature: Admin add new PMS order or change status PMS order to 'completed' or 'success' will create LP order status completed
~ Add feature: Admin change status from 'success' or 'completed' to another will cancel LP order
~ Add feature: Admin change level of User on Users

= 3.1.14 =
~ Fixed miss cron-job task if set time current (reason can by server process slow, so when save task to database and run, time current > time run task)
~ Add option 'Mode run'

= 3.1.13 =
~ Fixed: prefix table postmeta
~ Replace: use Cron-job instead of Curl to add courses to LP Order

= 3.1.12 =
~ Fixed: user subscription with level free can't learn the course

= 3.1.11 =
- Add feature: when user cancel membership will cancel lp order
- Add feature: when user change membership to another level will cancel lp order old

= 3.1.10 =
~ Improve flow data, speed load
~ Add class handle database
~ Add class handle curl
~ Add class handle ajax

= 3.1.9 =
~ Fixed bug: "Add to cart" button show not show after cancell membership.

= 3.1.8 =
~ Fixed bug: "Buy Membership" button show not show.

= 3.1.7 =
~ Fixed bug: Take this course button not show.

= 3.1.6 =
~ Fixed bug: "Buy Membership" button show when user purchased course.

= 3.1.5 =
~ Fixed bug: "Enroll course" button still show in free course when "Buy course via membership" is enabled.

= 3.1.4 =
~ Fixed bug: Order created via Paid Memberships Pro not display Payment method
~ Fixed nimor bugs

= 3.1.3 =
~ Fixed bug: Buy Memberships button display on none membership course
~ Fixed bug: User cannot access course in their memberships level
~ Fixed bug: Remove some notice error message in single course page, course archive page, learnpress profile page

= 3.1.2 =
~ Fixed bug: Free price of course is not display.
~ Fixed bug: redirect to home page instead confirmpage.
~ Fixed bug: Loop redirect.

= 3.1.1 =
~ Fixed bug: some page of paid memberships pro have not content.
+ allow member can retake course after finished course.
+ hide free price of course.

= 3.1 =
~ Fixed bug: the buy course button still appear when the buy course via membership option is enabled
~ Fixed bug: user still can access course when level is expired.
~ Fixed bug: not auto enroll course.
~ Fixed bug: user enroll course when not have required memberships level.
~ Fixed bug: cannot overwrite template file.
~ Fixed bug: button buy membership still show after enrolled/purchased course.
~ Fixed bug: icon is not show in the levels page not show when user not yet login.

= 3.0.2 =
+ Show the Buy Membership button in course archive page.
~ Fixed some minor bugs

= 3.0.1 =
~ Fixed bug can change memberships level of course in edit course page

= 3.0.0 =
+ Compatible with Learnpress 3.0.0

= 2.3.7 =
~ Fixed bug: loop redirects with logged in user

= 2.3.6 =
~ Fixed bug: empty order is created when user enroll course at first time
~ Fixed bug: warning message with parameters does not match when calling a hook

= 2.3.5 =
~ Fixed bug: save courses in memberships level not correct.

= 2.3.4 =
~ Fixed some minor bugs

= 2.3.3 =
+ Hide Free price of course in memberships level
~ Fixed some minor bugs

= 2.3.2 =
~ Fixed bug: notice message at top

= 2.3.1 =
~ Fixed auto update learn press order
+ Prevent access course after memberships level is expired

= 2.3 =
+ Add feature add coures into a Memberships Level in the edit Memberships Level page
~ Fixed bug: user cannot access course in their membership level in case memberships level is not purchase ( in other word is set memberships level manual)

= 2.2.4 =
+ Fixed bug: user cannot access course added to membership level after user join membership level

= 2.2.3 =
+ Fixed bug: user cannot access course of membership level

= 2.2.2 =
+ Changed text domain to learnpress

coin 9807674

Automatic Membership Tracking

podium 9807825 1

Manage Members from Paid Membership Pro

performance 9807798 1 1

Easy Integration

goal 9807697 1

Course Access for Paid Membership Levels

Paid Memberships Pro for LearnPress

How It Helps To Increase Conversion

Key features of Paid Membership Pro Integration Add-On for LearnPress


Need Some extra features for your site?

Our team can do anything related to WordPress

Easy to activate and customize to Your website

Step by step tutorial how to use Paid Membership Pro Integration Add-On for LearnPress

Download Add – On

. To download Paid Membership Pro Integration add-on for LearnPress, visit ‘My Account’ on

. Click ‘Download‘ or ‘Select version‘ to download

Install and Activate

. Click ‘Upload Plugin‘ and choose the plugin zip files that you just downloaded. Click ‘Install Now‘ to start the installation process

. After plugin installed successfully, click ‘Activate Plugin‘ and you will be notified that the plugin is activated

Set Paid Membership Pro Integration

. Visit Memberships > Settings > And select Pages tab.

. Create Membership Plans.

. Seting Learnpress Paid Membership Pro Add-on.



a 1
paidmembership 1

One – Time Payment to Get It Now

Accept all major debit & credit cards

Trusted by 100k + Customers

Customer’s satisfaction is our happiness and motivation to do better


This integration allows me to easily manage access to courses based on the membership status of students. I can specify which courses are for paid members and which courses are for free members, helping to control course content effectively.

Nick Barret

Jenefer Gomez

The LearnPress – Paid Membership Pro addon creates a strong connection between LearnPress and Paid Membership Pro, a popular membership management plugin on WordPress. This helps me create a premium online learning model with powerful member management and control capabilities.

Jenefer Gomez

Rectangle 38

The LearnPress – Paid Membership Pro Addon allows me to apply flexible membership-based payment models, including monthly, yearly, or one-time payment plans. This helps you create membership plans that fit the students’ needs and budget.

Jonathan Western

All Your Questions

You have questions.
We have answers.

We have a delicated team to support you 24/7

Go to our Forum and explore more than 2000 support topics

Feel free to contact us for support anytime


Total Reviews
Average Rating
5 out of 5
  1. Meagan

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

  2. Samanta

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