Dear Developer:
Since you are encouraging postings to your forum--good idea!--let me discuss what I noted during and after I installed your WHMCS module (as a 7day trial, for now).
To start with, I installed it on a new CentOS 6.4 server running cPanel as hosting platform, into a new working WHMCS 5.2.3 install.
1. Some very minor details:
(a) The "README.txt" file should better not be in a subdirectory of the downloaded RESELLERS module, but I'd expect that in the MAIN folder, not in a sub-sub-folder of it. That's confusing, and I almost uploaded that onto the server. Also, what I'd suggest is to either just refer to your Website installation guide (http://www.docs.modulesgarden.com/Resellers_For_WHMCS) in a simple link, which also has nice images, or to also make this web guide into a PDF and then add that to the downloaded .zip file.
(b) The link to THIS sub-forum in the email I received was wrong, ended in "... resellers/" but should end in "resellers-f35/".
(c) The installation was pretty simple, and your explanations of how to do that are fine ... however, you are repeating some sections with different words at different places--these partial repetitions are a little confusing. I'd suggest to ONLY have ONE file with install instructions, and have everything in there (that above Website would really do), not pieces here, others there, no partial instructions (as the person installing is then not sure what he looks at).
(d) In the README.txt file the last point reads: "Contact's Email Notifications should not be checked, NEVER." -- I am still NOT sure what/where this refers to. Please explain. Thanks. And below that, you list the "Contact's needed permissions"--but when I, after installation and activation of the module, click the "Reseller Default" button there is more that gets checked. Please clarify. Thanks.
2. Reseller's customer login failure:
After setting up and activating the module I created two customers of an existing customer (= reseller). I can assign a password, but after I logged out of WHMCS, when I then try to login to one of these customer accounts, this fails. The customers (of the reseller) simply cannot log in.
3. More to the ESSENCE of things, to the actual function of your module:
(a) My question (for clarification) is, what are the products that the reseller can offer his customers? When I login AS THE RESELLER, I only see that one product listed that, in my test, that test reseller had subscribed to for his own account. What I would expect though, is that I as main WHMCS admin would be able to assign a whole set of products (for example domain registrations, where the reseller's customer will have to search what is available) to the reseller, so that reseller can sell them to his client. Is it, that the reseller first orders a product, and THEN assigns that to his customer??? In that case, that means he pre-pays, and then his customer pays? That somehow seems not to make any PRACTICAL sense in real world business, as it is far too complicated. But maybe I just did not understand how it works (or should work) yet? Please explain.
(b) Further more, and related to (a) above, *if* I understand it right, then the reseller's customer CANNOT directly order anything, or can he? Would there be an order link that the reseller could create -- say for a specific hosting plan? I think not. That would then make the whole "reseller" module not a reseller module anymore, but something that I am not sure who would have a use for it. Again, I may just misunderstand the functionality, as I just now installed it. Maybe you can explain. That would be much appreciated.
Best wishes,
Frank