Customizing Promotions

You can customize or extend MarketConnect promotions on self-hosted WHMCS installations through template modifications and hooks.


Modify an Existing Panel

Modify an existing Client Area Homepage panel. This example customizes the contents of an existing panel in the Client Area Homepage on self-hosted WHMCS installations.


Open Menu Links in New Tabs

Modify an item in the Client Area navigation menu. This example customizes a menu item on self-hosted WHMCS installations to ensure that it opens a new browser tab.


Other

The Other tab in General Settings allows you to configure additional WHMCS settings. You can enable opt-in settings for marketing emails, user management in the Client Area, file encoding, and more.


Rearrange Menu Items

Rearrange the Client Area navigation menus. This example customizes the display order of the items in the Client Area navigation menu on self-hosted WHMCS installations.


Rearrange Panels

Rearrange the Client Area Homepage panels. This example uses a hook to change the order in which Client Area Homepage panels appear on self-hosted WHMCS installations.


Rearrange Sidebar Items

Rearrange the Client Area sidebar menus. This example customizes the display order of the items in the Client Area sidebar menu on self-hosted WHMCS installations.


Remove a Menu Item

Remove an item in the Client Area navigation menu. This example uses hooks to remove a main navigation menu item and a child menu item on self-hosted WHMCS installations.


Remove a Panel

Remove a Client Area Homepage panel. This example uses a hook to remove the Register a New Domain panel from the Client Area Homepage on self-hosted WHMCS installations.


Remove a Sidebar Item

Remove an item in the Client Area sidebar menu. This example removes a sidebar item on all pages or conditionally on specific pages on self-hosted WHMCS installations.


Replace Legacy Smarty Tags

We plan to permanently remove support for legacy Smarty tags in WHMCS 9.0. You must remove these tags from your customizations on self-hosted WHMCS installations.




Transliteration

Transliteration converts text from one writing system into another. You can use transliteration to replace characters in client profile data on self-hosted WHMCS installations.