Jump to content

Adding a new domain to an EXISTING client


gservat

Recommended Posts

Hi All,

 

There's one feature I'm missing that I'm not sure if it has been added in the last release. Failing that, I'm wondering if anyone else has done this sort of thing and can offer advice.

 

I have some clients that are resellers and the way it works is that they don't just have one big reseller account with (say) 50 domains, they add domains as they go. I have a Plesk server and a cPanel server. The problem is when they add a new domain to their account, WHMCS tries to add a new client *and* domain to Plesk and fails as the client already exists. What would be ideal is if it would check if the client exists first (under the first/last name, or a hidden "client ID" field?), in which case it would just add a new domain to the clients' account. I'm not sure if it works with cPanel, but certainly not with Plesk so I find myself having to go in manually and add the new domain (pain). Also, auto-suspending doesn't work as it's designed to suspend entire client accounts and not individual domains.

 

So, has anyone got this type of setup? any ideas? Since I've coded in PHP, I thought about making the changes myself (if it's even possible to get the source code) but I'm concerned how long it'll take me to do this. Might be cheaper to just change the business model. I don't see why it doesn't work though; if a client is allowed to add a new "hosting" order into their account, doesn't it make sense to have Plesk *add* the domain and not try to create the same client again?

 

Thanks in advance.

GS

Link to comment
Share on other sites

Just a quick thought......is there any possibility that the tick box in Admin/Settings/Ordering tab just needs to be unchecked?

Block Existing Domains [ ] Tick this box to prevent orders being placed for domains already in your system
I haven't a clue whether this would work so apologies if my suggestion is utter nonsense. ;)
Link to comment
Share on other sites

@redrat: I don't think that'd work. Judging by the name of the setting, I suppose it would not add domains that already exist in Plesk. My problem is that it's adding new domains for existing clients as *new* clients into Plesk.

 

@John: I don't follow you. Why would I add only a domain registration order? I want to be able to add new hosting accounts to existing WHMCS clients and have WHMCS *add* the domain to a client and not create a new client. Did my original message make sense?

Link to comment
Share on other sites

@redrat: I don't think that'd work. Judging by the name of the setting, I suppose it would not add domains that already exist in Plesk. My problem is that it's adding new domains for existing clients as *new* clients into Plesk

 

Yes, thats how the current module works - otherwise you suspend an account for non payment, and the client just logs in and unsuspends it ... you need to suspend the client to stop that - if all their hosting accounts are under the one client that causes the obvious problem of turning *all* their accounts off ...

Link to comment
Share on other sites

I'm not really concerned with the suspending part, though... i'm more concerned that WHMCS will not add a domain to an existing client. It creates a new client with the domain so I have to login into Plesk and merge them (trying to minimize intervention when adding a new hosting account to an existing client)

Link to comment
Share on other sites

  • 1 month later...

Correct me if I'm wrong but in Plesk, a client cannot log in and unsuspend a domain that has been suspended by the admin user. That's why it keeps track of a client suspend and an admin suspend. It would really be helpful to keep single clients and just add domains to clients and suspend domains when their invoices come due with just an option to suspend an entire client as an admin function...thoughts?

Link to comment
Share on other sites

  • 4 weeks later...

infinityhs is right that admin-suspended domains in Plesk cannot be enabled by clients.

 

But as an unfortunate side-effect of having one client with multiple domains, clicking on 'terminate' for a particular hosting product in WHMCS will delete the entire client account on Plesk. If that client happened to have other web sites associated to it that you didn't want to delete, you're in trouble. I found this out the hard way.

 

I ended with such a setup because I switched over from another billing system that supported multiple sites per client account. I have to steer clear of the terminate button.

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