Jump to content

Mastering Free Domain Renewals


PatInt

Recommended Posts

Hi

I'm moving clients from one hosting provider's internal system, into WHMCS and to another hosting provider. I'm moving them manually.
I have my config set to provide a free domain name when an order is placed for new Hosting and new Domain.

When I migrate a clients services, into WHMCS, I create an order for £0.00 which adds the Hosting and transfer for the Domain (new registrar) which also sets the domain cost to £0.00.
After accepting the order, I then manually set the Hosting renewal date to match their current date, and set the hosting renewal price. I then set the domain renewal date, but leave the renewal cost to £0.00.
If the hosting renewal is January, and the domain renewal is June, How does WHMCS ensure the domain renews?

Thanks

Link to comment
Share on other sites

5 minutes ago, PatInt said:

If the hosting renewal is January, and the domain renewal is June, How does WHMCS ensure the domain renews?

https://docs.whmcs.com/Domains_Configuration#Offering_Free_Domain_Registration_with_Selected_Packages

Quote

As long as the payment method for the domain and the hosting account is the same, and the next due date is the same, when generating the next invoice (based on the settings in your Automation settings), WHMCS will invoice for the hosting and the domain on the same invoice.

When this you receive payment for the invoice, WHMCS will (if your settings allow this in Configuration () > General Settings > Domains) automatically renew your clients domain for a further period. The hosting account and domain's next due date will automatically change to the next period.

so the hosting and domain having different due dates is going to cause potential issues - with them being different, WHMCS should invoice for the hosting in Jan, and in June it will renew the domain automatically... now assuming they paid in January, then that won't really matter, but if it were the other way around (domain in Jan, hosting in June), you can see the hassle that might cause as the domain would renew first and you wouldn't know until after June whether they were going to renew the hosting.

https://docs.whmcs.com/Common_Promotions#Notes

Quote

The Free Domain promo relies on the Next Due Date and the Payment Gateway of the product and domain name being the same, therefore it is important this is maintained.

If the Next Due Dates were changed the domain would be renewed automatically at no cost to the client, for this reason we recommend disabling the Setup > General Settings > Domains tab > Sync Next Due Date option.

for true new orders, where dates of both should match (assuming existing domain or transfer not used), then this works fine - in your scenario where they might have different dates, then that's going to need some planning... one option, if you are not domain syncing, would be to change the domain NDD to that of the hosting - though that is only viable if the hosting renewal comes before the domain.

Link to comment
Share on other sites

  • 4 weeks later...

Hi Brian

Sorry to drop back onto this, but I may be getting confused.

If the hosting and domain renewal date is the same, and the client doesn't renew the hosting, how do I stop the domain renewal going through automatically. I really don't want to police the renewals to manually intercept renewal failures.

Thanks

Link to comment
Share on other sites

6 minutes ago, PatInt said:

Sorry to drop back onto this, but I may be getting confused.

hey that happens with WHMCS - even after all these years. 🙂

7 minutes ago, PatInt said:

If the hosting and domain renewal date is the same, and the client doesn't renew the hosting, how do I stop the domain renewal going through automatically. I really don't want to police the renewals to manually intercept renewal failures.

if a) the due dates are the same, b) the client doesn't renew the hosting and c) the product setting for the free domain is to only give a free renewal if the associated product/service is renewed, then the domain should not be automatically renewed by WHMCS.

Link to comment
Share on other sites

On 02/10/2020 at 14:44, PatInt said:

Ok, so I set the domain yearly price to say £50 (I wish) and when the hosting is renewed, that £50 is cancelled and the domain renewed?

I think if it's a free domain, but due to renew as normal, then the initial price should be 0, and the recurring price would be £50 (or whatever).

whereas if it's a free domain with free renewals if product renewed, then both initial/recurring, should be 0

if you're manually resetting the recurring price to £50, then the invoice should include the domain at that price and will charge it accordingly.

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.

Guest
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