How can we improve WHMCS?

Share, discuss and vote for what you would like to see added to WHMCS

Sorted by

Developers

165 Ideas Found. Showing page 2 of 9.


0 Votes
Referring tracking/storage using SSO

Some external links are to login-protected areas in WHMCS, see the example below:https://hosting.encirca.com/viewinvoice.php?id=8108WHMCS redirects th...

  • No Comments
3 Votes
UserLogin hook should execute before tblusers is updated

When executing the UserLogin hook, it should occur after the user is authenticated but just prior to when tblusers is updated - specifically last_ip,...

  • No Comments
15 Votes
Customer / User API

we need user api

3 Votes
AddTicketReply api function add userid parameter

Please add userid parameter to AddTicketReply.Currently replies will always appear from Owner. We need to set the user id added the reply so they appe...

  • No Comments
6 Votes
Pass common module vars when using functions in module hooks.php

When a module has a hooks.php file included with it, the functions within have the $vars parameter, much like the module functions themselves.However...

  • No Comments
0 Votes
API: GetOrders command lineitems should have product IDs when available

The WHMCS API GetOrders command is described in detail here: https://developers.whmcs.com/api-reference/getorders/For each lineitem in the response ar...

  • No Comments
6 Votes
Add quantity column / value to the GetClientsAddons API call

You have the ability to add quantities to addons in WHMCS. When quantity support is enabled, I can enter an amount of the addon, and within WHMCS the...

3 Votes
Add a way to update a Ticket Predefined Reply via the API

Hi,I can see that I can read the information with the GetTicketPredefinedReplies API call - But there is no way to create a new one or update an exist...

3 Votes
Store Google Fonts local (GDPR Compliance)

If you are using Google Fonts embedded on your site, the Google server needs to collect the IP addresses of your website users to send them the Google...

0 Votes
Restore Fee for Customers

Is there an option for me to charge customers a restore fee, so after 30 days if they have not paid for their hosting it instantly adds on a restore f...

3 Votes
simulate AddOrder without actually creating order

We would like to propose an API call that would accept pretty much the same arguments as the AddOrder (https://developers.whmcs.com/api-reference/addo...

  • In Progress
  • No Comments
3 Votes
Please add an API call to obtain the client notes (those from the notes tab)

Hi, Please add an API call to obtain the client notes (those from the notes tab).Now there is a way to add new note using the AddClientNote API call (...

  • No Comments
9 Votes
Payment Failed Hook

Please add a hook for payment/credit card payment failure.Adding this will allow us to integrations SMS notifications to clients.

  • No Comments
1 Votes
Please add a way to mark ticket as unread via the API

HI,Please add a way to mark ticket as unread via the API.I'm using the API to add a ticket note with the AddTicketNote API call - and when doing so I...

  • No Comments
0 Votes
product quantity URL parameter for cart.php

If a client wants to order more than 1 of the same product at the same time, we would like a URL parameter to allow them to specify the quantity immed...

  • No Comments
22 Votes
Domain Synchronization Process & Premium Domain Names

Hey Guys,WHMCS is setting the premium domain data once at the time of transfer or registration which is about registrarCurrency, registrarCostPrice an...

0 Votes
Add Metric Items Pricing on GetProducts API Method

This endpoint return configurable option pricing for any product passing pid as a parameter, but when we talk about Metric Billing, WHMCS doesn't have...

  • No Comments
0 Votes
Language parameter for localAPI function

Unfortunately, if we use, for example, the "OpenTicket" with localAPI, the language is not set correctly for the outgoing email template to...

  • No Comments
0 Votes
Provide hooks as part of custom and child system themes

Currently hooks are in ~/includes/hooks/ and global. There is even module dependent support with ~/modules/MY_MODULE/hooks.php .Could we please have a...

  • No Comments
21 Votes
Add to the GetClients and GetClientsDetails API calls the option to search client by phone number

Hi,Now there is a way to search by phone number only on the contact level - but there is no such way on the client level.Now I can use the GetContacts...