Portal Home > Knowledgebase > Articles Database > Can i be a reseller for multiple companies.


Can i be a reseller for multiple companies.




Posted by durangod, 01-28-2013, 02:21 PM
Not sure how this would work. My current reseller does not offer windows servers but does a fine job with linux. So is it possible to add another reseller just for windows and add that to my WHM. Or does WHMCS offer a module for this that is seperate. I just dont know how i would be able to share this setup but yet keep them seperate at the same time.

Posted by ubservers, 01-28-2013, 02:27 PM
You can easily add multiple cPanel/WHM reseller accounts to WHMCS.

Posted by nixrookie, 01-28-2013, 02:27 PM
If you have a dedicated servers for linux and windows; this is possible.

Posted by serve-you, 01-28-2013, 02:58 PM
Yep. As ubservers mentioned, you'd just need to setup another server in WHMCS, and set your new packages to deploy to that server. Obviously, you wouldn't be using cpanel on the windoze server though, so you'd need to setup whatever server module you need for that (plesk, enkompas, etc).

Posted by StarWebHosting, 01-28-2013, 04:31 PM
WHMCS is very versatile and allows you to work with many different control panels. All you need to do is setup a different server for your windows reseller account with the correct access details. Then when you setup your windows packages on the modules tab you need to select the correct module for your control panel and everything should work fine.

Posted by GreenValueHostGM, 01-28-2013, 04:54 PM
Of course All you need to do is set up another server in your billing system and use access hash

Posted by EksoKen, 01-28-2013, 04:58 PM
As long as whmcs has modules for all the control panels your reseller plans are on you can just add a new server with the new reselleplan.

Posted by durangod, 01-28-2013, 05:06 PM
Awesome thank you all.

Posted by durangod, 01-29-2013, 04:59 PM
do i need to have another domain, ded ip, and another ssl for each reseller program that i add to my WHMCS setup?

Posted by EksoKen, 01-29-2013, 05:02 PM
If you dont want another domain a subdomain should do it good Or IP if you want to use that instead.

Posted by durangod, 01-29-2013, 05:38 PM
ok they tell me that i need the current version of websitepanel and that i need to contact WHMCS to make sure it works with WHMCS has anyone done this with ASPnix.

Posted by serve-you, 01-29-2013, 05:38 PM
Yeah, I'd just go for a subdomain on each server. You will need another cert though for each server.

Posted by EksoKen, 01-29-2013, 05:48 PM
I can guarantee you this isnt a problem, we have resellers connecting on our windows plans wich also are latest websitepanel. One issue you can face is your linux firewall can block the post so you need to open the ports for websitepanel comunication.

Posted by durangod, 01-29-2013, 06:12 PM
EksoKen thanks for all your info i think i am beginning to understand this a bit more. website panel is much like WHM is to the linux side and also has versions for normal user which would be much like cPanel for the linux side.

Posted by durangod, 01-29-2013, 06:14 PM
serve-you thanks so much appreciate that

Posted by EksoKen, 01-29-2013, 06:15 PM
Thats absolutely correct

Posted by durangod, 01-29-2013, 06:30 PM
would you happen to know where SOAP is located (if installed) under php info, is it in the modules section or another section?

Posted by EksoKen, 01-29-2013, 06:33 PM
You will find info about your soap under phpinfo in your linux installation. As long as its installed it would work fine with websitepanel

Posted by durangod, 01-29-2013, 06:41 PM
It looks like i can install it myself thru the pear packages looks like i just need. SOAP (0.13.0) SOAP Client/Server for PHP i dont think i need Payment_PayPal_SO AP (0.5.1) PayPal SOAP API client SOAP_Interop (0.8.2) SOAP Interop Test Application

Posted by EksoKen, 01-29-2013, 06:43 PM
I dont see any reason why that shouldnt work

Posted by durangod, 01-29-2013, 08:13 PM
i am assuming this is on their side not mine correct. I assume its my hosting account with them, info they want not my ded ip and my domain. Enterprise Server hostname / IP address Enterprise Server port Enterprise Server username Enterprise Server password

Posted by EksoKen, 01-29-2013, 08:28 PM
Yes thats the websitepanel enterprise server Websitepanel is splitted in 3 1. Enterprise server 2. Portalserver 3. Webserver All is on your hosts end, ask them for the information if they dont use default values.

Posted by durangod, 01-29-2013, 08:39 PM
awesome got it. ok im hooked up now on to the next level. thanks so much for all your help EksoKen you have been wonderful

Posted by hostweby, 01-30-2013, 03:10 AM
I don't think that you will need another domain / sub-domain and another SSL certificate, since you will sell windows hosting plans from the same whmcs installation.

