[Admin] Closing a package to new members (grandfathering)
Closing a package to new members keeps existing subscribers untouched while blocking new signups. Use this when:
- You're retiring a package but can't remove it (members still rely on it).
- You're replacing a legacy tier with a new one.
- You're running a limited-time offer that should stop accepting new joins.
What happens when you close a package:
- The join page filters it out of the picker automatically.
- Direct signup links are rejected with a clear error message.
- Existing subscribers continue at their current price, under their current terms. Nothing changes for them.
- The package stays visible in admin views with a "Closed to new members" badge.
- The action is recorded in the audit log.
Reopening a closed package:
Click Reopen from the closed package's card. The status flips back to active and new signups resume. No member emails are sent — the close/reopen cycle is internal admin governance.
Archiving (V1 scope):
Permanent archiving is available but requires a database migration. Contact support if you need to archive.