Feature Requests
Share ideas, discuss and vote on requests from other users in community
 
This object is in archive! 

Only display domain renewal terms that won't result in an expiry date of more than 10 years

Alan Chau shared this idea 6 years ago
Under Consideration

.com domains, for example, can only be registered for a maximum of 10 years.

If a domain is already registered for 5 years, WHMCS still provides the ability to renew for 6 to 10 years (if set under domain pricing), which is not allowed by the registry.

I suggest that WHMCS verifies how many years the domain can really be renewed for and display only these options.

Comments (7)

photo
1

Yup : right now, we need to decline the order, refund, and contact the customer.

The domain order form should include such validation.

photo
1

Similarly is a domain is registered for N years, WHMCS leaves N as the period ready for the next renewal - even if N isn't a valid renewal period

This ends up with domains having 0 prices incorrectly, because it's picked a renewal amount which isnt set because it isnt allowed.

photo
1

We had this problem today and we had to refund a customer. This feature would definitely help.

photo
1

Surprised 2 years later, this is still not resolved. Just had a customer renew 4 domains, each for 10 years, but that put their expiration date beyond the 10 year limit. There is no easy way to fix this for the customer... huge waste of everyone's time.

photo
1

We had this happen today... customer renewed 4 domains, each for 10 years, but that put their expiration date just beyond the 10 year limit of the registry, so the renewals all failed, and there is no easy way to fix this for the customer.

photo
1

Surprised this was never implemented. We get orders all the time that are rejected at Enom due to it going over 10 years. This really needs to be looked at.

Also the Nominet renewal system has changed to be more inline with .com etc . You can renew any time now for a maximum of 10 years registration. This needs to be changed from the current methods WHMCS is using.

photo
1

Hi guys.

This is probably not the best solution (Because it would be better to treat this situation in PHP) but because we don't have access to PHP we created a JS script to handle this for out website.

I created a github repo for this : https://github.com/SIordan/whmcs-domains-renewal

If you want you can check it out.

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND

If you think we can improve upon this please let me know.

Kind regards.