Opening a Service
Go to Admin → Services → [service] to open the service detail page. You can also reach a service from:
- Admin → Clients → [client] → Services tab.
- Admin → Orders → [order] → linked services.
Provisioning Actions
These buttons appear on the service detail page and dispatch jobs to the queue:
| Action | Job dispatched | Typical use |
|---|---|---|
| Create Account | CreateAccount |
Re-run initial provisioning after a failure |
| Suspend | SuspendAccount |
Manually restrict access (e.g. abuse, non-payment) |
| Unsuspend | UnsuspendAccount |
Restore access after payment or issue resolved |
| Terminate | TerminateAccount |
Permanently delete the account from the server |
[!WARNING] Terminate permanently deletes all hosting account data from the server. Ensure you have confirmed this with the client or that backups exist. This cannot be undone.
Force-Override Status
If the server is offline or a job fails, the service status in Commerce may not reflect reality. Use Override Status to manually set the status without dispatching a provisioning job:
- Click Override Status on the service detail page.
- Select the desired status.
- Enter a reason (logged in the activity log).
- Save.
[!TIP] Use status override during server migrations when provisioning jobs cannot run. Restore the correct status after the migration completes.
Editing Billing Details
Admins can modify the billing configuration on a service without creating a new order:
| Field | Where to edit | Notes |
|---|---|---|
| Next due date | Service detail → Edit → Next Due Date | Useful for granting a free extension |
| Billing cycle | Service detail → Edit → Billing Cycle | Changing cycle does not recalculate price automatically |
| Amount | Service detail → Edit → Amount | Override the renewal price for this specific service |
[!IMPORTANT] Changing the billing cycle or amount here only affects future invoices for this service. It does not retroactively change past invoices.
Moving to a Different Server
To move a service to a different server in the same server group:
- Go to Admin → Services → [service] → Edit.
- Change the Server field to the destination server.
- Save.
This updates the Commerce record only. You must manually migrate the hosting account on the servers and then run Create Account on the new server if needed.
Admin Notes
The Admin Notes field on the service detail page stores internal notes visible only to admins. Use it to record:
- Manual changes made to the account.
- Client communication history.
- Server migration notes.
Provisioning Log
Every provisioning job dispatched for a service is logged. View the log at Admin → Services → [service] → Provisioning Log. Each entry shows:
- Timestamp
- Action (CreateAccount, Suspend, etc.)
- Status (success / failed)
- Response from the provisioning module (error message if failed)
Bulk Operations
From the Admin → Services list, select multiple services to:
| Bulk action | Result |
|---|---|
| Bulk Suspend | Dispatches SuspendAccount for each selected service |
| Bulk Unsuspend | Dispatches UnsuspendAccount for each selected service |
| Bulk Terminate | Dispatches TerminateAccount for each selected service |
Use bulk suspend/terminate when decommissioning a server or migrating a large number of accounts.
[!IMPORTANT] All bulk actions are logged in the activity log. They are irreversible (especially terminate). Filter carefully before using bulk terminate.