A complete navigation manager addon for WHMCS that lets system administrators control both client area menus — Visitors (logged out) and Clients (logged in) — each with its own primary and secondary navbars: rename items, change where they link, reorder them, hide or disable them, add custom links, translate labels per language, attach FontAwesome icons, extra CSS classes and live counter badges, track clicks, pin the navbar on scroll, recolor the whole menu, and audit everything in an activity log.

Menu Manager works directly on the WHMCS menu objects, so it supports the stock Six, Twenty-One and Nexus templates with no template edits — pick yours in Settings and the styling, box heights and wrap guards match it automatically. Everything is governed by modern, secure, CSRF-protected admin screens with AJAX saves and toast confirmations.

Features

Menu editing

  • Rename any navbar item label — per language (see Translations).
  • Retarget where any item links (relative or absolute URLs, # for placeholder parents).
  • Reorder items with one-click move up / move down (logged in the activity log).
  • Hide or disable items with the on/off status switch (both remove the item from output).
  • Custom items — add your own links anywhere in the tree, including nested children under any non-divider parent. Stock items can never be deleted, only hidden or disabled.
  • FontAwesome icon per item (e.g. fas fa-star); emptying the field removes the icon.
  • Extra CSS class per item; emptying the field clears it (divider classes are protected).
  • Dynamic badges — live counters next to the label: total/active products & services, total/active domains, due/total/overdue invoices, active/total tickets, credit balance (clients pages only; visitors have no counters).

Two menus & languages

  • Visitors menu (logged out) and Clients menu (logged in), each with primary and secondary navbar tabs.
  • Per-language label fields (English Label, Arabic Label, …) driven by the Available Languages setting.
  • Label priority per visitor: their language's text → your customized label → the WHMCS language-file text — so untouched items automatically follow lang/*.php and untranslated items fall back to the default label.

Styling (Six, Twenty-One, Nexus)

  • Template picker — Six, Twenty-One (default) or Nexus; folder renames can't break it because you choose explicitly.
  • Sticky navbar — pins the menu to the top on scroll (desktop viewports only, never on phones).
  • Menu color studio — MiniColors pickers for nav background, links, hovers, dropdowns and badge colors, normalized to #rrggbb.
  • Phone-safe by design — nothing the module paints applies below 992px: small screens keep 100% stock template styling, and the Twenty-One/Nexus "More" overflow guard respects each template's collapse threshold.

Insight & audit

  • Click tracking — every menu click is recorded (beacon-based, navigation-safe) and shown per item in a Clicks column.
  • Activity Log — add/edit/move/status/delete and settings updates with date, admin name + ID and readable detail (e.g. Update: Keep activity log 90 > 30); searchable/sortable DataTables grid, per-action colored badges, retention in days pruned by the daily cron, plus a Clear Log button.

Automatic import

  • Activation import — replays the WHMCS navbar factories into storage/menus.json, creates the settings table and seeds Available Languages with your WHMCS default client language.
  • First-view capture — empty menus capture the live tree straight from the WHMCS menu class (including dynamic items), add-new only, so administrator edits are never overwritten.
Please Note: Source code licenses are delivered manually. A download link will be sent to your PayPal email address within 48 hours of purchase.
Updates Included: Your initial purchase includes 1 year of free updates. After the first year, you can optionally renew your license annually to maintain access to future updates.
There are no reviews yet!

Be the first to review Menu Manager For WHMCS.

Please login and purchase this product to review it.
There are no comments yet!

Start the discussion about Menu Manager For WHMCS.

Please login to post a comment.

Version Compatibility

v2.0.0

WHMCS v8.13.x, WHMCS v9.0.x

Product Requirements

v2.0.0

  • PHP as required by your WHMCS version.
  • A running WHMCS daily cron (only needed for activity-log pruning).
  • A valid license key — entered in the module configuration after activation. The key is emailed after purchase and is also available in the client area under Account → My Products → manage product.

Changelog

v2.0.0

Fresh rewrite on the modern addon architecture (namespaced classes, Smarty admin UI, AJAX grid).

New features

  • Primary and secondary navbar management with per-login-state visibility.
  • Stock menu tree imported automatically on activation; first-view live capture, plus continuous add-new sync and a late pass for items added by later hooks.
  • Multi-language menu labels with WHMCS language-file fallback (translation → customized label → language file).
  • Per-item FontAwesome icon and CSS class (empty clears; divider classes protected).
  • Dynamic badges: services, domains, invoices, tickets and credit, with badge color pickers.
  • Click tracking with per-item counters (beacon delivery, index.php?m=menuManager&action=click controller).
  • Sticky navbar, template picker (Six/Twenty-One/Nexus) and menu color studio; phone-safe output.
  • Activity log (add/edit/move/status/delete/settings) with retention, daily cron pruning, clear button and readable details.
  • Dashboard with animated stat cards, clicks chart and recent-activity panel; AJAX admin with toasts and DataTables log grid.

Updates & improvements

  • Translation editor: one labeled field per language (English Label first).
  • Untouched stock labels follow WHMCS language files (tracked per row, set on edit).
  • Item editor streamlined: Menu field removed (page/tab decides), dividers excluded from parents, status is the native on/off switch, badge hidden on visitor menus, in-form Save hidden in the modal.
  • Modal refreshes the grid only on real saves; settings save via AJAX with a top-right toast and a clear session-expired message; settings log shows the exact diff.
  • Available Languages via Choices.js, seeded from the WHMCS default language.
  • Twenty-One/Nexus polish: badge pills, Account-menu coloring, box hovers, Nexus bar slimming with taller boxes and a raised "More" threshold.
  • Log grid with per-action colors, admin ID beside the name, DataTables search/sort/paging.
  • Docs rebuilt in the Pages Manager style (10 pages incl. styling, activity, serving and troubleshooting guides).

Fixes

  • Stored English labels no longer erase WHMCS translations.
  • False "More" collapse from oversized boxes; navigation-cancelled click POSTs (beacon fix).
  • Retired debug setting purged from the settings table.
  • Grid cleanup (duplicated label path), translation-save guards, pre-flag rename repair.
Released October 12th, 2026

$40.00


This license grants permission to use the item on a single domain, which requires a license file for activation. The total purchase price includes the item and 1 year of included updates.

Price is in US dollars.

Product Rating

0
Based on 0 reviews

Read Reviews Read Comments
Share Product

Product Information

Last Update 12 October 2026
Version 2.0.0
Platform Version WHMCS
PHP Version 8.1.x
Database MySQL 5.7+
Created 11 years ago

Related Products

Pages Manager for WHMCS
$65.00 Owned License
Utilities

A complete content management addon for WHMCS that lets system administrators build unlimited rich-content pages in the client area: Internal Pages , Internal PHP Pages , Standalone External Pages , Reusable Page...

Advanced SEO Manager For WHMCS
$40.00 Owned License
Utilities

SEO Manager gives WHMCS system administrators full control over on-page search engine optimisation of their client area. It injects custom meta tags, Open Graph data, Twitter Cards, canonical URLs and schema.org...