Posted by durangod, 01-30-2013, 04:48 AM
hostweby yeah that seems to be the case so far but im not fully configured yet, i thought i was but there is still more data to input lol. With that said, does anyone know how to get the "Parent SpaceId" data that i need for the package setup. I cannot find it in the url, maybe i am looking at the wrong url lol.

Posted by durangod, 01-30-2013, 05:14 AM
I found it.. Because this was hard for me to find on google search i wanted to put how to do this and use some specific keywords here and maybe it will be easy to find for someone else and save them time. To find the Websitepanel Parent SpaceId to use in the module settings of WHMCS, log into you reseller websitepanel and click on spaces link (might be called something else but it is hosting spaces)You will see the name of your hosting space which is a link. Hold your mouse over it and look at the url generated. You will see in the URL that is says &SpaceID=xxxx that number is what you put in the WHMCS module config under "Parent SpaceId". Hope this saves someone some time

Posted by serve-you, 01-30-2013, 09:01 AM
The subdomain/cert is for the console of the control panels not WHMCS. I've never been a reseller though, so I don't know if it's normal not to use your own domains for that sort of thing. I personally wouldn't want to use someone else's domain/cert for my biz.

Posted by DWS2006, 01-30-2013, 10:28 AM
I've never seen a control panel that would allow resellers to set the ssl used to secure the cp back-end. Some hosts won't redirect to a ca signed ssl, but will just use a self-signed cert on the IP. However if they force a redirect to a ca signed cert you're just stuck with that hostname as a reseller (most will use something white-label).

Posted by serve-you, 01-30-2013, 10:39 AM
I had forgotten that he was reselling on panels he didn't manage when I had made the initial comments about needing the cert. I've never looked deeply at the whole reseller thing either as an admin, or and end-user. I had always assumed that a true white-label solution would allow you to use your own domain. and in turn your own cert. That's a bummer if you are stuck with someone else's domain.

Posted by durangod, 01-30-2013, 11:12 AM
Im trying to make sense of what you are all saying here. Yes i have a ded ip that i use for my SSL and i have my reseller site hosted with my linux side of this equasion. So to keep this simple (for me lol): For linux: my reseller site -> linux reseller program -> WHM -> DED IP -> cPanel ->WHMCS -> all accounts will be registered in my WHM on the linux side. For windows: my reseller site linux side still (no new domain registered)-> windows reseller program -> websitepanel -> DED IP (use same ded ip to process order -> WHMCS -> all accounts will be registered in my websitepanel by way of their nameservers in the server config. This is the part i am not sure of, i need to actually send in a new ticket today to ask them if i used my ns1 ns2 or their defaults which point to them.

Posted by serve-you, 01-30-2013, 11:20 AM
I think you are overcomplicating things for yourself. The basic flow is: Your website lists your packages that you sell for both linux & windows plans. The order link for each package should go to the unique package ID url (or group ID or specific cart id there are many ways to link to the cart) in WHMCS. Each package in WHMCS is associated with a group & server provisioning module, which point to your appropriate reseller panel.

Posted by durangod, 01-30-2013, 11:36 AM
Your quite correct i often do just that, overcomplicate. But i feel if i dont check every little detail it will blow up when an order comes in, just as it did with my first customer. I was told back then that the ded ip went in the ip address of the server setup not the shared ip for linux. So what happened is when i got my first customer they could not log into their cpanel because it set up her account using my SSL ded ip and the site names did not match. So all their original account setup emails were wrong and i totally got egg on my face, after all i am in charge ya know and it all falls on me to take the heat for stuff like that. I am so lucky that customer had the patience they did and we corrected it and i sent them the new information. I do not want that to happen with this new platform. So i am just asking every question i can think of to be sure i understand the flow. My question to them now is will my current SSL work with their websitepanel to process the order. And i dont know how my opensrs playes in this platform with a different path here. Are my customers domains still going to use opensrs and be under my nameservers or theirs. I just dont know.

Posted by serve-you, 01-30-2013, 12:00 PM
I didn't mean that you shouldn't be concerned that things are setup right. I just meant on the frontend things are a lot simpler than you made them out to be. Your real focus should be on setting up the server modules & packages, and running test "sales" against them to verify that the accounts are being setup how you expect them to be. Your SSL cert on your billing server has nothing to do with the panels. You are simply making an api call from WHMCS to cpanel, websitepanel, or whoever else, passing the details of what you want to provision. OpenSRS doesn't know anything about the panels. That provisioning is still happening through WHMCS in the same way as the server provisioning. The only difference would be if you use different nameservers on the new panel, then you'd have to modify the NS entries on any domains that you wish to be served from the new panel. You could alternately use a centralized DNS server, and just set your panels as secondaries..

Posted by durangod, 01-30-2013, 01:28 PM
sorry about that just tired is all. thanks for explaining and appreciate the reply



Was this answer helpful?

Add to Favourites Add to Favourites    Print this Article Print this Article

Also Read
***.com ? (Views: 682)

Language: