How can we improve WHMCS?

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

Remove terminated or canceled services from the customer's account.

  • Eduardofsj shared this idea 1 year ago
  • Automation
  • 4 Comments


The idea is to have an option to remove closed or canceled services from the customer's account after a certain chosen day.

The idea is due to the need to change a product or add a new one, whmcs does not allow deleting that product if it is associated with a customer account, to avoid being like a bunch of products I end up having to manually delete the product that I want to remove it from my system.

if the system did that it would be a wonder to remove products.

7 Comments

Login to post a comment.

Really great information. Thanks for your analysis to better understand usage and time. Looking for more with the services provided. Developers are always learning and innovating https://geometrylite.org
In the same way "Automatically Delete Inactive Clients" is a useful feature to keep things tidy, there should be a feature "Automatically Delete Old Services" after X period.

1. Clients often question why we're retaining old account info for 5, 10 or even 15 years. The longer it occurs, the stranger really.
2. It would prevent clutter and keep things tidy. Easier to find things when a client with many services contacts us.
3. Reduce size of SQL database
The argument is not "why delete it" but rather "why should be kept?"
Hi Eduardofsj,
Thanks for suggesting this idea.
Can you help us understand your need for this feature; what problem does keeping the cancelled services under the Client Account cause you?
Admins and clients can filter services by status so can quickly exclude services in cancelled status if needed.
Sorry - where can I filter out cancelled services as an admin on the client's Product/Services or Domains tab?
Hi Mark,
The "Status Filter" button is located on the client's Summary tab above the service list: https://docs.whmcs.com/Clients:Summary_Tab#Filtering_Products
+1 on this, keeping old services clunks up the database for no reason.