Services List
The services list is at Client → My Services (/client/services). It shows every service (product subscription) associated with the account.
List Columns
| Column | Description |
|---|---|
| Product | Name of the product purchased |
| Domain / Label | Primary domain or label associated with the service |
| Billing cycle | How often the service renews (monthly, annually, etc.) |
| Next due date | Date the next invoice will be generated |
| Status | Colour-coded badge |
Filtering
Clients can filter the list by status (Active, Suspended, Cancelled, Terminated) using the tabs above the table.
Service Detail Page
Clicking a service opens its detail page at /client/services/{id}.
The detail page includes:
- Product info — product name, group, description
- Billing summary — billing cycle, amount, next due date, link to the associated invoice
- Provisioning details — shown for hosting products (see below)
- Configurable options — the options selected at order time
- Actions — available actions for the client (see below)
Provisioning Details (Hosting Products)
For services provisioned through the Opterius Panel integration, the service detail shows:
- Hosting server hostname
- Username (cPanel-style username on the server)
- Primary domain
- Package/plan name
[!TIP] Login credentials for the hosting account (e.g. a link to the panel login) are in the welcome email sent when the service was first provisioned. If you need them again, open a support ticket.
Service Status Reference
| Status | Badge colour | What it means for the client |
|---|---|---|
| Active | Green | Service is running normally |
| Suspended | Orange | Service is suspended — check for unpaid invoices |
| Cancelled | Grey | Cancellation was requested and processed; service is inactive |
| Terminated | Red | Service has been permanently terminated and all data deleted |
| Pending | Blue | Service ordered and paid; provisioning has not yet completed |
[!IMPORTANT] If your service shows Suspended, check My Invoices for any unpaid or overdue invoices. Paying the overdue invoice triggers automatic unsuspension. If all invoices are paid and the service is still suspended, open a support ticket.
Suspended vs Terminated: A suspended service is temporarily disabled and can be reactivated. A terminated service is permanent — all data has been deleted and the service cannot be restored.
Client Actions
Request Cancellation
On the service detail page, click Request Cancellation to submit a cancellation request. You will be asked to:
- Select whether you want cancellation at end of billing period or immediately.
- Enter a brief reason (optional but appreciated).
- Confirm using the password confirmation modal.
After submitting, a cancellation request is created in the admin panel for staff to review. The service remains active until the request is processed.
[!TIP] Cancellation requests are reviewed by staff — they are not processed automatically by default. If you need an urgent cancellation, also open a support ticket referencing the service.
Change Plan (Upgrade/Downgrade)
If your hosting provider has enabled upgrades for the product, an Upgrade / Downgrade button appears on the service detail page. This opens a plan comparison selector. Select the new plan, review the prorated billing adjustment, and confirm. An upgrade invoice is generated for any additional cost.
Renewal Reminders
Commerce sends renewal reminder emails before each service's next due date. The reminder schedule is set by the administrator (e.g. 14 days and 3 days before). The email includes a direct link to the renewal invoice.