Subscription Management (Admin)
Admin → Subscriptions. Visible only to admin accounts.
Plan management
Admin → Plans. You can:
- Create a plan: name, price, quota (by token or by request), validity, discount multiplier, description
- Publish / Unpublish: published plans show on the public subscribe page; unpublished plans stop new subscriptions but existing ones are unaffected
- Edit: change any field
- Delete: unpublish first, then delete (recommended to avoid accidents)
User subscription management
Admin → Subscriptions. Lists every user's active subscriptions.
Grant a subscription manually (admin compensation)
- Find the user
- Click "Grant"
- Pick a plan
- Pick start time (now / N days later)
- Confirm
The user gets the plan immediately, no payment needed.
Revoke a subscription
- Find the subscription
- Click "Revoke"
- Double-confirm
Subscription stops immediately. Already-used quota is not refunded.
Adjust subscription expiry
- Find the subscription
- Click "Adjust expiry"
- Modify the date
- Confirm
Common for: customer support compensation, trial extensions.
Business rules
Plan Settings controls:
- Upgrade mode: price-diff vs stack (default: price-diff)
- More global rules will be added later
FAQ
- Will the user see a manually granted subscription? Yes. It appears in their "My Subscriptions" immediately.
- Can they re-subscribe after a revoke? Yes. They can buy it themselves, or you grant it again.
- Do plan changes apply to old subscriptions? No. Old subscriptions use the plan as it was at purchase time; new subscriptions use the new settings.