Everyone

Client Portal Overview

An introduction to the two areas of the Commerce client portal — public and authenticated.

Last updated 1776211200

What Is the Client Portal?

The client portal is the public-facing side of Opterius Commerce. It serves two distinct audiences: visitors who have not yet signed in, and authenticated clients managing their account. The two areas are separated by authentication — public pages are accessible to anyone, while the /client/* area requires a verified client session.

[!IMPORTANT] Client logins are completely separate from staff logins. A client account cannot access the admin panel, and a staff account cannot log in through the client portal. Sessions are stored independently and do not share cookies.


Public Area

The public area requires no login. It includes:

Route Page
/ Portal home — hero section, featured products, announcements
/store Product catalog with pricing and order forms
/domain-search Domain availability checker
/kb Knowledge base (if enabled)
/faq Frequently asked questions (if enabled)
/status Service status page (if enabled)
/announcements System announcements
/register New client registration
/client/login Client sign-in

Authenticated Client Area (/client/*)

Once signed in, clients can access:

Section What Clients Can Do
Dashboard View account summary, recent invoices, upcoming renewals
My Services View active and cancelled services, request cancellation
My Domains Manage nameservers, WHOIS privacy, EPP codes, auto-renew
My Invoices View invoice history, download PDFs, pay outstanding invoices
My Tickets Open support tickets, reply to existing threads
Profile Update contact information, billing currency, preferred language
Security Enable/disable 2FA (TOTP), regenerate backup codes
API Tokens Create and revoke API tokens for REST API access
Contacts Add billing and technical sub-contacts with separate logins

Navigation

The portal displays a sticky top navigation bar on all pages containing:

  • Your logo (configurable under Admin → Settings → Client Portal → Branding)
  • Navigation links to the store, domain search, knowledge base, and announcements
  • A Sign In button (guests) or account dropdown (authenticated clients)
  • A Get Started button that links to /register

Portal Appearance

The portal's visual appearance is controlled entirely from the admin panel.

Admin → Settings → Client Portal covers:

  • Logo upload and company name
  • Primary brand colour
  • Which public sections are visible (KB, FAQ, status page, domain search widget on home)
  • Footer links and custom footer HTML
  • Terms of Service URL (shown on the registration and order forms)

Registration vs. Admin-Created Accounts

Clients can register themselves at /register, or an administrator can create an account on their behalf from Admin → Clients → New Client. Admin-created accounts skip email verification and are immediately active.

[!TIP] If you are migrating clients from WHMCS or another platform, use the admin create form or the import tool rather than asking clients to self-register. See Creating Client Accounts.


Related Articles