Memberships & Subscriptions WordPress Plugin: LearnPress Add-on
78.464 active users
- Turn a LearnPress site into a membership-based course business with lifetime plans, recurring subscriptions, free trials, and plan-based course access.
- Manage plans, members, transactions, subscription status, reminders, and course enrollment from one WordPress admin workflow.
- Route membership purchases through the LearnPress cart and order system while supporting PayPal and Stripe subscription flows.
- Keep learner access accurate with webhook-driven renewals, cancellations, suspensions, expiration checks, and configurable end-of-membership rules.
- Publish membership offers through pricing tables, course-page selectors, Gutenberg blocks, Elementor widgets, and shortcodes.
Price: Original price was: $49.$29Current price is: $29.
- 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
Secure Checkout

Build a recurring revenue e-learning business with the ultimate memberships subscriptions wordpress plugin for LearnPress
How It Helps To Increase Conversion
Key Features of This Powerful WordPress LMS Membership Add-on
Create unlimited membership plans with lifetime or subscription billing, regular and sale prices, renewal pricing, free trial days, gateway settings, slot limits, and draft or published status. Each plan can include a curated list of LearnPress courses with drag-and-drop ordering.
Sell plans through the native LearnPress cart and checkout flow using membership shadow posts and direct buy URLs. Orders activate memberships, enroll learners into included courses, and keep membership records tied to the LearnPress order lifecycle.
Support subscription trials, active periods, renewals, cancellations, suspensions, and expirations through LearnPress subscription hooks. Renewal handling extends access from the correct date and uses idempotency guards so repeated webhook events do not create duplicate state changes.
Hourly cron jobs and real-time per-user checks can expire active or cancelled memberships, revoke or keep course access based on admin settings, and protect users from stale access states. Grace-period logic keeps cancelled subscribers enrolled until their paid access window ends.
Display responsive pricing tables, plan CTA states, course-page membership selectors, access notices, renewal prompts, and a LearnPress Profile Membership tab. Learners can see their plan status, billing cycle, expiration date, included courses, and available actions.
Admin tabs cover plans, members, transactions, settings, and debug-only subscription event simulation. Gutenberg, Elementor, shortcode support, REST endpoints, custom database tables, filters, and actions make the plugin practical for real LearnPress sites and developer customization.

Need Custom Features for Your Website?
Our developers help you customize themes, build plugins and optimize performance.
Easy to activate and customize to Your website
Step by step tutorial how to use Certificates Add-On for LearnPress
Install & Activate
- Go to your WordPress dashboard → Plugins → Add New. Search for Certificates Add-on for LearnPress from your WordPress plugin repository or upload the add-on manually following LearnPress guidelines.
- Activate the plugin after installation.
Set up membership plans
- Create each plan in the Membership admin area, choose lifetime or subscription billing, enter pricing and trial rules, select PayPal or Stripe settings when needed, set slot limits, and assign the included LearnPress courses. This setup provides a flexible membership subscription WordPress plugin experience right inside your dashboard.
Configure lifecycle behavior
- Review expiration settings, choose whether ended memberships revoke or keep course access, define reminder days, and enable the membership lifecycle emails that should be sent to learners.
Publish buying entry point
- Add the membership pricing table through the auto-created Membership Plans page, [learn_press_membership] shortcode, Gutenberg block, Elementor widget, or single course membership selector.
Operate and maintain memberships
- Use the admin Members and Transactions tabs to monitor monitor statuses, refunds, cancellations, renewals, suspensions, and linked LearnPress orders. It functions as a complete wordpress membership plugin built for global scale. In development, use debug tools to simulate subscription events before relying on live gateway webhooks.
One – Time Payment to Get It Now
Accept all major debit & credit cards
Screenshots
All Your Questions
Answered
You have questions.
We have answers.
Memberships & Subscriptions Add-on for LearnPress is the ultimate wordpress lms membership solution for selling LearnPress course access through membership plans. It supports lifetime plans, subscriptions, free trials, renewals, cancellations, and expiration handling.
It is built for LearnPress site owners, LMS admins, and course businesses that want to sell course bundles or recurring course access without managing enrollment manually for every learner.
Yes. The brief describes integration with the LearnPress cart and order system, matching the flexibility of a traditional woocommerce membership plugin, including hidden membership plan products, direct buy URLs, LearnPress orders, and order lifecycle hooks.
Yes. As a robust wordpress membership plugin with payment gateway integration, subscription plans can use PayPal or Stripe, and the plugin responds to trial, active, renew, cancelled, suspended, and expired subscription events through LearnPress subscription hooks.
Cancelled members can keep course access until their current end date. After expiration, the plugin can revoke or keep course access based on the admin setting lp_membership_on_end_action.
Yes. Admins can assign courses to each membership plan and reorder the included course list with sort_order.
Yes. The brief includes a responsive pricing table, course-page membership selectors, access notices, renew CTAs, and a LearnPress Profile Membership tab for plan details and learner actions.
Yes. The brief lists filters, actions, REST endpoints, custom database tables, shortcode support, Gutenberg integration, Elementor integration, and debug tools for subscription event testing.
We have a delicated team to support you 24/5
Go to our Forum and explore more than 2000 support topics
Feel free to contact us for support anytime












