Create or Edit a QCMM Plan
A QCMM Plan is the individual membership offer inside a Plan Group. The 2.0.21 editor brings the Plan’s customer-facing identity, commercial terms, lifecycle access, presentation, structured benefits, resources, Custom Fields, and optional Scheduling configuration into one save workflow.
Every Plan must belong to a valid Plan Group. Some sections are available on every tier; Pro adds Joomla-group visibility/subscription gating, while Max / All Access adds configuration such as Custom Fields and Scheduling. When a higher-tier section is locked after downgrade, QCMM preserves its saved configuration rather than erasing it.
Start a New Plan
- Open Components → QC Memberships & Meetings → Plans.
- Choose Add Plan from the appropriate Plan Group or the Plans workspace.
- Enter the Plan title and choose a valid Plan group.
- Set the price, membership term, and short Plan description.
- Configure only the Plan Options and advanced sections that belong to the intended workflow.
- Save the Plan, then review its card and Plan Details page before accepting live checkout.
What the Current Plan Editor Owns
| Section | What it controls |
|---|---|
| Plan Details | Title, Plan Group, price in the site currency, membership term, and short card/hero summary. |
| Plan Options | Featured presentation, Sample / demo checkout lock, and the small badge text. |
| Plan Custom Fields | Max / All Access reusable field layout and per-Plan collection/visibility behavior. |
| Plan Resources | Links, documentation, and downloads attached to the Plan. |
| Scheduling | Max / All Access appointment behavior, duration, capacity, notice, buffers, provider, and related Meeting settings. |
| Member Access | Joomla groups assigned while active plus Pro+ visibility and subscription audience rules. |
| Plan Features | Ordered structured benefits used on cards, Plan Details, and optional comparison. |
| Plan Details Page | Optional image presentation and the rich Membership Overview. |
Save-Time Rules That Matter
- A Plan cannot be saved without a valid Plan Group.
- Negative prices are normalized to 0.00.
- The Plan currency is taken from the site-wide QCMM Membership Currency rather than from a per-Plan currency selector.
- Published-Plan limits are enforced by tier. An extra Plan can remain saved unpublished when the current tier cannot publish it.
- QCMM permits up to 50 structured Plan Features and up to the tier’s Joomla-group assignment limit.
- On Basic, previously saved Pro/Max visibility rules remain stored but are not applied or overwritten.
- When Scheduling is unavailable at the current tier, previously saved Scheduling configuration is preserved.
Editing an Existing Plan Safely
- Open the existing Plan from the Plans workspace instead of recreating it.
- Change only the business setting you intend to change.
- Pay special attention to price, term, Plan Group, Joomla groups, visibility, and Scheduling because they affect future transactions or access.
- Save the Plan.
- Verify one existing member record and one new customer path. Plan edits should not be treated as a reason to rewrite historical billing or subscription snapshots.
Verify the Frontend
- The Plan appears only when both its Plan Group and Plan are published and the viewer passes any Pro+ visibility gate.
- The card shows the intended summary, price, term, highlighted features, badge, and primary action.
- Plan Details shows the intended Membership Overview, structured benefits, term, price, and renewal guidance.
- Checkout is available only when the Plan is live, subscribable, not a Sample, and any Scheduling prerequisites are satisfied.
Common Mistakes to Avoid
- Creating a Plan before creating its Plan Group.
- Using the Sample / demo flag on a Plan that customers are expected to purchase.
- Changing the site currency and assuming QCMM performs an exchange-rate conversion of numeric Plan prices.
- Testing access only as Super User; Joomla audience and group behavior must be tested with a normal user.
- Disabling Scheduling or losing Max temporarily and then rebuilding preserved Scheduling/Custom Field configuration unnecessarily.
Community Discussion
Want to compare QCMM workflows or discuss how other Joomla site owners use this feature? Visit the QC Memberships & Meetings Community. For private support, account-specific entitlement or billing issues, or bug reports, use the QuantaCade support system.