Make Branding Removal possible on multiple URLs (One WHMCS installation)
This is similar to multi-company support but not really as it is still one WHMCS installation. Multiple company support would entail different logos on invoices, unique email templates, unique cron jobs, etc. That is not what this request is about.
That being said, this is a different request.So here is the deal...
WHMCS values their EULA and so they should. Each license only allows for one installation... and so it should... that is only fair. Doesn't sound like it should be a problem until you consider this...
Let's assume your main company website is http://www.MyCompany.com
Let's also assume that your company serves multiple surrounding cities and that you want to display relevant content based on the city the reader is from.
Let's assume you also register the following domains and have them operate on the same WHMCS installation:
Now you add relevant code to a hook to that checks $_SERVER['SERVER_NAME']. On custom templates, display city relevant information based on $_SERVER['SERVER_NAME']. Doing so makes the reader feel like you are 'local'. It also pleases search engines as they can index the individual domain with the specific information displayed for that domain.
So far everything is doable and works fine as WHMCS currently is. The problem is that since the branding removal is an add-on, it is bound by the same licence restrictions of the main WHMCS. Currently, although you are able to display different content based on the URL, the branding removal will only work on the original domain.
If the branding removal was a totally different product, it could have it's own license restrictions. It could therefore ignore the domain restriction and only restrict based on IP and directory. Doing so would still restrict the branding removal license to only working on the valid WHMCS license.
I believe this proposal would meet WHMCS' need to protect their EULA but also help the rest of us that want to do a little SEO on our sites. Am I alone is desiring this or does anyone else think this would be a good idea? Maybe you would do it in a different way than I but, is the concept of branding removal on multiple URLs a good one?