Jump to content
wp4all

SSL Check under /clientarea.php?action=services

Recommended Posts

Hi,

If you are not using the Digicert integration with MarketConnect, then the SSL Status Checker icon will link to the cart.php page instead. That way clients can purchase a certificate from your chosen provider.

Promotions and upsells for MarketConnect services are only displayed to clients when the service is activated. You can manage which messages displayed on the cart and in the client area within the Promotional settings on a per-service basis, and of course customise the content.

If you choose not to use the MarketConnect services, then clients will never see any promotional messages.

  • Crying 1

Share this post


Link to post
Share on other sites
2 minutes ago, WHMCS John said:

If you choose not to use the MarketConnect services, then clients will never see any promotional messages.

but admins continue to see Market Connect products being pushed for us to offer them... as i said, banner advertising.

  • Like 1

Share this post


Link to post
Share on other sites
On 1/16/2019 at 8:42 PM, WHMCS John said:

To remove the SSL certificate status from your custom template, edit the following files:

  • clientareaproductdetails.tpl
  • clientareaproducts.tpl

 

@WHMCS John i have modified clientareadomains.tpl

and try remove the line 34 

<th></th>

and the line 49 to 55

                            <td class="text-center ssl-info" data-element-id="{$domain.id}" data-type="domain" data-domain="{$domain.domain}">
                                {if $domain.sslStatus}
                                    <img src="{$domain.sslStatus->getImagePath()}" data-toggle="tooltip" title="{$domain.sslStatus->getTooltipContent()}" class="{$domain.sslStatus->getClass()}"/>
                                {elseif !$domain.isActive}
                                    <img src="{$BASE_PATH_IMG}/ssl/ssl-inactive-domain.png" data-toggle="tooltip" title="{lang key='sslState.sslInactiveDomain'}">
                                {/if}
                            </td>

get blank on domain list when sort by active or expired domains, i have use six template

ss_six.thumb.PNG.aed58f3a17870a0e339abaf28d8771fc.PNG

already try clean template, but nothing, any some other how to fixed ?

Share this post


Link to post
Share on other sites
15 hours ago, lims said:

already try clean template, but nothing, any some other how to fixed ?

if you're using clean templates, did you try the css solution that I posted previously in this thread ?

Share this post


Link to post
Share on other sites
17 hours ago, brian! said:

if you're using clean templates, did you try the css solution that I posted previously in this thread ?

hi @brian! thanks before...

i have try CSS, Its work perfect, but this only hide and work in the background

i need hook  for clientareadomaindns and clientareaproducts like this

<?php
add_hook('ClientAreaPageDomainDetails', 1, function($vars) {
    return array("sslStatus" => null);
});

 

Share this post


Link to post
Share on other sites
5 hours ago, lims said:

hi @brian! thanks before...

i have try CSS, Its work perfect, but this only hide and work in the background

i need hook  for clientareadomaindns and clientareaproducts like this


<?php
add_hook('ClientAreaPageDomainDetails', 1, function($vars) {
    return array("sslStatus" => null);
});

 

Check Client Area Interface from Hook Index and choose the page you want.

  • Thanks 1

Share this post


Link to post
Share on other sites
19 minutes ago, pRieStaKos said:

Check Client Area Interface from Hook Index and choose the page you want.

i have already follow step, but not working, here this sample hook

<?php
add_hook('ClientAreaPageDomains', 1, function($vars) {
    return array("domain.sslStatus" => null);
});

any idea ?

Share this post


Link to post
Share on other sites
5 hours ago, lims said:

i have already follow step, but not working, here this sample hook

using the CSS will get rid of the output from the tables - the hooks are only for specific pages and I doubt there is a domain.sslStatus variable anyway to null.

  • Thanks 1

Share this post


Link to post
Share on other sites

@lims I would suggest you ask for a real solution from WHMCS John or a ticket with WHMCS Support..

Share this post


Link to post
Share on other sites
6 hours ago, pRieStaKos said:

i need hook  for clientareadomaindns and clientareaproducts like this

there's no mention of sslStatus in clientareadomainsdns... and I don't think a hook on the services / domains tables would work because even if you remove the sslstatus values from the array, the template is still designed to output "something"...

PX4eDlj.png

so for these tables, CSS would be the way to go... for other specific pages, just use a hook...

<?php

# Nuke SSL Output Hook
# Written by brian! 

function nuke_ssl_monitoring_hook($vars) {

	return array("sslStatus" => null);
}
add_hook("ClientAreaPageDomainDetails", 1, "nuke_ssl_monitoring_hook");
add_hook("ClientAreaPageProductDetails", 1, "nuke_ssl_monitoring_hook");
9 minutes ago, Mark said:

