Learnomy

Membership Plans

Free & Pro

Membership plans let students subscribe for recurring or one-time access to a bundle of courses. You set the price, billing interval, trial period, and which courses subscribers can access. Students see and compare plans on the public membership pricing page.

Overview

Go to Learnomy Commerce > Memberships. From here you create new plans, see how many subscribers and courses each plan has, toggle a plan active or inactive, and export the full list to CSV.

The plans list

Membership plans list

The list shows every plan with columns for Title, Price, Trial, Courses (count), Subscribers (count), Status, and Actions.

Plans table

Status tabs at the top filter by All, Active, or Inactive. Use the search field on the right to find a plan by name.

Row actions offer three options:

  • Edit - opens the plan editor.
  • Subscribers - jumps to the Subscriptions list pre-filtered to this plan.
  • Delete - permanently deletes the plan. Existing subscriptions referencing the plan show "Deleted plan" in their records.

You can select multiple rows with the checkboxes and use Bulk Actions to Activate, Deactivate, or Delete a set of plans at once.

Starting from a template

If you have no plans yet, the page shows a template picker instead of the empty table.

Memberships header

Four templates are available:

Template Price Trial Courses
Monthly Basic $9/month 14 days Up to 5
Yearly Premium $79/year None Unlimited
Free Trial $29/month after trial 14 days Unlimited
Custom Blank None None

Selecting a template pre-fills the editor. Every field is editable before saving.

Creating or editing a plan

Click Add New (or Edit on an existing plan) to open the plan editor.

Plan edit screen

The editor has a two-column layout: a main column of accordion sections on the left, and a Publish sidebar on the right.

Essentials accordion

Essentials section

  • Plan Title (required) - the name students see on the pricing page and in their account.
  • Description - shown below the title on the pricing page card. Plain text.
  • Price - the recurring amount in the store currency.
  • Billing interval - Daily, Weekly, Monthly, or Yearly.
  • Trial days - the number of free days before billing starts. Set to 0 to disable the trial.
  • Pricing mode - Single price (one billing rate) or Monthly + Yearly (show both on the pricing page with a toggle).
    • If you choose Monthly + Yearly, two additional fields appear: Price monthly and Price yearly. Students pick the option at checkout.
  • Courses included - a searchable checklist of all your courses. Subscribers are auto-enrolled in every checked course. Leave all unchecked to give access without any course pre-enrolment.

Included courses picker

Features & Branding accordion

  • Thumbnail - an image shown on the pricing page card. Enter a URL or click Choose image to pick from the media library.
  • Features - bullet points shown on the pricing page card. One line per feature. Use the trash icon to remove a row and Add feature to add another.
  • Highlight on pricing page - marks this plan as the featured/recommended option (displayed with a visual emphasis on the pricing page).

Advanced accordion

  • Slug - the URL-friendly identifier. Auto-generated from the title; edit it to control the URL.
  • Currency - the currency code for this plan (USD, EUR, GBP, INR, AUD, CAD, JPY, BRL, or any code on your site).
  • Interval count - allows billing every N intervals, e.g. every 2 months. Defaults to 1.
  • Course limit - the maximum number of courses a subscriber can access at one time. Leave blank for unlimited.
  • Status - Active or Inactive. Inactive plans are hidden from the pricing page and cannot be purchased.

Payment Provider Mapping accordion

Payment provider mapping

This section links the plan to its corresponding Stripe price or PayPal billing plan. Learnomy reads these IDs when creating a subscription checkout session with the correct recurring product on each gateway.

  • Stripe Test Price ID - the price_test_xxx ID from your Stripe test-mode product. Find it in Stripe Dashboard under Products, then the product, then Pricing, API ID.
  • Stripe Live Price ID - the price_xxx ID from your Stripe live-mode product.
  • PayPal Sandbox Plan ID - the P-XXXXXXXX billing plan ID from your PayPal sandbox app. Find it in PayPal Developer Dashboard under Subscriptions > Plans.
  • PayPal Live Plan ID - the P-XXXXXXXX billing plan ID from your PayPal live app.

Leave a field blank to disable that gateway or mode combination for this plan. For example, if you only use Stripe, leave the PayPal fields empty.

When WooCommerce is your gateway, no mapping is needed here. WooCommerce uses a single reusable checkout product and reads the price dynamically at checkout.

Saving a plan

Click Create Plan (or Update Plan when editing) in the Publish sidebar to save. The Save as Draft button saves the plan with status Inactive so it does not appear on the pricing page yet.

A success notice appears at the top of the page when the save completes.

The public membership pricing page

Students browse plans at /membership/. The page shows each active plan as a card with title, price, trial period, features bullet list, and a subscribe button.

Membership pricing page

Plans with Highlight on pricing page enabled are visually emphasized. Plans with Monthly + Yearly pricing show a toggle so students can switch between the two rates.

Annual plan card

Free plan card

Pro plan card

FAQ section

The FAQ section and a gift membership call-to-action appear below the plan cards when configured in Learnomy Settings > Membership Page (the "Membership page content" card).

Gift CTA

Billing and retries settings (Pro)

Pro feature. Requires Learnomy Pro with the Membership Pro extension active.

Go to Learnomy Settings and click Memberships Pro in the sidebar (its own settings nav group, anchor #membership-pro), then open the Billing & retries card. This is a separate section from Free's Membership Page content section (#membership-page), which controls the public pricing-page copy. These settings control what happens when subscription payments fail and how plan changes and refunds are handled site-wide.

Setting What it does
Payment retries How long Learnomy keeps retrying a failed subscription charge before giving up and cancelling. Options: Conservative (14 / 28 / 56 days), Standard (7 / 14 / 28 days), Aggressive (3 / 7 / 14 days), or Off (cancel immediately on the first failure).
Plan changes When on, switching plans mid-cycle credits the unused time from the old plan against the new charge. When off, the full price of the new plan is charged immediately.
Refunds When on, refunding a payment also cancels the subscription immediately. When off, the refund is recorded but the member keeps access until the end of the current billing period.

These settings apply to all membership plans on the site. You cannot override them per plan.

Tips

  • Inactive plans are hidden from /membership/ but their existing subscribers are unaffected.
  • Deleting a plan cancels no subscriptions automatically. Existing subscription rows show "Deleted plan" in their detail view.
  • The plan's slug controls the URL anchor on the pricing page. Changing the slug after subscribers have shared links will break those links.
  • Trial days only apply to new subscriptions. Existing subscribers are not affected when you add or change the trial setting.
  • The Courses included picker lists all courses (up to 500). For larger catalogs, use the search field to filter.
  • The Conservative retry cadence is recommended for sites with international subscribers where payment failures are often caused by temporary bank holds rather than genuine non-payment.

Related