Membership options in Tutor LMS
Native subscriptions in Tutor LMS Pro
The Pro Subscription add-on stores plans, plan items, subscriptions and their meta in its own tables. Plans define a payment type, a plan type, a recurring interval and optional trial settings (trial value, interval and fee). Subscription orders are linked to their parent subscription in the native order tables, so renewals and access stay connected.
Membership plugin add-ons
When monetization is set to Paid Memberships Pro or Restrict Content Pro (with the Pro add-on enabled), course access follows membership levels. The WooCommerce Subscriptions add-on ties access to subscription status and shows the subscription expiry for enrollments. Each approach has trade-offs in checkout, gateways and reporting, which we explain in our selling guides.
Testing the lifecycle
We test every state a member can be in: new, trialing, active, renewed, failed, retried, upgraded, downgraded, cancelled and expired, and check course access at each step.