Understand Early Renewal and Expired Renewal

QCMM treats renewal as a linked successor membership, not an in-place extension. The timing of that successor depends on whether the predecessor is still current or has already expired.

Early Renewal Uses the Renewal Window

A current Active or Cancelled - active until expiration membership is eligible only when it is within the configured renewal window. If it is too early, QCMM reports when renewal becomes available. An eligible early renewal starts at the predecessor end date, so the paid successor can remain Scheduled until that date.

Expired Renewal Starts from the Current Time

When the predecessor end date has passed, or the membership is already Expired, renewal is eligible immediately. QCMM uses the current time as the successor start. If the predecessor is durably Expired and its expiration processing marker is present, the successor can become Active; otherwise it remains Scheduled until lifecycle processing completes the predecessor transition.

Why the Order Matters

QCMM deliberately processes predecessor expiration and Joomla-group reconciliation before adding successor active groups. This prevents an early successor from masking incomplete expiration cleanup and avoids access gaps caused by removing groups after the new membership has already activated.

Verify a Renewal

  1. Open the customer’s membership and confirm its end date and status.
  2. Confirm it is inside the configured renewal window, or already expired.
  3. Complete renewal checkout.
  4. Verify the new membership is linked to the predecessor and is Active or Scheduled as expected.
  5. After the transition time, verify the predecessor is Expired with lifecycle processing complete and the successor is Active.

Community Discussion

Want to compare membership workflows or share practical QCMM tips? Visit the QC Memberships & Meetings Community. For private support, account-specific billing or entitlement issues, or feature requests, use the QuantaCade support system.