Jump to content

Accepting orders


snake

Recommended Posts

This is something that has been bugging me for a while.

All orders that come in must be manually accepted.
however sometimes the payment status is not complete.
Technically accepting these orders should not be a problem, as the products are set to be provisioned only after payment is received.

However I have noticed that this seems to cause problems with domain names.
If I accept an order that is still pending payment, it doesn't set the registrar, so the domain never gets registered or transferred even after the client pays the invoice.


 

 

Link to comment
Share on other sites

As far as I know, if you accept an order that has not been paid yet - the the products will be provesioned/delivered by default. This depends on the checkboxes that you select when accepting the order.

By default, the `Run Module Create` is ticked. This means that the product will be provisioned. This is not for domains, and every time you manually accept an order that has not been paid yet - you should manually select the registrar and tick `Send to Registar`.

Link to comment
Share on other sites

1 hour ago, snake said:

If I accept an order that is still pending payment, it doesn't set the registrar, so the domain never gets registered or transferred even after the client pays the invoice.

i'd agree with Wouter that this is intended behaviour...

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

Quote

When you enable this, WHMCS will automatically submit the request to the registrar as soon as the client pays you for it. WHMCS never submits domain registrations before you receive payment.

Note: When you have disabled automatic domain registration, the system will wait until after a client has paid and an admin user manually reviews the order and authorizes it.

At that point, the admin user can still initiate the automatic registration by accepting the order once they know the order is legitimate.

Link to comment
Share on other sites

You say "when you manually accept an order", but what other option is there?
if I do not manually accept the orders, then they sit there indefinitely in pending state.

I do have domains set to be automatically registered, and this works fine, but I still have to accept pending orders.


As I have also discovered, when orders have not been set to accepted/active, the recurring billing doesn't work either.

 

 

 

Link to comment
Share on other sites

44 minutes ago, snake said:

You say "when you manually accept an order", but what other option is there?
if I do not manually accept the orders, then they sit there indefinitely in pending state.

I do have domains set to be automatically registered, and this works fine, but I still have to accept pending orders.


As I have also discovered, when orders have not been set to accepted/active, the recurring billing doesn't work either.

 

 

 

If you wait for the invoice of the order to be paid, depending on how you setup your WHMCS, all items in the invoice will be automatically provisioned. Then you can accept the order, and nothing will happen - as all services are already active. 

Link to comment
Share on other sites

Yes I know this, and the auto provisioning works just fine... I am asking about the accepting orders which are not yet paid for, which doesn't seem to follow the rules.

As mentioned above, the rules are set that provisioning happens when the invoice is paid.

Try it yourself.

create an order for a domain name but don't pay it.
now accept that order.
now pay the invoice.

the domain does not get registered after payment is made, because the domain registrar was not set when the order was accepted.

If the client pays, the order is provisioned, regardless of whether it has been accepted or not.
but if you do not accept it, the recurring billing never happens.
Same happens if you accept the order, for for some reason the status doesn't get updated.

So i'm a bit confused about the logic/purpose behind accepting orders.

 




 

 

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