gservat Posted July 11, 2009 Share Posted July 11, 2009 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 0 Quote Link to comment Share on other sites More sharing options...
redrat Posted July 11, 2009 Share Posted July 11, 2009 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. 0 Quote Link to comment Share on other sites More sharing options...
WHMCS Support Manager WHMCS John Posted July 11, 2009 WHMCS Support Manager Share Posted July 11, 2009 Don't you need to add a domain registration only order, rather than a hosting+domain order? 0 Quote Link to comment Share on other sites More sharing options...
gservat Posted July 12, 2009 Author Share Posted July 12, 2009 @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? 0 Quote Link to comment Share on other sites More sharing options...
othellotech Posted July 14, 2009 Share Posted July 14, 2009 @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 ... 0 Quote Link to comment Share on other sites More sharing options...
gservat Posted July 16, 2009 Author Share Posted July 16, 2009 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) 0 Quote Link to comment Share on other sites More sharing options...
robertark Posted July 16, 2009 Share Posted July 16, 2009 The client has to log into their panel and add the domain themselves - but you need a "domain only" package for them to order. 0 Quote Link to comment Share on other sites More sharing options...
infinityhs Posted August 31, 2009 Share Posted August 31, 2009 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? 0 Quote Link to comment Share on other sites More sharing options...
Slice Posted September 28, 2009 Share Posted September 28, 2009 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. 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.