PatInt Posted September 8, 2020 Share Posted September 8, 2020 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 0 Quote Link to comment Share on other sites More sharing options...
brian! Posted September 8, 2020 Share Posted September 8, 2020 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. 0 Quote Link to comment Share on other sites More sharing options...
PatInt Posted September 9, 2020 Author Share Posted September 9, 2020 Thanks Brian I wasn't sure if the fact that the system set £0 as the renewal, when adding manually, meant there was something smart in the background. Off I go to manually edit each order 😞 Thanks for your answer. 0 Quote Link to comment Share on other sites More sharing options...
PatInt Posted October 2, 2020 Author Share Posted October 2, 2020 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 0 Quote Link to comment Share on other sites More sharing options...
brian! Posted October 2, 2020 Share Posted October 2, 2020 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. 0 Quote Link to comment Share on other sites More sharing options...
PatInt Posted October 2, 2020 Author Share Posted October 2, 2020 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? 0 Quote Link to comment Share on other sites More sharing options...
brian! Posted October 3, 2020 Share Posted October 3, 2020 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. 0 Quote Link to comment Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.