WHMCS theme installation
One guide for every Soft-KS WHMCS theme — Nexus, Zenith, Neon and Dimension. Installation takes about 5 minutes and never touches WHMCS core files.
01Download your theme
After purchase, your theme ZIP is available in your account dashboard under "Your themes". Download it and extract it on your computer — inside you'll find the theme folders plus a README.md with these same steps.
02Upload to your WHMCS root
Upload the contents of the ZIP into your WHMCS root directory (the folder containing configuration.php) via cPanel File Manager or FTP. The folders merge into the existing structure:
templates/<theme>/— the client-area theme itself.templates/orderforms/<theme>_cart/— the matching order-form template.includes/hooks/<theme>_nav.php— the navigation hook for the service pages.- Service-page PHP files (
webhosting.php,vps.php,cloud.php,email.php,dedicated.php,reseller.phpand their shared data/loader files) — these sit directly in the WHMCS root.
Everything is additive — no WHMCS core file is ever overwritten.
03Activate the theme
In WHMCS Admin go to Configuration → System Settings → General Settings → General tab, set Template to your theme and save:
| Theme | Template | Order Form Template |
|---|---|---|
| Nexus | nexus | nexus_cart |
| Zenith | zenith | zenith_cart |
| Neon | neon | neon_cart |
| Dimension | dimension | dimension_cart |
04Set the order form
Still in General Settings, open the Ordering tab and set Order Form Template to your theme's cart from the table above (for example nexus_cart), then save. This gives you the theme-matched pricing tables in the store and cart.
05Empty the template cache
If pages look unstyled or stale after switching, go to Utilities → System → Empty Template Cache in WHMCS Admin, then hard-refresh your browser (Ctrl+F5). CSS-only tweaks later on don't need this — only template (.tpl) changes do.
06Service pages & navigation optional
Every theme ships five ready-made marketing pages (Web Hosting, VPS, Cloud, Email, Dedicated, Reseller) styled to match. Once the service-page files from step 02 are in your WHMCS root, the included hook automatically adds a "Hosting" dropdown to your client-area navigation — no configuration needed. Don't want them? Simply skip uploading the service-page files and the hook.
07Customisation
Each theme is token-driven: brand colours, accents, borders and rounding are CSS variables. Override them in templates/<theme>/css/custom.css — it loads last, so a handful of token overrides re-skins the whole client area and your edits survive theme updates. You get the full, unencoded source, so deeper changes are yours to make too.
08Requirements
- WHMCS 9.x — the themes are built and tested on WHMCS 9.
- PHP 8.1 or newer on the domain running WHMCS.
- File access to your WHMCS installation (cPanel File Manager, FTP or SSH).
09Need help?
Stuck on any step? Open a support request or email contact@soft-ks.com — we'll get you installed.
Browse all themes on the themes page.