Feature Requests
Share ideas, discuss and vote on requests from other users in community
Set 'Domain Status' back to 'Active' after renewing expired Domain
Completed
After a client pays for a recently expired domain, the Domain Status remains 'Expired' and is not updated during sync anymore.
Even if one sets it back to 'Active' manually, the next cron run sets it back to 'Expired', because the domain sync runs later...
It would be nice if it is set back to 'Active' automatically (and update the expiry date) after payment has been received and the domain is renewed.
Hi,
WHMCS has always done this. To trigger the updating of the domain status and expiry date, the invoice would need to be paid in WHMCS, the renewal command successfully sent to your registrar and successfully processed.
If this is not happening review Utilities > Logs > Activity Log at the time the domain renewal invoice was paid and that should provide a clue.
If you are not using a registrar module to automate domain tasks and are manually renewing domains on your registrar's website, after you have renewed the domain the expiry date and status would need to be updated manually in WHMCS.
I would suggest using the Email registrar module instead, as that will return success for renewal commands, thereby increment the expiry date forward and change the status to Active upon payment: http://docs.whmcs.com/Email
Agreed - the fact that a renewed domain stays with the "expired" status seems more like a bug than anything else.
That already works like that. It should stay "expired" only if renewal failed for some reason or if there is a bug in some particular registrar module.
>Even if one sets it back to 'Active' manually, the next cron run sets it back to 'Expired'
>, because the domain sync runs later...
If yours is setting it back to expired then the expiry date is wrong, and the renewal process failed somewhere
as the expiry date is extended when the renewal happens
- you should open a ticket with WHMCS
I've run out of votes but I'll leave a comment anyway. This should be done and is trivial to implement by WHMCS.
As posted before, that already works like that. If it doesn't work for you, than domain renewal have failed, and you should probably contact a WHMCS support.
This is very important, now when client pay an invoice with expired domain, the domain is renewed by our registrar module but the domain status remains Expired so problem is that this domain will not be invoiced for future renewals ... unless we manually change domain status to Active - we have to check all auto renewals in the system on a daily base.
This is a bug and is not a feature request... i cant believe that this rubbish is not fixed... its a bug GO FIX IT FFS.
please i found out we missed a LOT of income by this bug
I believe this is a bug, but voted for it to be fixed :-)
http://forum.whmcs.com/showthread.php?84730-Domain-Sync-on-Expired-Domains
This issue still happens to me now. We have to check expired domains frequently so we can detect domains that should be active.
This is an huge bug that could lead to domain lost .
This is a bug!
You will loose the domain if you don't catch this failure within 1 year (no invoice paid -> no renewal request)
i'm sure that it is a bug, and it would be fixed by whmcs, without adding external module or hacking something to solve it.
However waiting this (im)possible fix i'm searching a way to solve it by own. I have thinked to ceate a .php file ( i don't know how to create whmcs module at the moment ) that can check in tbldomains in whmcs db, which are domains with expire date wrong and update them with respectively their next due date date. OBV i need then put this execution file in a cron to check all of them periodically.
Hi,
WHMCS has always done this. To trigger the updating of the domain status and expiry date, the invoice would need to be paid in WHMCS, the renewal command successfully sent to your registrar and successfully processed.
If this is not happening review Utilities > Logs > Activity Log at the time the domain renewal invoice was paid and that should provide a clue.
If you are not using a registrar module to automate domain tasks and are manually renewing domains on your registrar's website, after you have renewed the domain the expiry date and status would need to be updated manually in WHMCS.
I would suggest using the Email registrar module instead, as that will return success for renewal commands, thereby increment the expiry date forward and change the status to Active upon payment: http://docs.whmcs.com/Email
ok so with all the people having this issue i cant believe your response is its always worked like that. no it hasn't. BUT i do have to say that since the last update to 5.3.14 (or 5.3.13 perhaps) it seems to now work for me, never had previously ever using 2 different registrars and modules.
Comments have been locked on this page!