@lims I would suggest you ask for a real solution from WHMCS John or a ticket with WHMCS Support..

but they created this mess in the first place?!? let's see if the forthcoming v7.7.1 maintenance release makes this "feature" optional shall we... I doubt they will. headshake.gif

11 hours ago, lims said:

i have try CSS, Its work perfect, but this only hide and work in the background

only WHMCS can disable the functionality - until then, the only solution is to hide the output.

  • Thanks 1

Share this post


Link to post
Share on other sites
2 minutes ago, brian! said:

but they created this mess in the first place?!? let's see if the forthcoming v7.7.1 maintenance release makes this "feature" optional shall we... I doubt they will. headshake.gif

I doubt too. Many features should be optional, but ....

Share this post


Link to post
Share on other sites
3 minutes ago, pRieStaKos said:

I doubt too. Many features should be optional, but ....

This is one of those features that really should be optional. We don't need more clutter in the client area.
 

Share this post


Link to post
Share on other sites
3 minutes ago, Mark said:

This is one of those features that really should be optional.

there are other unasked for features that many of us told them they should also be optional months ago... what's happened? nothing.

about the only thing harder than getting WHMCS to add a feature, is getting them to remove/fix a feature, that seemingly nobody has asked for, after they've added it. 🙄

  • Sad 1

Share this post


Link to post
Share on other sites
18 minutes ago, brian! said:

there are other unasked for features that many of us told them they should also be optional months ago... what's happened? nothing.

about the only thing harder than getting WHMCS to add a feature, is getting them to remove/fix a feature, that seemingly nobody has asked for, after they've added it. 🙄

The life of some product owners..
The PO's @ WHMCS seems to give zero priority to these requests. I'm not sure what he/she is using to determine customer value (it's not requests.whmcs).

Share this post


Link to post
Share on other sites
3 minutes ago, Mark said:

I'm not sure what he/she is using to determine customer value (it's not requests.whmcs).

they say that it's going to be...

Quote

Next year (2019), we will be aiming to deliver 3 major feature releases once again with core features and functionality driven through a combination of requests submitted and voted for via our feature requests site and direct feedback received from users at tradeshows and conferences.

7.7 is the first of those three releases - I suspect the domain suggestions in admin whois lookups must have come from the latter, because i've never seen a feature request for it... and John has virtually said as much in the relevant thread.

how many WHMCS users are going to get to tradeshows/conferences compared to those submitting features requests?

btw - if you want a laugh, read this blog post... I read that just before going on my month's break at Christmas and it's so ridiculous, it made me lol... even if it wasn't signed, you could tell it was written by someone in marketing. 🙄

Share this post


Link to post
Share on other sites
On 2/2/2019 at 3:17 PM, Vox said:

They cannot be serious!!! WHMCS has every right to make money from offering value add services. But OFFER the service to users who want to take them but please do not try to FORCE it onto me or my customers......

I could not agree more!

I have used WHMCS for quite some time now and have overlooked the odd frustration, as it performs an essential part of automating the process of managing a business and on the whole does that fairly well. However, directly interacting with my customers for their financial gain and talking that control out of my hands may be a step too far.

I do not use Market Connect as (I guess like a lot of other users here) I either include or offer these products (or their equivalent) in my services already. If I have to make interventions (or maybe I cannot) to remove any confusion or "clutter" for my customers, that is creating a whole chunk of work that I do not need or want to do.

Is the  WHMCS strategy to really back users into a corner? Do your business through us or go elsewhere and use another software solution? Because that what is looks like to me.....

So, I either just accept it (.... no), do not upgrade to the next version (.... not really sustainable in the long term) or use another solution. Let me think 🤔

I definitely think there's a feature request there for a global toggle to turn off "MarketConnect" to "declutter" the advertising and other features relating to it throughout the entire admin/client portal. 

Share this post


Link to post
Share on other sites
On 2/2/2019 at 7:28 AM, WHMCS John said:

If you choose not to use the MarketConnect services, then clients will never see any promotional messages.

But what if we use MarketConnect as a customer facing SSL sales tool but don't actually source the certificates from there because the service is so monumentally awful?  Now our customers will get unwanted advertisements for external services we don't want to offer?

My bad, I guess I walked right into that one and will have to remove MarketConnect completely now 😐.  It was a semi-useful feature in the customer UI, handy sales pages, simple presentation in the cart checkout flow, upsells if desired.  Sales did increase and people often chose more expensive certificates than they might have previously.  But the rest was unusable, so we reverted to fulfilling manually using the failed module actions page as the trigger to do that.  

 

