WHMCS Advanced Menu Manager

Manage WHMCS menus from admin area.

Created: 09 Sep, 2015
Last Update: 09 Sep, 2015
Current Version: 1.0

Getting Started

Thank you for purchasing WHMCS Advanced Menu Manager. If you have any questions that are beyond the scope of this help file, please feel free to email via my profile page contact form here. Thanks so much!

In this documentation you will learn how to:

  1. Create your first menu group from WHMCS admin area.
  2. Integrate this group to WHMCS client area template(s).
  3. Add links to this group from admin area.
  4. Use the advanced features this module offer to you.

Watch Getting Started Video


It was hard before to manage WHMCS menu, for example if you want to add new menu item, change it's place or make it hidden or shown in certain condition, or even to translate the title.

Earlier it required you to know at least the basics of HTML and CSS, or to deal with PHP sometimes.

Now you can do all of this and even more using this module that enables you to do numerous actions like adding unlimited menus and sub-menu items, identifying when and to whom each item will be displayed, add translations to several languages from the same place, changing the order of menu items using Drag-Drop technique, and many more, all of this can be done easily only with few clicks.

Key Features:
  1. Add Unlimited Menus and Submenu items
  2. Compatible with WHMCS Template Six and Five
  3. Compatible with Custom Templates
  4. Change menu items ordering with Drag-n-Drop
  5. Add translation to each item easily
  6. Add additional attributes to each menu item
  7. Add core system URL from categorized lists, or external URL
  8. Add icon to each menu item
  9. Automatically display badge number (ex. Total Active Services, Open Tickets, Due Invoices, etc).
  10. Choose when to display specific menu item (Visitors, Clients only, or Clients with active products, etc)
  11. Open URL in the same window or in new window
  12. Install WHMCS default menu items with one click


WHMCS Advanced Menu Manager is like any other WHMCS addon module, to install it please follow this simple steps:

  1. After Purchasing download the item package from Downloads section.
  2. Extract package file in your PC hard drive, upload the content of "/Upload_To_Root_Of_WHMCS/" folder to the root of WHMCS installation.
  3. Go to Admin Area -> Setup -> Addon Modules, then activate "Advanced Menu Manager".
  4. Now click the "Configure" button to choose who can access/manage this module, then click "Save Changes".
  5. Done.

Visibility Options

This feature allows you to show or hide menu links in certain conditions, Examples of use:

  1. Display menu link to visitors only, so after logging in this link will go away.
  2. Display menu link to clients only, so after logging in this link will go away.
  3. Display menu link if Affiliate system enabled.
  4. Display menu limk if Domain registeration enabled.
  5. and more..

Watch This Video


Through a single interface you can translate the text of the link to any or all of the languages available in your WHMCS installation.

Watch This Video


Display account stats inside menu links, The available options is:

  • Total Products/Services
  • Active Products/Services
  • Total Domains
  • Active Domains
  • Due Invoices
  • Overdue Invoices
  • Active Tickets
  • Credit Balance

Watch This Video


Display descriptive icons inside menu links.

By default WHMCS support Font Awesome Icons, You can place Font Awesome icons using the CSS Prefix fa and the icon's name for example fa fa-life-ring this will be the outcome

These is the icons available for use from Font Awesome.

Watch This Video

Additional Attributes

This feature allow you to add any number of additional attributes to your links, so you can handle it through Javascript, or apply special styling with CSS, etc.

Watch This Video

Template Variables

Use template variables to display real content from the system and/or Database like logged-in client name, etc.

We have added support for 2 variables until now, and more might be added in future releases, supported variables is:

Variable Description
{$clientfirstname} Print logged-in client first name
{$clientlastname} Print logged-in client last name

Watch This Video


Version 1.0 - 09th Sep, 2015
  1. Initial Release

Contact Information

Once again, thank you so much for purchasing this module. As I said at the beginning, I'd be glad to help you if you have any questions relating to this module.