Whmcs addon firewall service

  • January 18, 2024
  • 0 Comments


Addons are static on WHMCS. Unlike static addons like backups or additional IPs, this addon makes them dynamic, providing a unique and efficient way to enhance your firewall product offerings.

The download link for this addon module is available only once your are an active reseller. The WHMCS addon module for the Firewall service enables you to seamlessly offer firewall protection as an addon within WHMCS for your existing hosting or application products. This integration is particularly advantageous for products requiring a domain name, such as those involving registration, transfer, or DNS changes, which is standard in the hosting industry.

This module functions as an additional feature to your installed "GP Firewall WHMCS server module," streamlining the automated sale of addons.


whmcs firewall addon service



  • Go to Setup -> Products/Services -> Products/Services Addons. Click on Add New Addon.
  • Just note in the image below the preferable listing order, and that we may display just few choices on the main product order form, while all available addons will be presented to the client during the addon upgrade order process.


whmcs firewall addon service 1


  • Set the Name to reflect the package size (e.g., "WordPress Security Firewall - 20k").
  • Set the Description accordingly.
  • Set addon weighting
  • Check the "show on order"


whmcs firewall addon service 2


  • select "Genius Plugin Firewall" and fill the "Name on server" specific field which is displayed on the module settings tab when selecting "Genius Plugin Firewall" with one of the packages "case sensitive" : Free, 20k, 40k, 80k, 200k, 500k


whmcs firewall addon service 3


  • Include two custom fields for each add-on. Note  that both will not be displayed on the order form whether you check the checkbox "required" or not:
  1. "domain": Add the field. Tick the required checkbox. Important: case-sensitive
  2. "gpftoken": Check displayed only on the admin side. Important: case-sensitive


whmcs firewall addon service 4


  • In the Applicable Products tab of each addon choose the hosting packages you want to add the addon product to.


whmcs firewall addon service 5


To illustrate, consider a scenario where a user is ordering a "Gold Hosting Plan," one of your existing hosting packages. The main features of this addon module include:

  • User Selection: Allows users, when ordering a product, to choose only one firewall service from various firewall packages. This is not possible without this module, because all addons could be selected.

  • Display of Upgradable Addons: With this module and addon become up-gradable. It also displays only the addons that users can order, if they have already a smaller active firewall, facilitating the selection of upgradable addons exclusively.

  • Prorata Calculation: Calculates addon upgrades on a prorata basis and allows only a one-year subscription cycle, aligning with GP's service offering. The module calculates the prorated cost by considering the remaining days until the initial expiry date. If the service has not exceeded a year, it determines the daily cost for both the initial and upgraded services, multiply it by the remaining days, and calculates the difference. This ensures that your clients are only charged for the duration they benefit from the upgraded service. If the service has already been active for over a year or if the calculated cost is not positive, no additional charge is applied. This approach guarantees a proportional and cost-effective upgrade experience for your clients.

  • Upgrade Scenarios: Handles scenarios like upgrading from a Free plan to any pro plan, calculating the new registration date based on the activation service date. For an upgrade from a Free plan to a Pro plan, the next expiry date will be set to a full year from the activation date of the new Pro plan. In the case of an upgrade from a smaller Pro plan to a larger Pro plan, the service expiry date remains unchanged.

  • Automatic Service Creation: Automatically creates or upgrades services for clients based on your WHMCS configuration of the addon (immediately, after payment, manual order acceptance, etc.).

  • Product Page Integration: Displays firewall service details on the main product page of the "Gold Hosting Plan" in the addon tab. Provides login credentials, passwords, license tokens, your branded firewall dashboard URL, and a single sign-on link.

  • Back Office Management: Enables comprehensive management of all aspects of the firewall service from the back office, including viewing status, suspending, unsuspending, upgrading, and more.


How helpful was this article to you?

Posting has been disabled.