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

  1. Open Components → QC Memberships & Meetings → Plans.
  2. Choose Add Plan from the appropriate Plan Group or the Plans workspace.
  3. Enter the Plan title and choose a valid Plan group.
  4. Set the price, membership term, and short Plan description.
  5. Configure only the Plan Options and advanced sections that belong to the intended workflow.
  6. Save the Plan, then review its card and Plan Details page before accepting live checkout.

What the Current Plan Editor Owns

SectionWhat it controls
Plan DetailsTitle, Plan Group, price in the site currency, membership term, and short card/hero summary.
Plan OptionsFeatured presentation, Sample / demo checkout lock, and the small badge text.
Plan Custom FieldsMax / All Access reusable field layout and per-Plan collection/visibility behavior.
Plan ResourcesLinks, documentation, and downloads attached to the Plan.
SchedulingMax / All Access appointment behavior, duration, capacity, notice, buffers, provider, and related Meeting settings.
Member AccessJoomla groups assigned while active plus Pro+ visibility and subscription audience rules.
Plan FeaturesOrdered structured benefits used on cards, Plan Details, and optional comparison.
Plan Details PageOptional 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

  1. Open the existing Plan from the Plans workspace instead of recreating it.
  2. Change only the business setting you intend to change.
  3. Pay special attention to price, term, Plan Group, Joomla groups, visibility, and Scheduling because they affect future transactions or access.
  4. Save the Plan.
  5. 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.