Legacy License Keys in QCMM: Display, Clear, and Migration Behavior
Current QCMM paid entitlement is keyless and based on Authorized Domains. A Legacy License Key may still appear on an upgraded installation because QCMM preserves older activation data for compatibility and migration safety.
The field is read-only in current Settings. New installations do not need to enter a key. If an old key is no longer needed, Clear Saved Key removes only the saved legacy credential state and immediately rechecks Authorized-Domain entitlement.
What the Legacy Field Means
- A displayed key is historical compatibility state, not the current recommended activation workflow.
- Current Pro, Max, and All Access access should be resolved through Authorized Domains.
- QCMM can still use a hardened legacy validation fallback on older installations when necessary to prove the same authorized domain.
Clear a Saved Legacy Key
- Before clearing, make sure the site is correctly listed under Authorized Domains if you expect paid access to continue.
- Open QCMM → Settings → Licensing & Entitlement.
- If a legacy key is present, choose Clear Saved Key and confirm the warning.
- QCMM clears the saved/encrypted key, key mask, and validated-key hash; if the current entitlement depended on legacy-key mode, it also clears that legacy entitlement snapshot.
- QCMM then immediately performs an Authorized-Domain entitlement check and updates Status with the resulting tier.
What Is Preserved
Clearing the saved key does not delete Plans, subscriptions, billing records, bookings, Meeting history, Custom Fields, member-area configuration, or other QCMM business data. The confirmation dialog explicitly separates entitlement cleanup from product-data deletion.
What Can Change
If no valid Authorized-Domain entitlement exists after the legacy key is cleared, QCMM can return to Basic. Premium configuration remains preservation-first, but features that require a higher Effective tier become unavailable until entitlement is restored.
Migration Behavior
QCMM keeps legacy-key support as a backward-compatible safety net, but the current UI does not ask customers to re-enter keys. The safe migration path is: authorize the domain, refresh entitlement, confirm the expected Base/Effective tier, then clear the saved legacy key if desired.
Verify After Clearing
- Status shows the expected Base and Effective tiers.
- Verification reads Authorized Domain or Authorized Domain + All Access rather than Legacy License Key.
- The legacy key block no longer appears in Settings.
- Existing membership and billing records are unchanged.
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.