Can I use a sub-domain of the main wp site for WHMCS

So, I am building a new site for a client who wants to integrate WHMCS into their wp site.
I have confirmed with WHMCS support that I CAN install WHMCS on a sub-domain of their main site; my question is, will this be a conflict and will I be able to add sub-domain into the plugin settings?

Secondly, I notice the permalinks are extremely long with the integration of WHMCS into wp, is there a way to 'pretty it up'

That is all for now.
Cheers

Terence

  • Ashley Keable
    • The Incredible Code Injector

    This will work no problems.

    If your using a WordPress multi site that allows people to sign up for new sites then you would simply add the whmcs sub domain name into your network settings blocked site lists. Other than this there will be no problem.

    In terms of the pretty permalinks there is no option out the box however you could always suggest it as a feature option. It can definitely be done as the other WHMCS plugin on the market offers this with there pro version

    You have to remember this a fairly new plugin however new features get added all the time.

  • PC
    • WPMU DEV Initiate

    Hello Terence,

    Greetings and thanks for your post.

    As Ashley said above, if you have enabled WordPress Multisite, you should enter the subdomain name in the not allowed list in network settings.

    I generally install WHMCS in a sub-directory instead of a subdomain :slight_smile: No preferences, just a personal choice.

    For pretty permalinks, a feature request has already been raised here : https://premium.wpmudev.org/forums/topic/whmcs-wp-intergration-nice-urlss

    I will really appreciate if you can also provide your +1 on that so that we get more votes on it and that is when the developers pick it for development :slight_smile:

    Cheers, PC

  • Terence O'Neill
    • Flash Drive

    Great replies thank you!

    I am using WHMCS integrated with Wordpress, the end-user doesn't see the domain which WHMCS is loading from right? so domain or directory would only be a preference on my end, is there a reason one would be better than the other? (security? or Code conflict? )

    Where exactly do I find network setting in WHMCS?

    Thx again. T

  • Terence O'Neill
    • Flash Drive

    I have another question about WP to WHMCS integration Plugin;

    If I do not have a SSL installed on the main wordpress website, but I want one installed on the WHMCS install, what do I need to know about this. I see in the settings page for the plugin these warnings;

    If you use https: you must use the same mode on both the plugin and WHMCS sides.

    and

    All base urls at WHMCS must use the Remote WHMCS base url defined above.
    Do not mix http://www.example.com and example.com urls.

    Can this be explained better? T

  • PC
    • WPMU DEV Initiate

    so domain or directory would only be a preference on my end, is there a reason one would be better than the other? (security? or Code conflict? )

    Yeah, is a personal choice.

    I would install it in a subdirectory as if I have to use multisite on my subdomain, it will cause me more work as I will then have to add the whmcs subdomain to the not allowed list for sub sites.

    Where exactly do I find network setting in WHMCS?

    What network settings are you referring to here ?

    If I do not have a SSL installed on the main wordpress website, but I want one installed on the WHMCS install, what do I need to know about this. I see in the settings page for the plugin these warnings;

    If you use https: you must use the same mode on both the plugin and WHMCS sides.

    If you enable SSL on your WHMCS install, then you will have to use a link with https:// in the plugin settings.

    and

    All base urls at WHMCS must use the Remote WHMCS base url defined above.
    Do not mix http://www.example.com and example.com urls.

    Encoder is used to create a link which can be used to open a particular area of your WHMCS install in your Wordpress site.

    For example there is a link on your WHMSC site : http://xyz.com/clients/affiliates.php

    Then you will put that link in the URL to encode field and it will then give you a URL which can be used to reach that page directly within your WHMCS site.

    http://www.example.com and example.com should not be mixed as in if you installed WHMCS on a domain with www and without www.

    So if your Install is http://www.xyz.com/whmcs then the link used should be http://www.xyz.com/whmcs instead of http://xyz.com/whmcs

    I hope that helps. Please feel free to ask if you have more questions on the same.

    Cheers
    PC

  • jay123
    • Site Builder, Child of Zeus

    I have problem with security issue.

    and its day to day issue.

    well, if we have WHMCS installed.. and if the site is being infected by anytype of code intrusion..google gives Malware notice..and then it might create bad impression to the customers.

    Jay.

  • PC
    • WPMU DEV Initiate

    Hello Jay,

    Greetings and thanks for your post.

    Keeping the site secure is the biggest challenge in website designing. You should know what code you are installing on your site. Maximum code intrusions are caused due to badly coded plugins. That is why it should be on top most priority on not using free plugins/themes.

    However, if you are facing any issues like this, I will suggest you to create a support thread so that our experts can give their advice :slight_smile:

    Cheers, PC

  • Terence O'Neill
    • Flash Drive

    Hi Pranaya, Thank you for your replies. I was misreading the

    you should enter the subdomain name in the not allowed list in network settings.

    I was having a blonde moment and figured it was in WHMCS but clearly in the Multisite
    network setup ....

    Just a quick clarification tho, where it reads in the network settings

    "Banned Email Domains"

    and I add the full domain ie: portal.mywebsiteused.com
    or just portal ?

  • PC
    • WPMU DEV Initiate

    Hiya Terence,

    Sorry for not being able to get to your post earlier as I was away for a vacation.

    Just a quick clarification tho, where it reads in the network settings

    "Banned Email Domains"

    That serve a different purpose. You can ban the email domains so the members can not use those email address providers to signup on your site.

    and I add the full domain ie: portal.mywebsiteused.com
    or just portal ?

    You just need to enter portal Under Network >> Settings >> Banned Names

    I hope that helps. Please feel free to ask if you have more questions on the same.

    Cheers
    PC

Thank NAME, for their help.

Let NAME know exactly why they deserved these points.

Gift a custom amount of points.