Community Forums

Discuss, share and get help from our community of friendly WHMCS users

Close
Login to Your Account
Results 1 to 14 of 14
  1. #1
    Join Date
    Feb 2017
    Posts
    20

    Default Free Domain Renewal

    Hi,

    I'm just trying to get my head around this. Clients have a hosting package which includes a 1 year domain renewal. The client has "paid" for that package to be renewed.

    Where do you set it up so the domain name is then automatically renewed with let's say Nominet for this choice of domain? Or is that not possible.

    I can see you can get it to create a "To-Do" item. We have the Nominet and OpenSRS modules setup as well - Just need to know how to get the domain renewed when it comes free as part of a hosting package once that is paid for automatically if possible?
    Last edited by Bertie; 09-08-17 at 02:11 PM.

  2. #2
    Join Date
    Jan 2008
    Location
    Manchester, UK
    Posts
    569

    Default Re: Free Domain Renewal

    In the product configuration, you can define the renewal of the domain to be free for the domain.

    As long as the domain and hosting package are on the same invoice for renewal, WHMCS will attempt to send the renewal for the domain at the time that invoice is paid.

    Check the Activity Log as this should give you some indication of when the renewal for the domain was attempted and why it failed (if it did).

    The other thing that could happen is that your domain isn't assigned to a registrar which is why can get an Activity Log item.

    Finally, there is an option in Setup -> General Settings -> Domains called "Auto Renew on Payment". If this is unchecked, you will manually have to renew the domains when the invoices are paid.
    WHMCompleteSolution
    The Complete Client Management, Billing & Support System
    www.whmcs.com

  3. #3
    Join Date
    Feb 2017
    Posts
    20

    Default Re: Free Domain Renewal

    Quote Originally Posted by WHMCS Andrew View Post
    In the product configuration, you can define the renewal of the domain to be free for the domain.

    As long as the domain and hosting package are on the same invoice for renewal, WHMCS will attempt to send the renewal for the domain at the time that invoice is paid.

    Check the Activity Log as this should give you some indication of when the renewal for the domain was attempted and why it failed (if it did).

    The other thing that could happen is that your domain isn't assigned to a registrar which is why can get an Activity Log item.

    Finally, there is an option in Setup -> General Settings -> Domains called "Auto Renew on Payment". If this is unchecked, you will manually have to renew the domains when the invoices are paid.
    Hi,

    Thanks for replying. Looking at the log it says:

    Required Product Module '' Missing
    Which module would I set up for this?

    The domain and hosting package are on the same invoice and the domain has been set to "Nominet" as the registrar.

  4. #4
    Join Date
    Feb 2013
    Location
    UK
    Posts
    7,175

    Default Re: Free Domain Renewal

    https://docs.whmcs.com/Provisioning_....27.27_Missing

    This error message indicates that a module command was performed for a product to which no module is assigned. Please navigate to Setup > Products/Services > Products/Services > Edit > Module Settings tab and ensure the appropriate module is selected.
    If the module selection has intentionally been left at None, then you may wish to consider using the Auto Release module instead. With the Auto Release module, WHMCS can open a support ticket or create a to-do list entry when a module command is performed to notify you that manual action is required.
    from your description, it sounds as though you may have selected "Hosting Account" in the dropdown of the product setup, but then not selected the module to use to create/manage the hosting account (e.g cPanel).

  5. #5
    Join Date
    Feb 2017
    Posts
    20

    Default Re: Free Domain Renewal

    Quote Originally Posted by brian! View Post
    https://docs.whmcs.com/Provisioning_....27.27_Missing


    from your description, it sounds as though you may have selected "Hosting Account" in the dropdown of the product setup, but then not selected the module to use to create/manage the hosting account (e.g cPanel).
    Oh I see. So the module would need to be selected to say (cpanel) and then once that has been done. It would then be able to renew the domain name via Nominet automatically when payment has been taken/marked as paid?

    Edit: Just set it up to the cpanel module for example. Marked the invoice as paid - Still no renewal being done? There doesn't seem to be anything in the activity log either. Do the product due date need to match the domain names expiry date or something?
    Last edited by Bertie; 09-10-17 at 03:36 PM.

  6. #6
    Join Date
    Jan 2008
    Location
    Manchester, UK
    Posts
    569

    Default Re: Free Domain Renewal

    Bertie,

    I think you may be getting confused between domains and hosting accounts.

    Do you have a domain entry, on the Domain tab of a Client, for the domain you wish to renew? Is this set to Nominet, set to Active with the appropriate next due and expiry dates?
    WHMCompleteSolution
    The Complete Client Management, Billing & Support System
    www.whmcs.com

  7. #7
    Join Date
    Feb 2017
    Posts
    20

    Default Re: Free Domain Renewal

    Quote Originally Posted by WHMCS Andrew View Post
    Bertie,

    I think you may be getting confused between domains and hosting accounts.

    Do you have a domain entry, on the Domain tab of a Client, for the domain you wish to renew? Is this set to Nominet, set to Active with the appropriate next due and expiry dates?
    Hi Andrew,

    There is a domain set on the domains tab with the registrar set to Nominet. The reg date, expiry date all set correctly. I have the "due date" set as the same as the domains expiry date.

  8. #8
    Join Date
    Feb 2013
    Location
    UK
    Posts
    7,175

    Default Re: Free Domain Renewal

    then it sounds as though WHMCS should send the domain renewal instruction to Nominet when the hosting invoice is paid (or marked as).

  9. #9
    Join Date
    Jan 2008
    Location
    Manchester, UK
    Posts
    569

    Default Re: Free Domain Renewal

    It definitely should.

    I think at this time, open a ticket with all the details and our support team can have a look for you and advise why the renewal did not occur at the time.
    WHMCompleteSolution
    The Complete Client Management, Billing & Support System
    www.whmcs.com

  10. #10
    Join Date
    Feb 2017
    Posts
    20

    Default Re: Free Domain Renewal

    Before I open a ticket regarding this. Does it matter if the hosting package expiry/due dates are different to the domain name? I'm basically using a test account and the domain name is registered etc etc. But the domain name doesn't expire until 2018. But I'm making the hosting packages due date for this year.

    Would that have any affect on it at all?

  11. #11
    Join Date
    Aug 2016
    Location
    Auckland, New Zealand
    Posts
    897

    Default Re: Free Domain Renewal

    Yes, it will have an impact the Next Due Date needs to be the same for the package as the domain

    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 the time for the invoice to generate comes up (based on the settings in your Automation settings), WHMCS will invoice for the hosting and the domain on the same invoice. When this invoice is paid, WHMCS will (if your settings allow in General Settings > Domains) automatically renew your clients domain for a further period. The hosting account and domains next due date will automatically change to the next period.
    Thanks,
    Chris D
    WHMCS Community Manager

    WHMCompleteSolution
    The Complete Client Management, Billing & Support Solution
    www.whmcs.com

  12. #12
    Join Date
    Feb 2017
    Posts
    20

    Default Re: Free Domain Renewal

    Just been testing it again - Left it and it did actually renew the domain names in the end. As the crons run from 9am so thats probably what it was waiting for:

    Invoice Marked Paid - 8:30
    Domain Renewed: 09:00

    Also, is there a way to get the log time set to the current timezone (BST) rather than GMT?
    Last edited by Bertie; 09-15-17 at 09:19 AM.

  13. #13
    Join Date
    Feb 2013
    Location
    UK
    Posts
    7,175

    Default Re: Free Domain Renewal

    Quote Originally Posted by Bertie View Post
    Also, is there a way to get the log time set to the current timezone (BST) rather than GMT?
    perhaps add your timezone to your WHMCS configuration.php file.

    https://forum.whmcs.com/showthread.p...707#post467707

  14. #14
    Join Date
    Feb 2017
    Posts
    20

    Default Re: Free Domain Renewal

    Quote Originally Posted by brian! View Post
    perhaps add your timezone to your WHMCS configuration.php file.

    https://forum.whmcs.com/showthread.p...707#post467707
    Thanks, that did the trick.

Similar Threads

  1. Package with free domain renewal issue
    By Shazan in forum Using WHMCS
    Replies: 0
    Last Post: 08-11-13, 07:14 AM
  2. Replies: 2
    Last Post: 08-06-13, 08:55 PM
  3. Replies: 0
    Last Post: 05-05-13, 06:43 AM
  4. Free domain renewal for multiple years
    By seancon1 in forum Developer Corner
    Replies: 0
    Last Post: 04-11-11, 07:03 PM
  5. Free domain renewal Question
    By D9Hosting in forum Using WHMCS
    Replies: 1
    Last Post: 12-08-07, 07:10 PM

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •