Jump to content

Multiple Year Renewal (How to??)

Recommended Posts

Hi. I did STF - I know this must have been asked many times before - but I was unable to find the answer.


A customer gets a 1 year renewal invoice for thier domain, but they'd like to renew for 5 years or 10 years or 3 years instead. How can the customers choose to renew for multiple years?


Version 3.6.0 BTW.

Link to comment
Share on other sites

The client would simply need to login, go to My Domains > View Details > Renew and then choose the period of renewal they want there from the options you've set.


That leaves the invoice (or invoice *item*) outstanding for the original (system generated) renewal.


Ideally you want WHMCS to (optionally) remove that invoice-item/line on the unpaid invoice when the user-initiated renewal invoice gets created. And then (again optionally) delete or cancel the original invoice if there are no items/lines left.


Any chance that 6.2 can have a DB change for invoice items to have the table and table-id of the domain/hosting/server/etc that led to the line being created - would make automating a few "cancel invoice on cancel of service/end of contract" type things easier :D

Link to comment
Share on other sites

  • 2 weeks later...

Well, I just can't seem to count on WHMCS working as I expect it to. Maybe that's my expectations that are out of line and not the program, I don't know - but here's the situation...


I have a customer that has received their invoice and wants to renew for 5 years. There's no way for him to simply change the invoice to 5 years once it's been created.


So, the customer is already a bit frustrated, calls me, and I go delete his invoice so that I can change the term to 5 years. Of course, I can't then regenerate invoices for this customer, since when you delete an invoice the system won't allow you to regenerate invoices anymore.


So, I change the expiry date back one day, and regenerate invoices, and it does create an 5 year invoice - but for $6.99, the one year amount.


So, I delete that invoice and chagne the recurring amount to $34.95 for the 5 years and go to recreate the invoice. Again, it can't generate an invoice for this customer, so I again have to change the expiry dates so that it can finally generate the 5 year invoice for $34.95 for this customer.


I then put the customer's new Credit Card information on file, and go to 'Attempt Payment'. Payment is processed and the invoice is paid. Good, but that was LOTS of manual steps to simply change from 1 year to 5 years!


HOWEVER, the customer calls me today, MAD, and the domain hasn't been renewed with the registry. Apparently, ''attempt payment'' isn't the same as ''pay this invoice and renew the domain''?


I know the above sounds like a rant or a complaint - and I guess it partly is - but mainly, I guess I need to know the proper steps to pay for an invoice so that I'm not surprised. When I had the customer on the phone last week and told him "OK, that new 5 year invoice is paid and the domain is all taken care of for 5 years''... that's the problem. I thought it was taken care of and yet it wasn't. I had already spent 30 minutes on this one renewal, so if there was one more step I had to do and make it 35 minutes - that would have been no big deal I guess - but I would have thought that a paid for invoice was all that was required.


So, what did I miss? Is this a bug or is there some other way to ensure that customer's items are taken care of?

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

  • Recently Browsing   0 members

    • No registered users viewing this page.
  • Create New...

Important Information

By using this site, you agree to our Terms of Use & Guidelines and understand your posts will initially be pre-moderated