Subscriptions
Free & ProThe Subscriptions screen shows every member subscription across all plans. You can filter by status or plan, cancel or extend a subscription on behalf of a member, and export the list as CSV.
Overview
Go to Learnomy Commerce > Subscriptions. Each row represents one member's subscription to one plan, with its current billing status, period dates, payment provider, and available admin actions.
The subscriptions list


Columns
- User - avatar, display name (links to the subscription detail), and email address.
- Plan - the membership plan name. Shows "Deleted plan" if the plan has been removed.
- Status - the current subscription state (see below).
- Period - the start and end dates of the current billing cycle.
- Provider - which payment gateway processed the subscription (Stripe, PayPal, or WooCommerce).
- Actions - available admin actions for this row.
Status values
| Status label | Meaning |
|---|---|
| In trial | Free trial period is active; billing starts after the trial ends |
| Active | Subscription is paid and current |
| Payment failed | The most recent renewal charge failed; access continues briefly while the gateway retries |
| Ending soon | The subscriber has cancelled but access runs until the period end |
| Cancelled | Subscription was cancelled; access is revoked |
| Ended | The subscription expired at the end of a fixed period |
Filtering
Use the Status and Plan dropdowns to narrow the list. Click Filter to apply.

The Export as CSV button downloads all subscriptions matching the current filter. The file streams directly as a CSV (not a JSON-encoded cell).
Row actions
For Active, In trial, and Payment failed subscriptions:
- Extend - opens a date picker to move the period end forward. Use this to grant a goodwill extension without changing the renewal schedule.
- Cancel - cancels the subscription immediately. Access is revoked.
Cancelled and Ended subscriptions show no actions.
Subscription detail
Click a subscriber's name in the list to open the full subscription detail page.
Subscription overview card
Shows status badge, plan name, amount per billing interval, current period dates, trial end date (if applicable), and whether the subscription is set to cancel at period end.
Subscriber and provider card
Shows the subscriber's name and email (linked to their student profile), the payment provider name, and the gateway's own subscription ID and price ID (for cross-referencing in Stripe or PayPal dashboards).
Extend period - a datetime input on this card lets you type a new period end time and click Extend period to apply it directly.
Admin actions (header buttons)
- Resume - available when the subscription is past-due or has cancel-at-period-end set. Resumes billing and clears the cancel flag.
- Cancel at period end - marks the subscription to not renew. The member keeps access until the current period ends.
- Cancel now - immediately revokes access.
Payments history
A table of every renewal and initial payment linked to this subscription, showing date, transaction type, amount, and status.
How customers manage their own subscription
Members manage their subscriptions from Account > Manage membership at /membership/manage/.

The page shows each active plan with:
- Plan name and status badge (Active, In trial, Payment failed, Ending soon)
- Current period start and end dates
- Next renewal date and next payment amount
- Which gateway they pay through ("Billed via")
Status banners appear for trial reminders, payment failures, and pending cancellations.

Member actions available on the page:
- Cancel subscription - sets cancel-at-period-end. The member keeps access until the period ends.
- Update payment method - opens the payment provider's hosted portal to update card details (Stripe and PayPal only).
- Resume subscription - shown when the subscription is set to cancel at period end; removes the cancel flag.
๐ถ Pro feature. Plan switching (upgrading or downgrading between plans with prorated credit) is available in Learnomy Pro's Membership Pro extension.
The included courses for each plan are listed below the plan details so members can see what they have access to.
A payment history table (invoices) appears at the bottom of each plan section.
Tips
- Cancelling from the admin side ("Cancel now") revokes access immediately, regardless of how much billing period remains. Use "Cancel at period end" for a graceful end.
- Extending a period does not affect the renewal schedule. It only moves the current_period_end date forward. The next scheduled renewal date on the gateway side is unchanged.
- A subscription in "Payment failed" status keeps course access while the gateway retries (typically for several days). If retries fail, the gateway transitions the subscription to cancelled, which Learnomy receives via webhook and updates the status here.
- The CSV export respects the active status and plan filter so you can export just past-due subscribers for a targeted follow-up.