Membership Plans
Free & ProMembership 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

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

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.

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.

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

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

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

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_xxxID 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_xxxID from your Stripe live-mode product. - PayPal Sandbox Plan ID - the
P-XXXXXXXXbilling plan ID from your PayPal sandbox app. Find it in PayPal Developer Dashboard under Subscriptions > Plans. - PayPal Live Plan ID - the
P-XXXXXXXXbilling 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.

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.




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

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.