Install or Upgrade QCMM and Verify Version 2.0.21
Install QCMM using the full package, not by uninstalling an older copy first. The 2.0.21 package contains both the QC Memberships & Meetings component and its Joomla Scheduled Task plugin and is designed for in-place upgrade.
QCMM 2.0.21 is a maintenance release over 2.0.20 for the current SEO/canonical and entitlement behavior; it does not require a new product database schema change beyond the existing upgrade/repair path.
Before You Update
- Take a current backup and record the installed QCMM version, Base tier, Effective tier, and any task errors.
- If the site uses live PayPal, scheduling, Meeting Room, or delegated fulfillment, note a small regression test for each active workflow.
- Do not uninstall QCMM as an update method. Preservation-first updates are intended to retain membership, billing, booking, Custom Field, and configuration history.
Install or Upgrade
- In Joomla Administrator, open the normal Extensions installation/update workflow.
- Install the full
pkg_qcmembershipmanager-2.0.21.zippackage, or use the package update offered through Joomla if it resolves to 2.0.21. - Allow the package to update both
com_qcmembershipmanagerand the QCMM task plugin. - Open Components → QC Memberships & Meetings → Status.
- Confirm the installed/current version shown by QCMM is 2.0.21.
Verify Entitlement
On Status, verify Base tier, Effective tier, and verification state. If paid access is unexpectedly missing, use the explicit Refresh Entitlement action and confirm the site is listed under Authorized Domains; do not look for a current customer-entered license-key field.
Verify Scheduled Tasks
| Task | Canonical interval |
|---|---|
| QCMM — Membership Transitions | Every 5 minutes |
| QCMM — Lifecycle Automation | Every 60 minutes |
| QCMM — Meeting Notifications | Every 15 minutes |
| QCMM — Entitlement Revalidation | Every 60 minutes |
| QCMM — Resource Reservation Sync | Every 5 minutes |
Run a Small Regression Check
- Load the public Plans page and a logged-in Dashboard page.
- Open an existing membership/subscription in Administrator and confirm its history is intact.
- If the site uses PayPal, scheduling, fulfillment, or Meeting Room, test one controlled non-destructive path for each active feature.
- Confirm no task or entitlement warning appears after the upgrade.
If the Version Does Not Change
Confirm you installed the outer QCMM package rather than a stale child archive, clear normal Joomla/opcode caches if applicable, and recheck the package version. Do not delete product tables or subscription data to solve a version-display problem.
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.