What is Opterius Commerce?
Opterius Commerce is a self-hosted, open-source billing and client management platform built specifically for hosting companies. It replaces WHMCS with a modern Laravel 13 stack, a clean Tailwind CSS interface, and tight integration with Opterius Panel for automated provisioning.
[!IMPORTANT] Commerce is licensed under AGPL-3.0. Self-hosting is free. A hosted SaaS version will be available through Opterius Cloud (coming soon).
Key Features
| Area | What Commerce handles |
|---|---|
| Clients | Registration, profiles, company details, tax IDs |
| Products & Services | Recurring plans, one-time items, addons |
| Invoicing | Auto-generated invoices, PDF export, line items, tax |
| Orders | Order approval, upgrades, cancellations |
| Domains | Registration, transfer, renewal, WHOIS management |
| Tickets | Multi-department support queue with staff assignment |
| Payments | Stripe, PayPal, bank transfer, crypto (6 gateways built-in) |
| Provisioning | Auto-provision cPanel/Plesk accounts via Opterius Panel |
| Reports | Revenue, MRR, churn, tax summaries |
How Commerce Fits the Opterius Ecosystem
┌─────────────────────────────┐
│ Opterius Panel │ ← Server management (DNS, mail, PHP, SSL)
└────────────┬────────────────┘
│ Provisioning API
┌────────────▼────────────────┐
│ Opterius Commerce │ ← Billing, clients, orders, tickets
└────────────┬────────────────┘
│ (future)
┌────────────▼────────────────┐
│ Opterius Cloud │ ← Fully managed hosting SaaS (coming soon)
└─────────────────────────────┘
- Panel handles the server — DNS zones, mailboxes, SSL certs, PHP versions.
- Commerce handles the business — selling plans, collecting payments, managing support.
- Cloud (deferred) will let customers pick a location and specs; Opterius provisions everything automatically.
Open-Source Philosophy
Commerce is built to be community-auditable. Every line of business logic — invoicing, provisioning, tax — is in PHP source you can read, fork, and extend. Unlike WHMCS, there is no ioncube-encoded core.
[!TIP] If you run Opterius Panel on the same server, Commerce can automatically create hosting accounts the moment an order is paid — no manual provisioning.
What Commerce Does Not Do (Yet)
- Email piping (inbound email → tickets via SMTP relay)
- Affiliate / referral tracking
- Automated fraud screening (MaxMind, etc.)
- Multi-server load balancing for provisioning
These are on the roadmap. See the installation guide to get started.