Jump to content

Help! ;) Problems with domain renewals :(


isdoo

Recommended Posts

Hi,

 

We have two issues with domains.

 

An email invoice is automatically sent to clients when their domain is due for renewal. Great :)

 

They then get a reminder email saying that their domain is expiring soon.

 

Now comes the problems......

 

The clients are going into their control panel, selecting the domain that is about to expire and clicking 'Renew' :(

 

Another invoice is then being generated for this domain.

 

This means that they now have two invoices for the same domain - yet of course the domain has not actually been renewed, as the invoice has not been paid. I am also not getting a copy of this invoice :(

 

How can I stop users from renewing domains, especially UK domains when an invoice has already been issued?

 

How can I get a copy of these invoices?

 

The only time that I get copies of invoices is each morning at 8am, when the cron job runs.

 

This is starting to cause a headache as we manually have to track down if an invoice is a duplicate.

 

The majority if not all my users pay by cheque or by BACS.

 

What am I doing wrong in the configuration?

Link to comment
Share on other sites

Hi There,

 

I can see why this would cause you a problem - I've only just launched my system, so I've not come across this, but i reckon it's gonna cause a problem for me at some point in the near future.

 

I can solve one of your problems - not receiving a copy of the duplicate invoice when the user manually renews the domain. In the email message template is the option to specify an address to cc the email to. Just put your address in here and you'll get a copy too. The majority of my clients also pay via cheque or BACS, so I've set our system up to copy our accounts department in whenever an invoice is raised or paid, that way they can keep the offline account up to date.

 

With regard to stopping the user renewing the domain when they really should be paying the invoice that has already been raised, i think it will be a case of rewording the notifications. I've just looked at the notifications sent out to one of my clients, that would cause just this sort of problem. The first tells them that in invoice has been raised for the domain renewal, and the second tells them that they need to renew the domain in order to prevent the domain from expiring. These are the default messages that come with the system, and they're somewhat contradictory.

 

I'm going to (attempt to) resolve this be changing the expiry notification to make reference to the invoice that has already been raised, rather than prompting the user to renew the domain - to tell the user to pay the invoice to renew the domain.

 

Hopefully this will pre-empt any problems like those that you've been having.

 

Hope this helps,

 

Andy

Link to comment
Share on other sites

Of course UK domains should not be able to be renewed, as these can only be in 2 year, and cannot be renewed unless the renewal date is less that 3 months way. This is a bug in my view.

 

But thanks for the other suggestions.

 

Mind you if an invoice remains unpaid, then the system should not allow for a second invoice to be generated on the same product.

 

Perhaps it should display any outstanding invoices on the product, and give an option to pay them?

Link to comment
Share on other sites

Yes - I always forget about that. It would be good to disable manual renewals for .uk domains outside the 6 month period before the expiry date (I checked this with Nominet yesterday), and for domains that have an existing invoice against them. That would solve any problems relating to duplicate invoices.

 

You can prevent the system from generating more invoices if one remains unpaid - disable continuous invoice generation on the invoicing tab under the general settings page.

Link to comment
Share on other sites

  • 2 years later...

Hi

i've a problem

 

I've a lot of domain with recurringamount=0.00 and donotrenew=off (null into mysql)

because customers pay a big reseller plans of 100 domains (pre payed)

 

If i change "donotrenew" in On i've problem that whmcs automatically send a payed invoice of 0$, and this is not fine.

If i don't change "donotrenew" they don't receive no reminder email

 

There is a solution to send a reminder email saying that their domain is expiring soon when domain is with "donotrenew" in On and recurringamount=0.00

 

THANKS REGARDS

Link to comment
Share on other sites

I've no problem with a domain is free with a hosting package.

I've problem other situation

Example

""

Reseller pay 100 domain

with my API he insert domain into WHMCS with price 0 and donotrenew= On

""

I would like to send a reminder email saying that their domain is expiring soon when domain is with "donotrenew" in On and recurringamount=0.00

Api insert domain with ""donotrenew" ON , because is not right automatically send a payed invoice of 0$

If there is not solution i must setup a personal script that send notify:(

thanks

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