Memberships & Subscriptions Add-on for LearnPress

57.879 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.Current 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
I would like to extend Update & Support
Total $29
Secure Checkout
Version
Version: 4.0.0
Last Updated: 8 June 2026
Compatible to WordPress Version: 7.0

How It Helps To Increase Conversion

Key features of Memberships & Subscriptions Add-On for LearnPress

Flexible Membership Plans

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.

LearnPress Checkout And Order Integration

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.

PayPal And Stripe Subscription 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.

Automatic Access Control

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.

Frontend Membership Experience

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, Builder, API, And Developer Tools

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.

lp membership thumb

Need Custom Features for Your Website?

Easy to activate and customize to Your website

Step by step tutorial how to use Certificates Add-On for LearnPress

1

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.
2

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.
3

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.
4

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.
5

Operate and maintain memberships

  • Use the admin Members and Transactions tabs to monitor statuses, refunds, cancellations, renewals, suspensions, and linked LearnPress orders. 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

membership 1 1
membership 2
membership 3
membership 4
membership 5
membership 6
membership 7
membership 8

All Your Questions
Answered

You have questions.
We have answers.

What is Memberships & Subscriptions Add-on for LearnPress?

Memberships & Subscriptions Add-on for LearnPress is a WordPress plugin for selling LearnPress course access through membership plans. It supports lifetime plans, subscriptions, free trials, renewals, cancellations, and expiration handling.

Who is Memberships & Subscriptions Add-on for LearnPress for?

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.

Does it work with the LearnPress checkout flow?

Yes. The brief describes integration with the LearnPress cart and order system, including hidden membership plan products, direct buy URLs, LearnPress orders, and order lifecycle hooks.

Can it handle recurring subscriptions?

Yes. 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.

What happens when a membership expires or is cancelled?

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.

Can admins control which courses are included in each plan?

Yes. Admins can assign courses to each membership plan and reorder the included course list with sort_order.

Does it include frontend buying and account pages?

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.

Can developers customize the plugin output?

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

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

×