Share this post


Link to post
Share on other sites
5 hours ago, leewolz said:

I definitely think there's a feature request

😂 You must be new around here...

Edited by malfunction

Share this post


Link to post
Share on other sites
37 minutes ago, malfunction said:

😂 You must be new around here...

New to the community but a long time member of the feature requests board........... Still waiting. Ha.. 

Share this post


Link to post
Share on other sites
4 hours ago, malfunction said:

But what if we use MarketConnect as a customer facing SSL sales tool but don't actually source the certificates from there because the service is so monumentally awful?  Now our customers will get unwanted advertisements for external services we don't want to offer?

Hi @malfunction

In this case, the SSL Certificate icon will take your visitors to cart.php so they can purchase an SSL certificate from whichever provider you've chosen.

Share this post


Link to post
Share on other sites
On 1/30/2019 at 10:33 PM, Mark said:

@WHMCS John could you let us know which topic @ https://requests.whmcs.com corresponds to this new feature?

I submitted a feature request, it was denied.

Reasoning:
 

Quote
Topic: Option to disable SSL not active
Moderation State: Declined
Reason: Thanks for your suggestion. The SSL Status links with direct to cart.php if the Digicert integration is not activated in MarketConnect, allowing you to sell SSLs from any provider and benefit from the cross-selling opportunities that paid SSLs can offer. As such this is not currently an option we are looking to implement.

 

They want us to push their products on our customers.
Not all of us want to sell MarketConnect SSL's. I personally have a great relationship with GlobalSign, and want to continue selling GlobalSign SSL's while still offering  my clients  the AutoSSL feature.
 

On 1/31/2019 at 7:28 AM, gei said:

This SSL check is definitely an unwanted nuisance.. can't think of any good it actually does.

Easy solution is to just use the template files for 

  • clientareaproductdetails.tpl
  • clientareaproducts.tpl
  • clientareadomains.tpl
  • clientareadomaindetails.tpl

From the latest 7.6 branch of WHMCS.

This solution works for me. But it's not feasible in the long run.

 

WHMCS support gave me this when I asked how to remove it, or at least redirect it:
 

Quote

f you want to change the URL, you could edit the following so that the window.location.href value points to the desired URL. Below is the default coding:


jQuery(document).on('click', '.ssl-state.ssl-inactive', function(e) {
    e.preventDefault();
    window.location.href = WHMCS.utils.getRouteUrl('/ssl-purchase');
});

or if you want to disable the link completely:


jQuery(document).ready(function() {
    jQuery(document).off(‘click’, ‘.ssl-state.ssl-inactive’);
});

I hope this helps. If you require further assistance, please don't hesitate to let us know.

It doesn't work. You can try, but there's something blocking the redirect. So for example, if your SSL product page is /cart.php?gid=6 it will go to /cart.php still.

WHMCS, why are you pushing us to sell your products to our clients?
Why add this feature?
You should update your Stripe module, or any other module first.
And give us the damn option to disable this useless crap.

Share this post


Link to post
Share on other sites
On 6/02/2019 at 8:02 AM, WHMCS John said:

Hi @malfunction

In this case, the SSL Certificate icon will take your visitors to cart.php so they can purchase an SSL certificate from whichever provider you've chosen.

There needs to be a way to change this, I don't sell certs through my cart. At least let us use a custom url there...

Share this post


Link to post
Share on other sites
On 07/02/2019 at 16:20, bendrop said:

There needs to be a way to change this, I don't sell certs through my cart. At least let us use a custom url there...

 

Share this post


Link to post
Share on other sites

Installed 7.7.1 and this issue still exists. I would have expected it to be fixed in the maintenance release... SSL certificates are still being marked as "No SSL Detected" when there is very clearly a working and valid SSL certificate for the domain.

If you guys know that you need to normalize the curl response data, and you've known this for weeks now, why isn't there yet a hotfix posted for this?

Share this post


Link to post
Share on other sites

Hi @jas8522,

This is addressed in 7.7.1:

Quote

CORE-13120 - Improve SSL certificate validity detection

https://docs.whmcs.com/Changelog:WHMCS_V7.7.1

 

If you're still experiencing an issue, please refer to the following resources:

https://docs.whmcs.com/SSL_Monitoring#Troubleshooting

https://help.whmcs.com/m/85428/l/1035090-troubleshooting-red-ssl-monitoring-padlock-icons

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

  • Recently Browsing   1 member

×

Important Information

By using this site, you agree to our Terms of Use & Guidelines