
WHMCS Addon Development
- or -
Post a project like this1343
£363(approx. $481)
- Posted:
- Proposals: 5
- Remote
- #3483854
- OPPORTUNITY
- Awarded
Description
Experience Level: Expert
Using the WHMCS Internal API - https://developers.whmcs.com/api/internal-api/
We need an Addon Module developing: https://developers.whmcs.com/addon-modules/
We are using WHMCS v8.3.2
This Addon Module will be called: "MTH Tools" - This should be the title at the top of the page.
The first part of the page, should have the sub-title of: OFNL Maintenance Report - with an upload button that should accept the upload of a CSV (sample will be given on job start).
Once the CSV is uploaded, each line is a new address that has some works to be completed. This should be displayed in a table and each line should be matched to its client ID, to do this - in the CSV there is a field called FIN - we will match this to the "customfields" called "OFNL-FIN" in our WHMCS.
Any that are unable to be matched to their client ID should be flagged and manually input client ID and Product ID. The FIN Number (in the CSV) should then be imported to the product ID (as this is what we use for matching).
Once all addresses are matched, we should press "next" and be taken to the next screen
On this screen, we should enter:
- Reference
- Start Time
- End Time
- Type: Emergency / Standard
- Description
The description is OPTIONAL, the rest are MANDATORY
One the above is complete, we should hit SUBMIT - which should go through each client and raise a ticket on their account using the internal WHMCS API call "OpenTicket"
https://developers.whmcs.com/api-reference/openticket/
Action - OpenTicket
DeptID - this should be set in the WHMCS addon settings
Subject - This should be set based on the "Type"
Message - This should use a template based on the "Type"
ClientID - this should be the ClientID that has matched
Once the above process has completed, we should display the results and the support ticket IDs before dismissing the process. Once the tickets are opened there is no need to save the CSV process and we can destroy this at the end after success.
We need an Addon Module developing: https://developers.whmcs.com/addon-modules/
We are using WHMCS v8.3.2
This Addon Module will be called: "MTH Tools" - This should be the title at the top of the page.
The first part of the page, should have the sub-title of: OFNL Maintenance Report - with an upload button that should accept the upload of a CSV (sample will be given on job start).
Once the CSV is uploaded, each line is a new address that has some works to be completed. This should be displayed in a table and each line should be matched to its client ID, to do this - in the CSV there is a field called FIN - we will match this to the "customfields" called "OFNL-FIN" in our WHMCS.
Any that are unable to be matched to their client ID should be flagged and manually input client ID and Product ID. The FIN Number (in the CSV) should then be imported to the product ID (as this is what we use for matching).
Once all addresses are matched, we should press "next" and be taken to the next screen
On this screen, we should enter:
- Reference
- Start Time
- End Time
- Type: Emergency / Standard
- Description
The description is OPTIONAL, the rest are MANDATORY
One the above is complete, we should hit SUBMIT - which should go through each client and raise a ticket on their account using the internal WHMCS API call "OpenTicket"
https://developers.whmcs.com/api-reference/openticket/
Action - OpenTicket
DeptID - this should be set in the WHMCS addon settings
Subject - This should be set based on the "Type"
Message - This should use a template based on the "Type"
ClientID - this should be the ClientID that has matched
Once the above process has completed, we should display the results and the support ticket IDs before dismissing the process. Once the tickets are opened there is no need to save the CSV process and we can destroy this at the end after success.

Steve C.
96% (18)Projects Completed
19
Freelancers worked with
19
Projects awarded
43%
Last project
21 Jan 2025
United Kingdom
New Proposal
Login to your account and send a proposal now to get this project.
Log inClarification Board Ask a Question
-
There are no clarification messages.
We collect cookies to enable the proper functioning and security of our website, and to enhance your experience. By clicking on 'Accept All Cookies', you consent to the use of these cookies. You can change your 'Cookies Settings' at any time. For more information, please read ourCookie Policy
Cookie Settings
Accept All Cookies