PUQ Customization WHMCS Addon Description Changelog Installation/Update and configuration guide License PUQ Customization WHMCS module Module Home Page Module puqProxmoxKVM PUQ ProxmoxKVM module management extension Description PUQ Customization module WHMCS Order now | Download | FAQ The "Module puqProxmoxKVM" extension is designed for managing and configuring additional options for the ProxmoxKVM module within the WHMCS platform. To learn more about this ProxmoxKVM WHMCS module, please refer to the documentation at https://doc.puq.info/books/proxmoxkvm-whmcs-module (Order now | Dowload | FAQ) IP Pools PUQ Customization module WHMCS Order now | Download | FAQ To enable the provision of virtual machines with virtual IP addresses, both IPv4 and IPv6, the configuration of an IP Pool is available. An IP Pool is an abstract object that contains the following information: Server: The Proxmox server within the WHMCS system for which this pool will be active. Type: The type of the pool, which can be IPv4 or IPv6. Bridge and VLAN: Corresponding parameters that will be configured on the virtual machine if it receives an IP from this pool. (Please note that the addressing must be available on this Bridge and VLAN.) Gateway: The default gateway that will be configured on the virtual machine. Mask: The subnet mask that will be configured on the virtual machine. DNS1/DNS2: The DNS servers that will be configured on the virtual machine. Addresses: The range of addresses included in this pool. Please note that the Gateway will be excluded from the pool but will be listed as an occupied IP if it is part of the pool. By configuring an IP Pool, you can streamline the allocation of virtual IP addresses for your virtual machines, ensuring efficient network management and connectivity within the Proxmox environment. When viewing the list of IP pools, you will find information about the pool's size and its utilization. Additionally, there is a button available to view the services associated with IP addresses from that pool. The size of the pool indicates the total number of available IP addresses within it, while the utilization provides insights into how many IP addresses have been allocated or are in use. To gain further visibility into the services utilizing IP addresses from a particular pool, you can click on the designated button. This will provide you with a comprehensive overview of the services and associated virtual machines that currently utilize IP addresses from that specific pool. By accessing this information, you can effectively manage and monitor IP address allocation within your infrastructure. DNS Zones PUQ Customization module WHMCS Order now | Download | FAQ Instructions: Configuring DNS Synchronization for Virtual Machines in puqProxmoxKVM In order to enable DNS records synchronization for virtual machines managed by the puqProxmoxKVM module, you have the option to create DNS zones. A DNS zone is an object that is part of the API connection configuration to the DNS provider, allowing the puqProxmoxKVM module to synchronize DNS records. How it Works: When creating a new service, modifying an existing one, or when a client requests a change to their virtual machine's revDNS record, the module will attempt to find the corresponding DNS zone for synchronization. Forward Zone: The domain and subdomain are taken from the service's Domain field, and the module matches them with the added zones. If there's a match, it performs actions to synchronize the A and AAAA records. The IPv4 address is taken from the Allocated IP field for the service, and for IPv6 synchronization, the first available IPv6 address for that service is used. Reverse Zone: All IP addresses are converted into a DNS zone, which is then compared with the list of existing zones. When there's a match, the records are synchronized. By synchronization, it means that the records will be removed from the remote server and then recreated. Except for service creation, where records are created without deletion. Also, when a service is deleted, the records will be deleted and not recreated. After adding the zone, you can click the "Test Zone" button to verify the correctness of the added data and perform a test on the DNS provider using the API. Supported DNS Providers: cloudflare.com Required data for zone creation: Zone Name Zone ID Account ID API Token Before adding a zone, you must create the zone on the service and obtain all the necessary data with sufficient access rights. HestiaCP Server Required data for zone creation: Zone Hestiacp server Hestiacp admin user Hestiacp admin password User (The user who will be the holder of the DNS zones) When adding a zone, create it on the remote server and allow WHMCS access to the HestiaCP server via API. Note: The synchronization will occur for all matching zones. If you add two identical zones on different DNS providers, synchronization will occur for both of these identical zones. Synchronization is not instantaneous but occurs at scheduled cron tasks and may take some time. If there are any connection errors or other issues during the synchronization process, they will be logged in the module's logs. Synchronization errors will not stop the service or disrupt automation processes. Forward/Reverse DNS Zones for IPv4 and IPv6 PUQ Customization module WHMCS Order now | Download | FAQ Configuring Forward and Reverse DNS Zones for IPv4 and IPv6 DNS zones are used to translate domain names into IP addresses and vice versa. To properly configure forward and reverse DNS zones for IPv4 and IPv6, you need to know the subnets associated with the respective IP addresses. Below are instructions on how to build zones for IPv4 and IPv6. Forward DNS Zones for IPv4/IPv6: Forward DNS zones are used to map domain names to IPv4 addresses. Determine the domain name for your server or device. For example: myserver.example.com. Determine the IPv4 address that will correspond to this domain name. For example: 203.0.113.10. myserver.example.com. IN A 203.0.113.10 Determine the IPv6 address that will correspond to this domain name. For example: 2001:0db8:85a3:0000:0000:8a2e:0370:7334. myserver.example.com. IN AAAA 2001:0db8:85a3:0000:0000:8a2e:0370:7334 Reverse DNS Zones for IPv4 and IPv6: Reverse DNS zones convert IP addresses back into domain names. Please note that reverse DNS zones for IPv4 and IPv6 have slightly different formats. Reverse DNS Zones for IPv4: Reverse DNS zones for IPv4 are based on the four octets of an IPv4 address. Split the IPv4 address into octets and reverse them, adding ".in-addr.arpa" at the end. For example: 10.113.0.203.in-addr.arpa Create a new zone in the DNS configuration file (e.g., reverse.db) with the specified reverse domain name and your server's domain name: 10.113.0.203.in-addr.arpa. IN PTR myserver.example.com. Reverse DNS Zones for IPv6: Reverse DNS zones for IPv6 are based on the hexadecimal representation of the IPv6 address. Write the IPv6 address in hexadecimal form, separating each group of digits with colons and adding ".ip6.arpa" at the end. For example: 4.3.3.7.0.e.3.7.0.2.e.a.8.0.0.0.0.0.0.0.0.0.0.0.3.8.a.5.8.b.d.0.1.0.0.2.ip6.arpa Create a new zone in the DNS configuration file (e.g., reverse.db) with the specified reverse domain name and your server's domain name: 4.3.3.7.0.e.3.7.0.2.e.a.8.0.0.0.0.0.0.0.0.0.0.0.3.8.a.5.8.b.d.0.1.0.0.2.ip6.arpa. IN PTR myserver.example.com. Menu Manager Allows you to create a custom menus. Description PUQ Customization module WHMCS Order now | Download | FAQ Menu Manager Description of the "Menu Manager" extension: The "Menu Manager" extension is a powerful and essential tool for managing the frontend in WHMCS. It provides a convenient and intuitive menu builder that will be displayed in the client area. Key features of the extension: Building a two-level menu with easy drag-and-drop of menu items. You can create and customize your own menu according to your needs. Multilingual support for menu items. You can specify different menu item names for different languages, allowing you to adapt the menu to different audiences. Ability to display menu items for logged-in clients, non-logged-in clients, or both. You can configure the visibility of menu items based on the client's authentication status. Each menu item can have a designated link. Users can navigate to different sections and pages by clicking on these links. Option to open links in new browser tabs. This is useful when you want users to be able to view the menu and navigate through links simultaneously. The extension also allows you to add separators in the menu to create a more structured and visually appealing layout. You can assign a personalized icon to each menu item, enhancing the visual appeal and helping clients intuitively navigate through the menu. The use of icons improves the overall user experience by providing visual cues and increasing client understanding of the menu structure. One of the notable features of the extension is the availability of pre-built menu templates that can be installed at any time. This enables you to quickly create menus and adapt them to your needs. The "Menu Manager" extension is a valuable tool for configuring and managing menus in WHMCS, providing convenient navigation for your clients and enhancing overall user efficiency. Configuration PUQ Customization module WHMCS Order now | Download | FAQ Enabled - Enabling or disabling all custom functions of this extension affects the automation and visibility of its features in the client area. When extension disabled, the automation capabilities and related features provided by the extension will not be active or visible to clients. However, as an administrator, you will still have access to configure and utilize the extension's functionalities through the administration interface. This gives you the flexibility to control the visibility and automation aspects of the extension based on your specific needs and preferences.Primary Navbar PUQ Customization module WHMCS Order now | Download | FAQ To access the menu builder from the administrator's perspective, navigate to the "Primary Navbar" menu item. When configuring the menu for the first time, it will be empty. To populate it with default menu items, click the "Set Default" button. The menu builder consists of two parts: On the right-hand side, you have a panel for adding and editing menu items. In this panel, you will find the following fields: Menu Name: Enter the name of the menu item that will be displayed in the client area. You can provide translations for all available languages. Icon: Choose an icon for the menu item from the dropdown list. Menu Link: Enter the URL to which the client will be redirected when clicking the menu item. Open in New Tab: Determine whether the URL should be opened in a new tab or not. Display Rule: Set the visibility of the menu item for logged-in clients, non-logged-in clients, or both. Nav Divider: This option creates a horizontal separator in the menu instead of a regular menu item. There are two buttons, "Update" and "Add," for updating the menu item's data or creating a new menu item, respectively. On the left-hand side, you have the actual menu structure. You can navigate through the menu items using the navigation buttons. Each menu item has "Edit" and "Delete" buttons for performing the corresponding actions. Clicking the "Edit" button will populate the right-hand panel with the menu item's data, which you can edit. Remember to click the "Update" button after making changes. After you have constructed the menu, don't forget to save your changes by clicking the "Save Changes" button in the top left corner. Next to the "Save Changes" button, there is a "Set Default" button that, when clicked, will set the menu as the default menu. Mega Menu Mega menu - Enable if you want to turn this menu item into a mega menu. Works with the first level of the menu. Mega menu text - Custom HTML field. Here you can write any description that will be displayed below the menu item.Client Area PUQ Customization module WHMCS Order now | Download | FAQ In the client area, the menu looks like this Not for logged in users For logged in users Pages Manager Allows you to create a custom pages. Description PUQ Customization module WHMCS Order now | Download | FAQ Pages Manager "Pages Manager" is an exceptional extension that will revolutionize your WHMCS experience by providing unparalleled customization options. This powerful tool allows you to elevate and enhance the standard WHMCS functionality to new heights. With "Pages Manager," you can easily customize and tailor the frontend of your WHMCS and its default themes to reflect your unique brand identity. This extension empowers you to effortlessly create stunning custom pages using intuitive block widgets. Say goodbye to generic templates and embrace a fully personalized WHMCS interface that perfectly aligns with your business objectives. The possibilities are endless with "Pages Manager." You have the freedom to redefine your WHMCS homepage and craft captivating product descriptions. Each custom page can be enriched with SEO tags, including OG title, OG description, OG image, and keywords, ensuring optimal search engine visibility and driving organic traffic to your website. Furthermore, "Pages Manager" fully embraces multilingual capabilities, allowing you to create a truly global online presence. You can effortlessly create a multilingual website, where each page is individually tailored to the language preferences of your visitors. This level of flexibility goes beyond mere translation, as you can customize widget layouts and page elements to cater to the specific needs of each language audience, providing an unmatched level of customer-centricity. Prepare to be impressed by the extensive collection of widgets at your disposal. The "Pages Manager" boasts a diverse range of widget options, each offering an extensive array of customization settings for colors, sizes, and styles. Our dedicated team of developers is continually crafting unique styles for each widget, ensuring that your website exudes professionalism and sophistication. One of the standout features of "Pages Manager" is that all widgets come with their own independent CSS styles. This means that the appearance of the widgets remains consistent across any WHMCS theme you choose. However, should you encounter any compatibility issues with your current theme, rest assured that we are committed to providing prompt assistance and tailor-made solutions to meet your specific requirements. It is important to emphasize that "Pages Manager" is not just another theme or template for WHMCS. It is a comprehensive package of powerful widgets that seamlessly integrate with your existing WHMCS setup. This means you can enhance the capabilities of your WHMCS without interfering with your chosen theme. Say goodbye to the need for expensive WHMCS themes. With "Pages Manager," you gain the power to customize and personalize the standard WHMCS templates such as "twenty one" and "six" to an extraordinary degree. This means you can achieve a level of customization that surpasses traditional theme options, all while saving costs and streamlining your online presence. Unlock the true potential of your WHMCS with "Pages Manager." Experience unrivaled customization, enhanced user experience, and a level of personalization that will leave a lasting impression on your clients. Take control of your WHMCS frontend and embark on a journey of limitless possibilities. Currently, "Pages Manager" offers the following widgets: Text Editor TinyMCE: a widely recognized text editor that provides limitless possibilities for textual and graphical content on your website. Domain Search: a widget that allows clients to search for desired domains and redirect them to the domain ordering page. Domain TLD: a visually appealing widget showcasing a list of domain TLDs, complete with prices and promotions. Slider Logos: an advertising slider displaying the logos of your business partners and affiliations. Product Cards: a configurable widget that beautifully presents and showcases groups of products on your website. Team Slide: a widget that enables you to create staff cards to showcase your team on your company information page. We are continuously developing and implementing additional widgets, and we are open to your suggestions for new widget ideas.Configuration PUQ Customization module WHMCS Order now | Download | FAQ Enabled - Enabling or disabling all custom functions of this extension affects the automation and visibility of its features in the client area. When extension disabled, the automation capabilities and related features provided by the extension will not be active or visible to clients. However, as an administrator, you will still have access to configure and utilize the extension's functionalities through the administration interface. This gives you the flexibility to control the visibility and automation aspects of the extension based on your specific needs and preferences. Rewrite home page - If you need to rewrite the home page to a pre-prepared custom one. Rewrite footer - If you need to rewrite the footer to a pre-prepared custom one. Rewrite domain link - If you need to rewrite the footer to a pre-prepared custom one.Page list PUQ Customization module WHMCS Order now | Download | FAQ On the Page List page, you will find a comprehensive list of your custom pages. The table includes the following fields: ID, Name, URL, Type, Publish, Required login, Created, and Updated. To create a new custom page, simply select the desired type for the page and click the "Add New" button. This will initiate the process of creating a unique page tailored to your specific needs. Add New Page PUQ Customization module WHMCS Order now | Download | FAQ To create a new custom page, simply select the desired type for the page and click the "Add New" button. This will initiate the process of creating a unique page tailored to your specific needs. To edit the newly created page and configure it for each language separately, please follow these instructions: Locate the custom page you want to edit in the Page List table. Find the corresponding row for the page and click on the page's name or edit button (if available) to access the page editing interface. In the editing interface, you will find fields to modify the page details. Update the "Name" field with the desired name for your page. Set the "URL" field to your preferred URL slug, for example, "home" (without spaces or special characters). Set the "Publish" parameter to "Yes" to make the page visible on your website. Additionally, you have the option to enter the following parameters for better SEO optimization: "OG title": Specify the Open Graph title for the page. "OG description": Provide an Open Graph description for the page. "OG image": Enter the URL or select an image for the Open Graph representation. "Keyword(s)": Add relevant keywords for the page, separated by commas. If you have multiple languages enabled in WHMCS, you will see language tabs or a language dropdown menu in the editing interface. Select the desired language tab or choose the appropriate language from the dropdown menu. Modify the page content, settings, and SEO parameters specifically for the selected language. Repeat steps 9 and 10 for each language you want to customize the page for. Once you have finished editing the page for all desired languages, save your changes. By following these instructions, you can edit and configure the custom page individually for each language, allowing you to provide tailored content and settings to your website visitors based on their language preferences. Widget Domain Search PUQ Customization module WHMCS Order now | Download | FAQ Аdmin configuration Example of how the widget might look in the client area, all colors and sizes are customizable. Widget Domain TLD PUQ Customization module WHMCS Order now | Download | FAQ Аdmin configuration Example of how the widget might look in the client area, all colors and sizes are customizable. Widget Product Cards PUQ Customization module WHMCS Order now | Download | FAQ Аdmin configuration Example of how the widget might look in the client area, all colors and sizes are customizable. Widget Slider Logos PUQ Customization module WHMCS Order now | Download | FAQ Аdmin configuration Example of how the widget might look in the client area, all colors and sizes are customizable. Widget Team Slide PUQ Customization module WHMCS Order now | Download | FAQ Аdmin configuration Example of how the widget might look in the client area, all colors and sizes are customizable. Widget Question Answer PUQ Customization module WHMCS Order now | Download | FAQ Аdmin configuration Example of how the widget might look in the client area, all colors and sizes are customizable. Widget Intelligent Domain Search PUQ Customization module WHMCS Order now | Download | FAQ Аdmin configuration Example of how the widget might look in the client area, all colors and sizes are customizable. Account Statement Description PUQ Customization module WHMCS Order now | Download | FAQ Account Statement The "Account Statement" extension provides both administrators and clients with the ability to generate a statement summarizing their financial activities within the WHMCS system. This statement can be viewed as an HTML page or downloaded as a PDF file, offering flexibility and convenience. The extension allows users to access information on paid invoices, unpaid invoices, refunded invoices, transactions, and credits. The "Account Statement" extension enhances the functionality of WHMCS by allowing administrators and clients to generate comprehensive financial statements. With the ability to view statements in HTML or download them as PDF files, users can conveniently track and review their financial activities within the system. The extension's flexible configuration options further enhance its usability and adaptability to suit individual needs.Configuration PUQ Customization module WHMCS Order now | Download | FAQ Enabled - Enabling or disabling all custom functions of this extension affects the automation and visibility of its features in the client area. When extension disabled, the automation capabilities and related features provided by the extension will not be active or visible to clients. However, as an administrator, you will still have access to configure and utilize the extension's functionalities through the administration interface. This gives you the flexibility to control the visibility and automation aspects of the extension based on your specific needs and preferences. The "Account Statement" extension offers various configuration options to customize its functionality. To configure the extension, follow the steps below: Configuring PDF Options: The following options allow you to customize the PDF generation settings: PDF Paper Size: Choose the preferred paper format for generating PDF files. Select either A4 or Letter. If you prefer the A4 paper size, select "A4" from the dropdown menu. If you prefer the Letter paper size, select "Letter" from the dropdown menu. PDF Font Family: Select the font family to use in the PDF statement. Choose from the available options: Courier, Freesans, Helvetica, Times, Dejavusans. Select the desired font family that best suits your preferences and formatting requirements. Client Configuration: The following option allows you to control the visibility and availability of the account statement feature for clients: Enable for client: Specify whether the account statement feature should be enabled or disabled for clients. Select "YES" to enable the account statement feature for clients. Select "NO" to disable the account statement feature for clients. Menu Integration: The following option determines whether to add a dedicated item in the billing menu for easy access to the account statement: Add item in Billing menu: Decide whether you want to include a dedicated item in the billing menu. Select "YES" to add a menu item for quick access to the account statement. Select "NO" to exclude the account statement from the billing menu. Additional Information: If you need to access the client area URL related to the account statement, you can use the following URL: Client area URL Remember to save your configuration changes once you have completed the desired settings adjustments. Conclusion: By configuring the options provided by the "Account Statement" extension, you can customize the PDF generation settings, control client access to the feature, and integrate the account statement within the billing menu, tailoring it to your specific requirements and preferences.Admin Area PUQ Customization module WHMCS Order now | Download | FAQ As an administrator, you have access to generate an account statement through the client's profile in the "Invoices" tab. To generate an account statement, follow the steps below: Log in to your WHMCS admin area. Navigate to the client's profile for whom you want to generate the account statement. Click on the "Invoices" tab within the client's profile. Generating the Account Statement: Specify the desired date range for the account statement by entering the start and end dates in the provided field. Select the data you want to include in the account statement. You can choose from the following options: Paid Invoices Unpaid Invoices Refun ded Invoices Transactions Credits Once you have selected the desired options, click on the "View" or "Download PDF" button. If you click "View," the account statement will be displayed as an HTML page. If you click "Download PDF," the account statement will be generated as a downloadable PDF file. Review the generated account statement, which will include the selected data within the specified date range. Note: The account statement provides a comprehensive overview of the client's financial activity based on the selected criteria. By following these steps, you can generate and view/download the account statement for the selected client, allowing you to review their financial information and activity within the specified date range. Client Area PUQ Customization module WHMCS Order now | Download | FAQ Generating Account Statement as a Client Log in to your client area using your login credentials. In the main navigation menu, locate the "Billing" section and click on it. In the dropdown menu, find and select "Account Statement". You will be redirected to the "Account Statement" page where you can configure the statement. Enter the desired date range in the respective fields. You can choose the start and end dates to define the period for which you want to generate the account statement. Check the relevant content options for the statement. Available options include "Paid invoices," "Unpaid invoices," "Refunded invoices," and "Transactions." Once you have entered the date range and selected the content options, click the "View" button to see the statement in a tabular format, which will be displayed in the same window. If you prefer to save the statement as a PDF file, click the "Download PDF" button. The PDF file will be downloaded to your device. After you have finished using the account statement page, remember to log out of your client area, especially if you are on a shared computer or using a device accessible to others. Please note that the account statement generation functionality is subject to your permissions and access rights in the WHMCS system. If you have any questions or issues, please reach out to your account administrator or customer support for assistance. Auto CC Management The Auto CC Management extension empowers customers with the ability to conveniently enable or disable automatic credit card payments. This feature offers flexibility and control over their payment preferences, allowing them to manage their payment methods according to their specific needs. With the Auto CC Management extension, customers can easily toggle the automatic credit card payment option on or off, providing them with a seamless payment experience tailored to their preferences. Description PUQ Customization module WHMCS Order now | Download | FAQ CC Management Auto CC Management is a powerful extension included in the PUQ Customization module. With Auto CC Management, your clients have the ability to enable or disable automatic credit card payments. This means that they can choose whether they want their payments to be processed automatically using their saved credit card information or if they prefer to make manual payments each time. The extension offers several key functionalities: Easy Activation: Clients can activate the Auto CC feature during the registration process, ensuring a seamless and automated payment experience right from the start. Client Control: The module provides a button widget in the client area, allowing clients to conveniently toggle the Auto CC functionality on or off at any time. This empowers them with the flexibility to manage their payment preferences according to their needs. Global Management: As an administrator, you have the ability to enable or disable Auto CC for all clients with just one click. This centralized control simplifies the management of the feature across your entire client base. Status Overview: The module offers a clear overview of the number of clients who have Auto CC enabled and disabled. This information gives you valuable insights into the adoption and usage of the automatic payment feature among your client base.Configuration PUQ Customization module WHMCS Order now | Download | FAQ Enabled - Enabling or disabling all custom functions of this extension affects the automation and visibility of its features in the client area. When extension disabled, the automation capabilities and related features provided by the extension will not be active or visible to clients. However, as an administrator, you will still have access to configure and utilize the extension's functionalities through the administration interface. This gives you the flexibility to control the visibility and automation aspects of the extension based on your specific needs and preferences. Disable Auto CC - The option to enable or disable the Auto CC function is available for users during the registration process. When enabled, users registering on the platform will have the Auto CC feature activated by default, allowing automatic credit card payments. On the other hand, if the Auto CC function is disabled, users registering on the platform will not have the Auto CC feature enabled, and they will need to manually set up their payment methods for making payments. Button on client area - The extention includes a convenient button widget in the client area that allows clients to easily toggle the Auto CC functionality on and off. The button widget appears as a visually appealing element, providing a clear and intuitive interface for clients to manage their Auto CC settings. Label Auto CC - The label that will be displayed in the client area, the default value will be displayed in case of not filling multilingual labels.Actions PUQ Customization module WHMCS Order now | Download | FAQ In the "Actions" menu, you have the option to enable or disable Auto CC for all clients with just one click. This convenient feature allows you to quickly toggle the Auto CC functionality globally, affecting all clients on the system. Additionally, the menu provides a clear overview of the number of clients with Auto CC enabled and disabled. This information gives you a quick snapshot of how many clients have opted to use the Auto CC feature for automated credit card payments and how many have chosen to have it disabled.Client Area PUQ Customization module WHMCS Order now | Download | FAQ The widget in the client area is available on the "My Invoices" page. Cancel Fund Invoices The Cancel Fund Invoices extension, included in the PUQ Customization module, is designed to cancel or delete invoices generated for client credit top-ups. Description PUQ Customization module WHMCS Order now | Download | FAQ Cancel Fund Invoices The "Cancel Fund Invoices" extension provides the ability to cancel or delete unpaid invoices for credit fund deposits generated by clients but not paid. This extension can be automated using a daily or each cron job. In the extension settings, you can specify the desired action to be taken with the invoices. You can choose between canceling the invoice or deleting it. You can also configure the number of days of payment overdue after which the selected action will be performed, with separate parameters for cancellation and deletion. The extension also offers a safe testing mode where you can preview information about the invoices that will be canceled or deleted. If needed, there is a button available to manually perform the cancellation action on the list of invoices, as well as a button for their deletion. The "Cancel Fund Invoices" extension is part of our PUQ Customization module for WHMCS, providing additional functionality to customize the WHMCS system according to your business needs. It is one of the many extensions offered by our module, and you can easily enable or disable it as per your requirements to avoid conflicts with other modules from our competitors. Configuration PUQ Customization module WHMCS Order now | Download | FAQ Enabled - Enabling or disabling all custom functions of this extension affects the automation and visibility of its features in the client area. When extension disabled, the automation capabilities and related features provided by the extension will not be active or visible to clients. However, as an administrator, you will still have access to configure and utilize the extension's functionalities through the administration interface. This gives you the flexibility to control the visibility and automation aspects of the extension based on your specific needs and preferences. Cron: Daily Cron: Selects the daily cron job to handle tasks. Hourly Cron: Selects the hourly cron job to handle tasks. Action: Cancel -> Delete: Specifies that the selected action will be to cancel the invoice and then delete it. Auto Cancel invoices after: Sets the number of days after which the invoices will be automatically canceled if they are not paid. Auto Delete invoices after: Sets the number of days after which the invoices in the canceled state will be automatically deleted. Safe test Order now | Download | FAQ On the "Safe Test" page, you have the following options and actions available: Preview Queued Invoices: This option allows you to view the invoices that are currently queued for cancellation or deletion without enabling the extension. It provides a list of invoices that are awaiting the action. Manual Cancellation: If you want to manually initiate the cancellation of invoices from the previewed list, there is a corresponding button available. By clicking this button, you can manually cancel the selected invoices. Manual Deletion: Similarly, if you wish to manually initiate the deletion of invoices from the previewed list, there is a separate button provided. Clicking this button will manually delete the selected invoices. These manual actions provide you with control over the cancellation and deletion processes, allowing you to review the queued invoices and to do process manually, without enabling the extension in automated mode.Safe test PUQ Customization module WHMCS Order now | Download | FAQ On the "Safe Test" page, you have the following options and actions available: Preview Queued Invoices: This option allows you to view the invoices that are currently queued for cancellation or deletion without enabling the extension. It provides a list of invoices that are awaiting the action. Manual Cancellation: If you want to manually initiate the cancellation of invoices from the previewed list, there is a corresponding button available. By clicking this button, you can manually cancel the selected invoices. Manual Deletion: Similarly, if you wish to manually initiate the deletion of invoices from the previewed list, there is a separate button provided. Clicking this button will manually delete the selected invoices. These manual actions provide you with control over the cancellation and deletion processes, allowing you to review the queued invoices and to do process manually, without enabling the extension in automated mode. Client Data Archive Designed to save client data and IP access information, and it also includes a search function. Shows online clients in real time. Description PUQ Customization module WHMCS Order now | Download | FAQ Client Data Archive The "Client Data Archive" extension is designed to collect and store client data every time it is modified. This extension is particularly useful for easily tracking changes made by clients and finding specific clients based on their updated information. The primary functionality of this extension is the ability to search for clients who have used the same IP address, allowing you to identify clients who may have multiple accounts. The integrated search feature seamlessly integrates with the WHMCS search system, making it convenient to locate clients based on their ID, IP address, or keywords.3 Important Note: Actions performed by an administrator while logged in as a client are not captured or recorded by the Client Data Archive extension. The extension records data when clients themselves make changes to their information. Therefore, any actions taken by an administrator posing as a client will not be saved, and the client will not be shown as online during that time. It's important to keep this distinction in mind when using the Client Data Archive extension and interpreting the online status of clients. Key Features: IP Address Search: The extension enables you to search for clients who share the same IP address, helping you identify potential duplicate accounts. Integrated Search: The extension integrates smoothly with the WHMCS search system, allowing you to perform searches by client ID, IP address, or keywords. Duplicate User Detection: You have the option to view a list of duplicated users based on their IP addresses, making it easier to manage and identify potential duplicate accounts. Online Client Monitoring: The extension provides the ability to view a list of clients who are currently online on your website. This real-time monitoring feature helps you stay informed about client activity. Admin Panel Widget: The extension includes a widget for the admin panel that displays the number of online clients in real-time, providing an overview of current client activity. The "Client Data Archive" extension enhances the functionality of your WHMCS system by providing valuable tools for tracking client data changes and managing client accounts more efficiently. Configuration PUQ Customization module WHMCS Order now | Download | FAQ Enabled - Enabling or disabling all custom functions of this extension affects the automation and visibility of its features in the client area. When extension disabled, the automation capabilities and related features provided by the extension will not be active or visible to clients. However, as an administrator, you will still have access to configure and utilize the extension's functionalities through the administration interface. This gives you the flexibility to control the visibility and automation aspects of the extension based on your specific needs and preferences. Online time - Specifies the number of minutes since the last online activity of a client to consider them as "online" within the system. Enabled Intelligent Search - Enables the Intelligent Search feature, which extends the search capabilities to include custom searches and return results for entries that may not be searchable using standard search functions. (integrates smoothly with the WHMCS search system) Please note that the "Online time" option determines the threshold for considering a client as "online" based on their last activity within the specified number of minutes. The "Enabled Intelligent Search" option expands the search functionality, allowing for custom searches and returning results that may not be accessible through regular search methods.Whois Online PUQ Customization module WHMCS Order now | Download | FAQ On the "Whois Online" page, you will find a list of clients who are currently online, along with the following client data: Client: This column displays the client's username or display name. User: This column shows the user account associated with the client. IP: The IP column indicates the IP address from which the client is accessing the site. Browser/version/OS: This column provides information about the client's web browser, its version, and the operating system they are using. Location on site: This column specifies the location or page on your website where the client is currently active or browsing. Last activity: The "Last activity" column displays the timestamp or date and time of the client's most recent activity on the site. The page offers you real-time visibility into clients who are currently active and using your website. It allows you to monitor their activity, track their location on the site, and see details about their browsing environment, enhancing your ability to provide timely support or assistance when needed. The administrator widget PUQ Customization module WHMCS Order now | Download | FAQ The administrator widget provides a summarized view of online clients and their IP addresses. It includes the following information: Online Client Count: This section displays the total number of clients currently online. List of Online Clients: This section presents a concise list of the clients who are currently online. IP Addresses: Alongside each online client, their corresponding IP address is displayed. The administrator widget offers a quick overview of the number of clients online and their IP addresses. This allows administrators to have an at-a-glance understanding of the current online client activity and easily access the information they need.Search PUQ Customization module WHMCS Order now | Download | FAQ On the "Search" page, you have the ability to search for saved data based on the following parameters: Client ID, IP, and Search word. Upon conducting a search, you will be presented with a table of results containing the following fields: IP: This field displays the IP address associated with the saved data. User: The "User" field indicates the user account related to the saved data. Client: This field shows the client's username or display name. Email: The "Email" field displays the email address associated with the saved data. VAT Number: If applicable, this field contains the VAT (Value Added Tax) number associated with the client or data. Address: The "Address" field presents the address information associated with the saved data. Date: This field indicates the date when the data was saved or recorded. The search functionality allows you to retrieve and view specific saved data based on the provided parameters. The resulting table provides a clear overview of the relevant fields associated with each search result, enabling you to quickly find the desired information.Duplicate Finder PUQ Customization module WHMCS Order now | Download | FAQ On the "Duplicate Finder" page, you will find a list of IP addresses along with the number of clients who have used each IP address to log in to the website. Please note that the list only includes IP addresses with multiple clients associated with them. IP addresses with only one client will not be displayed in the list. The table on the "Duplicate Finder" page contains the following fields: IP: This field displays the IP address for which duplicate client logins have been identified. Clients count: The "Clients count" field indicates the number of clients who have used the corresponding IP address for authentication. Clients ID: This field provides the client IDs or unique identifiers associated with each client who has used the IP address for login. The "Duplicate Finder" functionality allows you to identify IP addresses that have been used by multiple clients, indicating potential duplicate accounts or suspicious activity. By reviewing the table, you can gain insights into the IP addresses and the corresponding client counts, helping you manage and investigate any instances of duplicate client logins effectively.Intelligent Search PUQ Customization module WHMCS Order now | Download | FAQ Intelligent Search:The Intelligent Search feature is integrated into the WHMCS search system. When you enter any word or phrase into the WHMCS search, it performs a search across the database using a matching search word method. The results are displayed in the "Other Search Results" section of the search interface. This feature proves to be very useful for conducting searches in your day-to-day WHMCS administration tasks. The Intelligent Search functionality enhances the search capabilities within WHMCS, allowing you to quickly find relevant information by matching search terms against the recorded data. It provides an efficient way to retrieve specific records or entries that match your search criteria, assisting you in efficiently managing your WHMCS system. Clients Only Access The extension closes access to the entire portal for non-login in users. By redirecting to the login page. Description PUQ Customization module WHMCS Order now | Download | FAQ Clients Only Access The "Clients Only Access" extension is designed to restrict access to all website content, allowing only the login window to be accessible to visitors. Once a client logs in, they gain full access to the website in its standard mode. However, if they log out, they will be redirected back to the login window and won't be able to browse the site. If they attempt to manually access any page by entering a URL, they will be redirected to the login page. This extension provides the following options for disabling certain elements: Disabled main menu: The main menu will not be available to non-logged-in users. Disabled account menu: The account menu will not be available to non-logged-in users. Allow password reset: Non-logged-in users will be allowed to reset their passwords. Allow registration: Non-logged-in users will have the option to register for an account. By customizing these options, you can create a restricted access environment where only registered clients can fully interact with the website while non-logged-in users are limited to the login window. This helps ensure that sensitive information and functionality are accessible only to authorized clients.Configuration PUQ Customization module WHMCS Order now | Download | FAQ Enabled - Enabling or disabling all custom functions of this extension affects the automation and visibility of its features in the client area. When extension disabled, the automation capabilities and related features provided by the extension will not be active or visible to clients. However, as an administrator, you will still have access to configure and utilize the extension's functionalities through the administration interface. This gives you the flexibility to control the visibility and automation aspects of the extension based on your specific needs and preferences. On the configuration page, you have the option to enable or disable the following features: Disabled main menu: When set to "YES," the main menu will not be available to non-logged-in users. Disabled account menu: When set to "YES," the account menu will not be available to non-logged-in users. Allow password reset: When set to "YES," non-logged-in users will have the option to reset their passwords. Allow registration: When set to "YES," non-logged-in users will have the option to register for an account. By configuring these options, you can customize the access and functionality available to non-logged-in users. Enabling or disabling these features allows you to control the user experience and tailor it to your specific requirements.Client Area PUQ Customization module WHMCS Order now | Download | FAQ When the "Clients Only Access" extension is enabled, the client area will display without the main menu and account menu. This means that both the main menu and user menu will be absent in the client area.Credit Management Allows the customer to manage automatic apply credit. Description PUQ Customization module WHMCS Order now | Download | FAQ Credit Management The "Credit Management" extension provides clients with the ability to manage automatic payments from their credit balance for invoices. In other words, clients can choose to enable or disable automatic payments using their credit balance and selectively utilize the credit for specific invoices. The key feature of this extension is that it offers this functionality on an individual client level, rather than applying it to all clients collectively as in the standard WHMCS configuration. With this extension, administrators can enable or disable the automatic credit application for a particular client. The client area includes a widget and panel that allow clients to manage this option. The widget displays the client's credit balance, a button to add funds to the credit balance, and a toggle switch for automatic credit application. It's important to note that by default, the global configuration has automatic credit application enabled for all registered users. Еhe extension provides a list of clients who have disabled the automatic credit application. Additionally, the extension supports multilingual capabilities, ensuring that clients can access and utilize this feature in their preferred language. The 'Credit Management' extension enhances the flexibility and control clients have over their credit balance and payment preferences, offering a personalized experience within the WHMCS system.Configuration PUQ Customization module WHMCS Order now | Download | FAQ Enabled - Enabling or disabling all custom functions of this extension affects the automation and visibility of its features in the client area. When extension disabled, the automation capabilities and related features provided by the extension will not be active or visible to clients. However, as an administrator, you will still have access to configure and utilize the extension's functionalities through the administration interface. This gives you the flexibility to control the visibility and automation aspects of the extension based on your specific needs and preferences. Widget type: Sidebar Homepage Panel Both Amount: Checkbox: Show amount available for use in the widget Add Funds: Checkbox: Show "Add Funds" button in the widget Auto apply credit switch: Checkbox: Show "Auto apply credit" switch in the widget Label for auto apply credit (Default. If left empty, it will show "Auto apply credit") These configuration options allow you to customize the appearance and functionality of the client area widget for the 'Credit Management' extension. You can choose the widget type, whether to display the amount available for use, the option to add funds, and the switch for enabling or disabling auto application of credit. Additionally, you can provide a custom label for the auto apply credit switch. Clients PUQ Customization module WHMCS Order now | Download | FAQ On the Clients page of the 'Credit Management' extension, there is a list of clients who have the auto apply credit option disabled. The table displays the following fields for each client: Client Name: The name of the client. Credit Balance: The current credit balance of the client. This table allows you to easily view and manage clients who have chosen to disable the automatic credit application feature.Switch in admin area PUQ Customization module WHMCS Order now | Download | FAQ To enable the administrator to manage the toggling of automatic credit application for a client, there is a position in the "Other Actions" menu on the client's summary tab. From there, it is possible to individually enable or disable credit application for that specific client. This feature provides convenient access for administrators to modify the auto apply credit setting on a per-client basis, allowing them to customize the credit management experience for each client as needed.Client Area Widget PUQ Customization module WHMCS Order now | Download | FAQ The Client Area Widget consists of two widgets that display the following information: Slider Widget: This widget is designed as a slider and is located on the side. It includes the client's credit balance, a button to add funds to the credit balance, and a toggle switch for automatic credit application. The slider widget provides a convenient and accessible way for clients to view their credit balance and manage automatic credit application. Dashboard Panel Widget: This widget is placed on the client's dashboard and is visible only on the dashboard. Similar to the slider widget, it displays the client's credit balance, a button to add funds, and a toggle switch for automatic credit application. The dashboard panel widget provides an alternative location for clients to access their credit-related information and settings directly from their dashboard. Both widgets offer a user-friendly interface that allows clients to monitor and control their credit balance, add funds when needed, and enable or disable automatic credit application according to their preferences.Head/Footer Output Return HTML to be output within the HEAD/before the closing BODY tags of the page output. Description PUQ Customization module WHMCS Order now | Download | FAQ Head/Footer Output "Head/Footer Output" is an extension that allows you to insert custom text or HTML code into the head or footer sections of the client area and admin area. It provides the flexibility to enable or disable the displayed content through the extension's settings. The extension offers several configuration options to cater to different needs: Return HTML to be output within the HEAD tags of the page output: This allows you to include specific HTML code or scripts in the head section of the page. For example, you can insert custom meta tags for SEO purposes or add tracking codes for analytics tools. Return HTML to be output before the closing BODY tag of the page output: This enables you to add custom content or scripts just before the closing body tag of the page. You can utilize this functionality to insert JavaScript code for certain functionality, such as live chat widgets or social media integration. Return HTML to be output within the HEAD tags of the admin area: This feature allows you to include custom HTML or scripts specifically in the head section of the admin area. It can be useful for adding admin-specific stylesheets or custom JavaScript code for enhancing the admin interface. Return HTML to be output before the closing BODY tag of the admin area: With this option, you can insert custom content or scripts before the closing body tag of the admin area. It provides flexibility to add custom functionalities or enhancements specific to the admin area. Examples of how this functionality can be applied: Custom Tracking Codes: You can use the "Return HTML to be output within the HEAD tags" option to insert tracking codes from services like Google Analytics or Facebook Pixel to track user activities on your client area or admin area. Custom CSS Styling: By utilizing the "Return HTML to be output within the HEAD tags" option, you can add custom CSS stylesheets to modify the appearance and layout of specific pages in the client area or admin area. Integration with Third-Party Tools: The "Return HTML to be output before the closing BODY tag" option allows you to integrate external tools or widgets into the client area or admin area. For example, you can add live chat functionality or embed social media feeds using custom JavaScript code. Custom Messages or Announcements: With the "Return HTML to be output before the closing BODY tag" option, you can display custom messages or announcements on specific pages of the client area or admin area, providing important information or updates to users. Remember, the possibilities are vast, and this functionality allows you to tailor the head and footer sections of your WHMCS environment according to your specific requirements.Configuration PUQ Customization module WHMCS Order now | Download | FAQ On the configuration page, you have the following options: Enabled client area head output: When set to "YES," it enables the display of custom text in the header of the client area. This allows you to insert your own text or HTML code at the top of the client area pages. Enabled client area footer output: When set to "YES," it enables the display of custom text in the footer of the client area. This allows you to insert your own text or HTML code at the bottom of the client area pages. Enabled admin area head output: When set to "YES," it enables the display of custom text in the header of the admin area. This allows you to insert your own text or HTML code at the top of the admin area pages. Enabled admin area footer output: When set to "YES," it enables the display of custom text in the footer of the admin area. This allows you to insert your own text or HTML code at the bottom of the admin area pages. By enabling these options, you can customize the header and footer sections of both the client area and admin area by adding your own text or HTML code. This provides the flexibility to display important information, announcements, branding elements, or any other content you wish to include in those areas.Data input PUQ Customization module WHMCS Order now | Download | FAQ To edit any of the four code fragments, follow these steps: Select the corresponding menu option for the fragment you want to edit. For example, choose "Client Area Head" to edit the code displayed in the header of the client area. Enter the desired text or HTML code that you want to be displayed in the selected section. Click the "Save" button to save your changes. Repeat these steps for each fragment you wish to edit: "Client Area Footer," "Admin Area Head," and "Admin Area Footer."Overwrite Suspend/Termination The extension allows you to set a date for Suspend and Termination the service. Description PUQ Customization module WHMCS Order now | Download | FAQ Overwrite Suspend/Termination This is a unique extension that allows overriding the suspension and termination days for services in case of non-payment. The extension extends the automation options for suspending and terminating services in WHMCS global settings. It provides the flexibility to set custom overrides for specific products or product groups, enabling efficient management of client service suspensions and terminations. Configuration: Overwrite type: Specifies whether the overrides apply to individual products or product groups. Cron: Determines the cron job to process the tasks, either running on every cron or daily. Send Suspension Email: Enables sending suspension notification emails upon successful suspension. Parameter Rules: To set a parameter, enable the "Overwrite Suspension" and/or "Overwrite Termination" checkbox. The "Overwrite Suspension" parameter cannot exceed the "Suspend Days" value from the global configuration (if enabled). In such cases, the override setting will not take effect due to the global configuration. The "Overwrite Termination" parameter cannot exceed the "Termination Days" value from the global configuration (if enabled). In such cases, the override setting will not take effect due to the global configuration. The "Overwrite Suspension" parameter must always be less than the "Overwrite Termination" parameter (if enabled). The "Overwrite Termination" parameter must always be greater than the "Overwrite Suspension" parameter (if enabled). If the global parameters (Enable Suspension, Suspend Days, Enable Termination, Termination Days) are modified, the parameters (Overwrite Suspension, Suspend Days, Overwrite Termination, Termination Days) will not be adjusted accordingly. Behavior for Product-Based Processing: If the configuration is set to process overrides based on individual products: If a product is moved from one group to another, its override settings will remain unchanged. Behavior for Group-Based Processing: If the configuration is set to process overrides based on product groups: The product's parameters will depend on the group to which it belongs. Suspension Process: Suspend action is triggered. If the "Overwrite Suspension" checkbox is enabled for the product or its group. The product is an active service for the client. The service has an "Active" status. The sum of the "Next Due Date" for the service and the "Overwrite Suspension" parameter is less than or equal to the cron execution date. The suspend command of the corresponding module is executed. If the module returns a "Suspended" error, the system waits for the next cron execution and repeats the process (the behavior depends on the handling defined in the module). If the module is not present on the service, the service's status is changed to "Suspended". Termination Process: Termination action is triggered. If the "Overwrite Termination" checkbox is enabled for the product or its group. The product is a suspended service for the client. The service has a "Suspended" status. The sum of the "Next Due Date" for the service and the "Overwrite Termination" parameter is less than or equal to the cron execution date. The termination command of the corresponding module is executed. If the module returns a "Terminated" error, the system waits for the next cron execution and repeats the process (the behavior depends on the handling defined in the module). If the module is not present on the service, the service's status is changed to "Terminated". Invoice Handling: If an invoice contains only one position that transitions to the "Terminated" status, the invoice is changed to "Cancelled". If an invoice contains multiple positions, a new invoice (excluding the ID) is created with the status "Cancelled". The position that transitions to the "Terminated" status is added to the new invoice, while it is removed from the previous invoice. All configuration and Suspend/Termination actions are logged for diagnostic purposes. Purpose of this Functionality: Suppose you sell virtual machines, and a client fails to make the payment. On the same day, the extension can suspend the virtual machine service. However, if another client has purchased a more lucrative dedicated server and also missed the payment, you may want to inform them about the overdue invoice instead of immediately suspending their service. Since dedicated server services are more valuable and prestigious, this extension allows you to differentiate the suspension and termination priorities based on the services. The extension is designed for convenience and better management of service suspensions and terminations, while allowing prioritization and flexibility in handling different types of services. Configuration PUQ Customization module WHMCS Order now | Download | FAQ Enabled - Enabling or disabling all custom functions of this extension affects the automation and visibility of its features in the client area. When extension disabled, the automation capabilities and related features provided by the extension will not be active or visible to clients. However, as an administrator, you will still have access to configure and utilize the extension's functionalities through the administration interface. This gives you the flexibility to control the visibility and automation aspects of the extension based on your specific needs and preferences. Overwrite type - This option determines the scope of the override, whether it applies to individual products or product groups. In this case, the configuration is set to "By products," meaning overrides will be applied on a per-product basis. Cron - This option specifies which cron job will handle the execution of the tasks. The configuration is set to "Each Cron," indicating that the tasks will be processed during each cron run. Send Suspension Email - When enabled (set to "YES"), this option triggers the sending of a suspension notification email to the client when a service is successfully suspended.Overwrite PUQ Customization module WHMCS Order now | Download | FAQ Screenshot of Overwrite Suspend/Termination configuration view by product Screenshot of Overwrite Suspend/Termination Configuration View by Group On the "Overwrite" page, there will be a list of products or groups to set the "Overwrite Suspension" and "Overwrite Termination" parameters. Here is a detailed description of the rules for setting these parameters: Overwrite Suspension: For a product: If you want to set personalized suspension parameters for a specific product, locate it in the product list on the "Overwrite" page. Check the "Overwrite Suspension" checkbox next to the corresponding product. For a group: If you want to apply personalized suspension parameters to all products within a specific group, find the corresponding group in the group list on the "Overwrite" page. Check the "Overwrite Suspension" checkbox next to it. Overwrite Termination: For a product: If you want to set personalized termination parameters for a specific product, locate it in the product list on the "Overwrite" page. Check the "Overwrite Termination" checkbox next to the corresponding product. For a group: If you want to apply personalized termination parameters to all products within a specific group, find the corresponding group in the group list on the "Overwrite" page. Check the "Overwrite Termination" checkbox next to it. Setting the parameters involves selecting the appropriate checkbox for each product or group on which you want to apply the overwrite for suspension or termination. You can choose products, groups, or both simultaneously. It is important to follow these rules: The value of the "Overwrite Suspension" parameter should not exceed the value of the "Suspend Days" from the global configuration (if it is active). The value of the "Overwrite Termination" parameter should not exceed the value of the "Termination Days" from the global configuration (if it is active). The value of the "Overwrite Suspension" parameter should always be less than the value of the "Overwrite Termination" parameter if both parameters are active. Note that if there are changes in the global parameters (enabling suspension, suspension duration, enabling termination, termination duration), the overwritten parameters (Overwrite Suspension, Suspend Days, Overwrite Termination, Termination Days) will not be automatically adjusted. In the case of configuration by products, if a product is moved from one group to another, its parameters will not change. If configuration by groups is used, the product's parameters will depend on the group it belongs to. Safe test PUQ Customization module WHMCS Order now | Download | FAQ The extension also includes a page called "Safe Test." On this page, the services that are queued for suspension and termination, based on the extension's configuration, are displayed. This feature provides a convenient way to perform a safe test and see which services will be suspended or terminated. You have the option to enable or disable the extension and manually initiate the suspension or termination process by clicking the corresponding buttons: "Run the suspend process" and "Run the termination process." The table on the "Safe Test" page contains the following fields for each service: ID: The unique identifier of the service. Product Name: The name of the product or service. Client: The client associated with the service. Billing Cycle: The billing cycle of the service (e.g., monthly, quarterly, annually). Amount: The amount due for the service. Next Due Date: The date when the next payment is due for the service. Status: The current status of the service (active, suspended, terminated). This page provides an overview of the services that are in the queue for suspension or termination based on the extension's configuration. It allows you to manually trigger the suspension or termination process for testing purposes, ensuring that you can see which services will be affected without actually executing the action.Prorated Next Due Date Allows you to synchronize the date of the next payment for all customer services. Also from the customer's zone. Description PUQ Customization module WHMCS Order now | Download | FAQ Prorated Next Due Date The "Prorated Next Due Date" extension provides the ability for both administrators and clients to align their payment cycles to a specific day of the month. This extension is designed for mass alignment of service payments to a designated day of the month for a particular client. It also empowers clients to independently perform such alignment. The configuration of the extension includes the following parameters: Button on client area: Adds a button to the client area, allowing clients to agree on the payment due date for their services. Prorata Date: The day of the month to align the service payment to. Prorate monthly: Enables alignment of products with a monthly billing cycle. Prorate quarterly: Enables alignment of products with a quarterly billing cycle. Prorate semi-annual: Enables alignment of products with a semi-annual billing cycle. Prorate annual: Enables alignment of products with an annual billing cycle. Prorate biennial: Enables alignment of products with a biennial billing cycle. Prorate triennial: Enables alignment of products with a triennial billing cycle. Calculate days by date of use: To calculate the proportion for invoicing, the number of days in the billing period needs to be known. If this parameter is set, the number of days for billing periods will be automatically calculated at the time of functionality usage. Days month: The number of days in a month. Days quarter: The number of days in a quarter. Days half year: The number of days in a half-year. Days year: The number of days in a year. Days two year: The number of days in two years. Days three year: The number of days in three years. The mechanism of proration works as follows: It allows alignment for all services with different billing cycles. Alignment can be done for services with specific billing cycles. Only active and suspended services are eligible for alignment. If the Next Due Date matches the Prorata Date, the service does not participate in the alignment. Services with Next Due Date in the past are aligned to the nearest future Prorata Date (relative to the date of usage). Services with Next Due Date in the future are aligned to the nearest future Prorata Date from the Next Due Date. Proration invoices are created based on the service payment method (each payment method has its own invoice with proration items). If there is an unpaid position for a service in an invoice, the position will be removed, and the invoice will be adjusted. After invoice adjustment, if the invoice has no positions, it will be deleted. After alignment, a proforma proration invoice is generated. Importantly, the Next Due Date will only change after payment of the proforma proration invoice. The module also includes a widget for the client area, allowing clients to manage the alignment of their payment dates independently.Configuration PUQ Customization module WHMCS Order now | Download | FAQ Enabled - Enabling or disabling all custom functions of this extension affects the automation and visibility of its features in the client area. When extension disabled, the automation capabilities and related features provided by the extension will not be active or visible to clients. However, as an administrator, you will still have access to configure and utilize the extension's functionalities through the administration interface. This gives you the flexibility to control the visibility and automation aspects of the extension based on your specific needs and preferences. On the settings page, you can configure the following parameters: Button on client area: This option allows you to add a button to the customer zone, enabling customers to align the due date for their services. Prorata Date: Enter the day of the month on which you want to charge for the services. Prorate monthly: If set to "YES," it enables payment equalization for products with a monthly payment cycle. Prorate quarterly: If set to "YES," it enables payment equalization for products with a quarterly payment cycle. Prorate semi-annual: If set to "YES," it enables payment equalization for products with a semi-annual payment cycle. Prorate annual: If set to "YES," it enables payment equalization for products with an annual payment cycle. Prorate biennial: If set to "YES," it enables payment equalization for products with a biennial payment cycle. Prorate triennial: If set to "YES," it enables payment equalization for products with a triennial payment cycle. Calculate days by date of use: If set to "YES," the system will automatically calculate the number of days for the current month, quarter, and year. If not set, manual correction of days will be considered. Days month: Specify the number of days in a month. This value is taken into account when calculating prorata invoices. Days quarter: Specify the number of days in a quarter. This value is taken into account when calculating prorata invoices. Days half year: Specify the number of days in a half-year. This value is taken into account when calculating prorata invoices. Days year: Specify the number of days in a year. This value is taken into account when calculating prorata invoices. Days two year: Specify the number of days in two years. This value is taken into account when calculating prorata invoices. Days three year: Specify the number of days in three years. This value is taken into account when calculating prorata invoices. Admin Area PUQ Customization module WHMCS Order now | Download | FAQ In the admin area of WHMCS, on the customer profiles, under the "Summary" tab, there is a section called "Other Actions" that provides a menu for administrators to synchronize the payment of all or selected services to a specific date. The menu looks like this: Sync payment on 01 day of the month. Sync All (11 services) Sync Monthly (6 services) Sync Quarterly (1 service) Sync Semi-annual (1 service) Sync Annual (1 service) Sync Biennial (1 service) Sync Triennially (1 service) By selecting the desired option from the menu, the extension will perform proration and generate a proration invoice for the specified services. This feature allows administrators to easily synchronize the payment cycles of services according to the chosen date, ensuring consistent billing and streamlining the management of customer accounts.Client Area PUQ Customization module WHMCS Order now | Download | FAQ In the customer portal, there is a widget that allows clients to align the payment cycles of their services. It appears as a menu with the following options: Synchronize payments (01 Day) All Services: 11 Monthly Services: 6 Quarterly Services: 1 Semi-Annually Services: 1 Annually Services: 1 Biennially Services: 1 Triennially Services: 1 When a client clicks on a specific option, the system will synchronize the payment cycles to the chosen day of the month. It will generate a proration invoice, and once the invoice is paid, all services will be set to the same due date. This widget provides clients with a convenient way to manage and align the payment cycles of their services, ensuring easier financial planning and consistency in billing. By selecting the desired option, clients can streamline their payment schedules and simplify the management of their services. Service Data Archive This functionality is designed to save all changes in the service configuration. Description PUQ Customization module WHMCS Order now | Download | FAQ Service Data Archive The "Service Data Archive" extension provides a way to collect and store service information for clients. The extension runs on a cron job and gathers the following data: Client: First name, last name, company name, email, address line 1, address line 2, city, state, postcode, country, phone number, tax ID. Service: Package name, registration date, billing cycle, termination date, username, dedicated IP, assigned IPs, notes, custom fields, created date. This data collection process is referred to as a "dump" because it gathers information about the client and their services in one place. This enables identification of the client even if they or their services have been deleted. The primary purpose of collecting service data is to control and preserve historical records of the client's services, such as the IP address. IP addresses often play a crucial role in cybercrimes committed by clients, and as a service provider, you may be obligated to provide your client's data to authorities in situations that require it. With this extension, finding a client based on the IP address associated with their service at a specific point in time becomes a seamless process. The extension also offers a convenient search feature using Client ID, Service ID, or a search term, allowing you to easily locate the desired data. Overall, the "Service Data Archive" extension helps you maintain control over and preserve historical service data, ensuring compliance with legal obligations and facilitating efficient client data management.Configuration PUQ Customization module WHMCS Order now | Download | FAQ Enabled - Enabling or disabling all custom functions of this extension affects the automation and visibility of its features in the client area. When extension disabled, the automation capabilities and related features provided by the extension will not be active or visible to clients. However, as an administrator, you will still have access to configure and utilize the extension's functionalities through the administration interface. This gives you the flexibility to control the visibility and automation aspects of the extension based on your specific needs and preferences. Cron: Daily Cron: Selects the daily cron job to handle tasks. Each Cron: Selects the Each cron job to handle tasks. Enabled Intelligent Search - Enables the Intelligent Search feature, which extends the search capabilities to include custom searches and return results for entries that may not be searchable using standard search functions. (integrates smoothly with the WHMCS search system) Next, there is a list with data fields that will participate in searches integrated into WHMCS. For a more precise search, select the required fields.Search PUQ Customization module WHMCS Order now | Download | FAQ On the search page, you have the ability to search for service dumps using the following criteria: Client ID, Service ID, Search word. After entering the search criteria, the resulting service dump entries will be displayed in a table with the following fields: Service: The name of the service. Dump date: The date when the dump was created. Dedicated IP: The dedicated IP address associated with the service (if available). Assigned IPs: The assigned IP addresses associated with the service (if available). Username: The username associated with the service. Notes: Any additional notes related to the service. Custom fields: Any custom fields associated with the service. Client: Client information, including first name, last name, email, and other details. The table provides a convenient view of the search results, allowing you to easily review information about the found service dumps and facilitate the process of searching and managing data. Intelligent Search PUQ Customization module WHMCS Order now | Download | FAQ Intelligent Search:The Intelligent Search feature is integrated into the WHMCS search system. When you enter any word or phrase into the WHMCS search, it performs a search across the database using a matching search word method. The results are displayed in the "Other Search Results" section of the search interface. This feature proves to be very useful for conducting searches in your day-to-day WHMCS administration tasks. The Intelligent Search functionality enhances the search capabilities within WHMCS, allowing you to quickly find relevant information by matching search terms against the recorded data. It provides an efficient way to retrieve specific records or entries that match your search criteria, assisting you in efficiently managing your WHMCS system.Show Services IP, Username Shows the IP address / Username of the services in the invoice and in the lists of services in the client area. Description PUQ Customization module WHMCS Order now | Download | FAQ Show Services IP, Username The extension allows for displaying the IP address and/or username of services in the service list within the client area. This feature enables clients to conveniently identify their services, especially when they have multiple ones. Additionally, the extension allows adding the IP address and/or username of a service to the description of the corresponding item on the invoice. This functionality proves useful for both clients and you as it helps in identifying the service in relation to its position on the invoice. The extension's configuration includes the following options: Show IP on the invoices: This option determines whether the IP address should be displayed on the invoices. Show IP in the lists of services in the client area: This option controls the display of the IP address in the service lists within the client area. Show Username on the invoices: This option specifies whether the username should be shown on the invoices. Show Username in the lists of services in the client area: This option governs the visibility of the username in the service lists within the client area. These configuration settings provide flexibility in choosing which elements to display, allowing you to customize the visibility of IP addresses and usernames according to your preference and the needs of your clients.Configuration PUQ Customization module WHMCS Order now | Download | FAQ Enabled - Enabling or disabling all custom functions of this extension affects the automation and visibility of its features in the client area. When extension disabled, the automation capabilities and related features provided by the extension will not be active or visible to clients. However, as an administrator, you will still have access to configure and utilize the extension's functionalities through the administration interface. This gives you the flexibility to control the visibility and automation aspects of the extension based on your specific needs and preferences. Show IP on the invoices - This option determines whether the IP address should be displayed on the invoices. Show IP in the lists of services in the client area - This option controls the display of the IP address in the service lists within the client area. Show Username on the invoices - This option specifies whether the username should be shown on the invoices. Show Username in the lists of services in the client area - This option governs the visibility of the username in the service lists within the client area.Result look like PUQ Customization module WHMCS Order now | Download | FAQ Displaying a list of services in the client area has been introduced Invoice presented in client panel Presented invoice in PDF format Support Hours Widget Support hours widget in the top of the sidebar on the submit ticket page. Description PUQ Customization module WHMCS Order now | Download | FAQ The "Support Hours Widget" extension provides the ability to display a widget in the client area on the support ticket submission page, showing the support department's working hours and their online or offline status. In the module configuration, you can configure the following data: Panel Title: The title of the widget (supports multi-language).Online Notice: The message to display when the support department is online (supports multi-language).Offline Notice: The message to display when the support department is offline (supports multi-language).Time Format: Choose between a 24-hour format or the American-style AM/PM format.Additionally, you specify the working hours for the support department for each day of the week. You can also set a day as a non-working day or indicate 24/7 availability. Based on the configured data, the extension will display the appropriate widget to the client based on the current day of the week and time. It's important to note that the status will be processed according to the server's timezone in WHMCS, so it's advisable to set it according to your target audience's timezone. This widget enhances the customer experience by providing them with information about the support department's availability and working hours, helping them understand when they can expect assistance. Configuration PUQ Customization module WHMCS Order now | Download | FAQ Enabled - Enabling or disabling all custom functions of this extension affects the automation and visibility of its features in the client area. When extension disabled, the automation capabilities and related features provided by the extension will not be active or visible to clients. However, as an administrator, you will still have access to configure and utilize the extension's functionalities through the administration interface. This gives you the flexibility to control the visibility and automation aspects of the extension based on your specific needs and preferences. The extension provides the ability to display a widget in the client area on the support ticket submission page, indicating the support team's working hours and their online or offline status. In the module configuration, you can set the following details: Panel Title: The title of the widget (supports multi-language). You can specify the header for the widget that will be displayed in the client area. For example, "Support Hours". Online Notice: The message displayed when the support team is online (supports multi-language). This message will be shown to the client when the support team is available to respond. For example, "We are online and will respond to your request soon!". Offline Notice: The message displayed when the support team is offline (supports multi-language). This message will be shown to the client when the support team is unavailable. For example, "We will reply the next business day.". Time format: The display format for time in the client area. You can choose between a 24-hour format or the AM/PM format. Days and times of technical support availability: You can specify the working hours for the support team for each day of the week. Additionally, you have the option to mark a specific day as a day off or as a 24-hour working day. Based on the configured settings, the extension will display the appropriate widget to the client, considering the working hours for each day of the week and the time of day. Please note that the support status will be processed based on the server's time zone in WHMCS, so it is advisable to set it according to your target audience's time zone.Clien Area PUQ Customization module WHMCS Order now | Download | FAQ Suspend After Allows you to set the date and time after which you want to Suspend the client service. Description PUQ Customization module WHMCS Order now | Download | FAQ Suspend After "Suspend After" is a unique add-on that allows administrators to set a date and time for suspending a client's service before the end of the billing cycle. This functionality serves several purposes. Firstly, it enables the automation of service suspension for violations of usage policies. For instance, if a virtual server belonging to a client has been compromised and is engaging in malicious activities, the client is notified and given 24 hours to rectify the issue. If no action is taken within that timeframe, the service will be suspended. This method helps the support team to ensure that problematic services are not overlooked. Here are four examples of situations where this functionality can be beneficial: Compliance Enforcement: If a client's service is found to be in violation of compliance regulations, such as hosting illegal content, the "Suspend After" feature can be utilized to automatically suspend the service after a specified grace period. This ensures prompt action is taken to address the violation. Payment Reminders: In cases where a client's payment is overdue, the "Suspend After" functionality can be employed to set a deadline for payment. If the client fails to settle the outstanding balance within the specified timeframe, their service can be automatically suspended until payment is received. Resource Abuse Prevention: If a client consistently exceeds the allocated resources of their service plan, causing strain on the server or negatively impacting other clients, the "Suspend After" feature can be used to temporarily suspend their service until the issue is resolved or they upgrade to a higher resource plan. Security Response: In the event of a security breach or suspected malicious activity originating from a client's service, the "Suspend After" functionality can be employed to promptly suspend the service until a thorough investigation is conducted and the issue is resolved, ensuring the security and integrity of the system. By using the "Suspend After" add-on, administrators can effectively manage and enforce compliance, streamline payment processes, prevent resource abuse, and maintain the security and stability of the hosting environment.Configuration PUQ Customization module WHMCS Order now | Download | FAQ Enabled - Enabling or disabling all custom functions of this extension affects the automation and visibility of its features in the client area. When extension disabled, the automation capabilities and related features provided by the extension will not be active or visible to clients. However, as an administrator, you will still have access to configure and utilize the extension's functionalities through the administration interface. This gives you the flexibility to control the visibility and automation aspects of the extension based on your specific needs and preferences. Default days add - The number of days that will be added with the default value in the Sustend After parameterPending suspend PUQ Customization module WHMCS Order now | Download | FAQ On the "Pending Suspend" page, you will find a list of services that are queued for suspension. The table consists of the following fields: Client: The name or identifier of the client associated with the service. Product Name: The name or description of the service/product. Status: The current status of the service, indicating whether it is pending suspension. Suspend After: The date and time when the service is scheduled to be suspended. Suspend Reason: The reason or explanation for the upcoming suspension. Next Due Date: The next due date or renewal date of the service. Client Notes: Any additional notes or comments related to the client or service. This table provides an overview of services that are awaiting suspension, allowing you to manage and monitor the pending suspensions efficiently. You can review the details and take appropriate actions based on the information provided in each field.Admin area PUQ Customization module WHMCS Order now | Download | FAQ To set a date for when a service will be suspended, follow these steps: Locate the specific service for which you want to configure the suspension. This can typically be done through the service management section or client management area of your administration panel. Access the configuration settings for the chosen service. This may involve selecting the service and navigating to its details page or accessing an edit option for the service. Look for the "Suspend After" field or checkbox within the service configuration. Enable the checkbox to activate the suspension feature. Enter the desired date and time when the service should be suspended. This can usually be done by selecting a calendar date and inputting the time or by entering the date and time manually in a specific format. Provide a reason or explanation for the suspension. This helps communicate the purpose of the suspension to both the client and the support team. Save the changes to update the configuration for the service. This ensures that the specified suspension date and reason are applied. By following these steps, you can effectively set a specific date and time for suspending a service, ensuring that it will be automatically blocked according to your configuration.Blocking Ticket For Guests PUQ Customization WHMCS Addon extension blocking ticket submission from unauthenticated users. Description PUQ Customization module WHMCS Order now | Download | FAQ Blocking Ticket For Guests Description of the "Blocking Ticket For Guests" extension: The "Blocking Ticket For Guests" extension is a robust, effective tool for managing ticket submissions within the WHMCS environment. Its primary function is to prevent non-registered users, or guests, from submitting support tickets, thereby streamlining the ticketing process and focusing resources on assisting registered users. Key features of the extension include: User Authentication: The extension implements a user authentication check before a ticket is submitted. If the user is not logged in, they will be unable to submit a ticket. Redirection of Unregistered Users: In the event an unregistered user attempts to submit a ticket, they will be redirected to a login page. This ensures that only authenticated clients can interact with the support team through the ticketing system. Custom Redirection: The extension provides the flexibility to specify the redirection page. This can either be a specific page set in the configuration or a custom page with a defined HTML message. Maintained Functionality for Registered Users: For authenticated clients, the functionality remains unchanged. They are able to submit tickets to the support team without restrictions. Menu Link Removal: The extension also removes "Open Ticket" links from the primary and secondary menus for unregistered users, minimizing the likelihood of ticket submission attempts by guests. One notable aspect of the extension is the ability to customize redirections and messages, allowing it to be tailored to specific site requirements and providing users with a more intuitive and user-friendly feedback system. The "Blocking Ticket For Guests" extension is an invaluable tool for you seeking to optimize their WHMCS support ticket system, enhancing client navigation and simplifying support operations. With a focus on user authentication, it ensures that support resources are dedicated to assisting registered clients, thereby improving overall service efficiency and user satisfaction.Configuration PUQ Customization module WHMCS Order now | Download | FAQ The "Blocking Ticket for Guests" extension configuration page, a part of the PUQ Customization WHMCS Addon, offers a robust set of options to enhance your WHMCS user experience: Enabled: This control allows administrators to toggle the entire functionality of this extension, playing a critical role in WHMCS customization and user accessibility. Disable menu item: This setting provides control over the availability of the ticket opening link in the menu, a feature that significantly impacts user navigation within WHMCS. URL: This field allows redirection configuration for guests attempting to open a new ticket, an essential security measure in the WHMCS ticketing system. Page Title: A customizable element for the login page title, this option also supports multilingual settings, contributing to international user friendliness of your WHMCS system. Action: This selection lets administrators determine the action after a guest clicks the ticket opening link, a pivotal choice in the WHMCS user journey. HTML text: This field allows the input of HTML text, providing an opportunity for personalized messages on your WHMCS system in different languages. At the end of the configuration process, the changes can be saved with a dedicated "Save Changes" button. Optimize your WHMCS system with the "Blocking Ticket for Guests" extension, part of the PUQ Customization WHMCS Addon, to enhance user navigation, security, and overall experience. Remember, the actual labels on the buttons and fields may vary depending on the current interface language.Disabler of standard elements "Disabler of Standard Elements" is an extension for the WHMCS system, enabling precise control over the visibility of standard interface components to enhance user experience. Description PUQ Customization module WHMCS Order now | Download | FAQ Disabler of Standard Elements The "Disabler of Standard Elements" is an integral component of our PUQ Customization module, designed to offer a higher degree of control over the standard WHMCS interface. This extension affords you the ability to disable specific standard elements such as navigation bars, sidebars, and panels within the client area, thereby providing a cleaner and more focused user experience. The key functionality of our extension lies in its ability to custom tailor the WHMCS system's appearance without altering the core code. It's not merely a theme or hook; rather, it's a collection of logical extensions that enables you to modify your WHMCS frontend in a way that suits your specific business needs while maintaining a universal graphic design across different themes. One of the distinct features of this extension is its seamless compatibility and multilingual support. Without the need to manually edit language files, it fully supports multilingual capabilities, making it highly accessible and user-friendly. Its settings are easily adjustable, allowing you to modify the extension as per your requirements. Each functionality within the extension can be enabled or disabled with ease to ensure smooth operation and prevent any conflicts with other modules. A glimpse into the functionalities offered by the Disabler of Standard Elements extension: Disable Navigation Bars: This functionality allows you to hide navigation bars, thereby providing a clean and distraction-free interface. Disable Sidebars: By removing the sidebars, this functionality helps in creating a more targeted and focused user experience. Disable Panels: This feature helps you to simplify the client area by allowing you to hide specific panels, thus reducing complexity. Multilingual Support: No need to edit language files manually as the extension comes with built-in multilingual support. Universal Compatibility: The extension is designed to work seamlessly with different themes, ensuring a consistent user experience. This description provides just a snapshot of the extensive range of features and functionalities offered by our "Disabler of Standard Elements" extension. We continuously strive to update and improve our module based on your feedback and needs. We believe that this extension will serve as a powerful tool for creating a unique and customizable WHMCS experience for you and your clients.Configuration PUQ Customization module WHMCS Order now | Download | FAQ The "Blocking Ticket for Guests" extension configuration page, a part of the PUQ Customization WHMCS Addon, offers a robust set of options to enhance your WHMCS user experience: Enable or Disable All Custom Functions: If set to YES, this will enable all custom functions. If set to NO, it will disable them. Turn Off Client Area Primary Sidebar: This option allows you to disable and enable the primary sidebar in the client area for either guests or registered users. The following items in the primary sidebar can be individually controlled: Client Details Sidebar Sidebar Invoices Summary My Invoices Status Filter My Services Status Filter My Domains Status Filter My Quotes Status Filter Ticket List Status Filter Network Status Account Profile Already Registered Turn Off Client Area Secondary Sidebar: Similar to the primary sidebar, you can also control visibility of elements in the secondary sidebar for either guests or registered users. Elements in the secondary sidebar that can be individually controlled include: Sidebar Categories on Store Sidebar Actions on Store Sidebar Announcements Months Sidebar Support Knowledgebase Categories Sidebar Popular Downloads Sidebar Support Sidebar Domains Actions Sidebar Shortcuts Sidebar My Services Actions Sidebar Contacts Sidebar Billing Sidebar Recent Tickets Sidebar Choose Currency on Store Turn Off Client Area Homepage Panels: You can disable and enable various panels on the client area homepage. The following panels can be individually controlled: Overdue Invoices Panel Active Products/Services Panel Register a New Domain Panel Recent Support Tickets Panel Recent News Panel Each of these options is accompanied by a YES or NO dropdown box, allowing you to enable or disable the corresponding element as needed. Please make sure to save your changes after adjusting these settings.Maintenance mode Restricts user access to the site during maintenance. Description PUQ Customization module WHMCS Order now | Download | FAQ The "Maintenance Mode" extension provides advanced settings for managing the state of your maintenance page. It offers the following features: Enable/Disable Maintenance Mode: You can easily activate or deactivate maintenance mode, which redirects all visitors to the maintenance page. This is useful when you need to perform technical work on your website or services. Restrict Access to the Admin Area: The extension allows you to limit access to the WHMCS admin area for selected administrators. By doing so, you can ensure the security and confidentiality of your website's backend during maintenance. Redirect URL or Ready-made Solutions in Three Customizable Templates: You have the option to set a custom URL to redirect visitors during the maintenance period or use one of three customizable templates that you can choose from or modify according to your style and brand. These templates provide pre-designed layouts for your maintenance page, making it easy to create a professional and visually appealing experience. Countdown Timer for the Completion of Technical Work: The extension also includes a countdown timer feature. You can display a timer on the maintenance page, informing visitors about the remaining time until the completion of the technical work. Overall, the "Maintenance Mode" extension empowers you to create a customized and engaging maintenance page for your WHMCS-powered website. It ensures that you can inform your customers about scheduled maintenance or temporary disruptions while maintaining a consistent brand identity and user experience.Configuration PUQ Customization module WHMCS Order now | Download | FAQ Enabled - Enabling or disabling all custom functions of this extension affects the automation and visibility of its features in the client area. When extension disabled, the automation capabilities and related features provided by the extension will not be active or visible to clients. However, as an administrator, you will still have access to configure and utilize the extension's functionalities through the administration interface. This gives you the flexibility to control the visibility and automation aspects of the extension based on your specific needs and preferences. Enabled the Maintenance Mode - You can easily activate or deactivate maintenance mode, which redirects all visitors to the maintenance page. Deny access to admins - Limit access to the WHMCS admin area for selected administrators. You can choose administrators whom you want to allow access to the admin panel during maintenance mode. (You cannot restrict access for yourself, as stated in the restriction.)Allowed - A list of administrators who are granted access to the admin panel during maintenance mode.Denied - A list of administrators who are denied access to the admin panel during maintenance mode. Your Redirect URL - Set your own URL for redirect to display in the client area during maintenance mode If the Use default Redirect URL option is enable, Your Redirect URL option will not work. Use default Redirect URL - Enable this option to use our custom tamplates. If the Use default Redirect URL option is disable, custom templates and all subsequent options will not work. Template - Choose from ready-made page templates to display in the client area during maintenance mode. You have the option to add your custom template! More information: Background image - You can add your own background image to the page displayed in the client area during maintenance mode. Just enter the image link in this field. If you leave this field blank, the default image will be used. Use system default logo - Enable this option to use the logo you have set in the general settings of WHMCS. Logo URL - You can add your own logo to the page displayed in the client area during maintenance mode. Simply enter the image link in this field. If you leave this field blank and the "Use system default logo" option is disabled, no space for the logo will be displayed on the page. Page title - Set your own title for the page displayed in the client area during maintenance mode (supports multi-language). Page text - Set your own message about the technical work for the page displayed in the client area during maintenance mode (supports multi-language). Enable Time Counter - Enable this option to add a timer that will be displayed in the client area during maintenance mode. End date - Choose the date and time when the timer will expire. Time Counter end text - You can specify the text that will be displayed below the timer when the time expires if you are unable to finish the technical work before the timer ends (supports multi-language).Client Area PUQ Customization module WHMCS Order now | Download | FAQ Templates displayed on the client area during maintenance mode Puq Basic Columns Custom Template PUQ Customization module WHMCS Order now | Download | FAQ To add your custom template to display in the client area during maintenance mode, you must have WHMCS installed and configured, including our WHMCS Addon "PUQ Customization" with access to the whmcs system and to the whmcs file system with administrator rights. Your template should be named custom.tpl, otherwise, it will contradict the logic of this extension, and your template will simply not be displayed. It is also crucial that you use the following variables in your template for proper data transmission: {$background_image} - link to the background image Example usage: {$logo} - link to the logo Example usage: