websavers Posted July 9, 2012 Share Posted July 9, 2012 (edited) I've set up a few eNom SSL certificates as described in the documentation and the integration is working fairly well. They've been set up as one-time products as recommended by the docs: Due to limitations in Enom's API, SSL certificates cannot be renewed. Therefore your clients will need to place a new order when the certificate period ends and it's due for renewal. This is why we recommend setting up as a one time product in WHMCS. Which makes sense, given the limitations. The problem that I'm encountering is when the certificate period ends; how does the client know what to do to buy a new one? Since it's not going to 'renew' in any normal manner, the product renewal emails are never sent (it's a one-time product, why would they be?). WHMCS doesn't know when it's going to expire, because it's a one-time product. The only place that records what length of certificate was purchased is the configurable option where the purchaser selects the number of years the certificate is valid for. However there's no system in WHMCS that I can find that taps into a configurable option to send an email indicating the expiry of the certificate and where to go to buy a new one. This creates a gap in communications / logic for the full process of ordering, installing and 'renewing' eNom certificates. Potential solutions that I've ruled out are: 1. Switching it from a one-time product to a specific length. This can't be done because... The configurable option is supposedly the only way to specify the length of the certificate. Having the client select a particular renewal cycle will not affect the length of the certificate, thus creating problems simply in syncing the length of the cert with the renewal time. Also, when the cert comes up for renewal the client will get an email, but then like every other product it will also generate an invoice, which we don't want. 2. I can't set an auto-termination point on the product because the configurable options dictate the length of the cert, thus I can't have the product be fixed-length and then have it mismatch the client selected configurable option indicating the length of the cert. Can anyone recommend a way to accomplish sending an email when an eNom cert is about to expire? Also, as an aside, the cron job shown here is no longer accurate as of 5.1.2 what with the combined registrar sync cron: http://docs.whmcs.com/Enom#.ca_Registrations Edited July 9, 2012 by jas8522 0 Quote Link to comment Share on other sites More sharing options...
CavalloComm Posted July 9, 2012 Share Posted July 9, 2012 Someone told me that we should use email marketer to do this. 0 Quote Link to comment Share on other sites More sharing options...
websavers Posted July 10, 2012 Author Share Posted July 10, 2012 Someone told me that we should use email marketer to do this. Thanks for the suggestion! I don't really see how that works though. The email marketer doesn't know how many years the client has purchased of the SSL certificate. It could be anywhere from 1-5 years for our configuration. Yet the email marketer can only send an email after a fixed period of time. The days filter type option allows for: - x days after order, or - x days before next due date The problem is that if it's a one-time product, then there is no next due date, so that *shouldn't* work (unless there's some magic here that WHMCS staff hasn't mentioned?). And of course we don't know how many days after the order to send the email. It could be ~350 or any multiple of that up to 5 depending on the num years ordered of the SSL cert. " 0 Quote Link to comment Share on other sites More sharing options...
Juanzo Posted January 6, 2014 Share Posted January 6, 2014 This is an old thread but I have the same question and doubt: How to notify clients about expiring SSL so that they can order a new one if needed. 0 Quote Link to comment Share on other sites More sharing options...
namesonic Posted January 8, 2014 Share Posted January 8, 2014 You could try a third-party addon like https://mycircletree.com/products/enom-pro-whmcs-addon/ 0 Quote Link to comment Share on other sites More sharing options...
Juanzo Posted January 8, 2014 Share Posted January 8, 2014 Thanks for the advice @namesonic, I've ordered the module and it does exactly what we needed! 0 Quote Link to comment Share on other sites More sharing options...
WHMCS Support Manager WHMCS John Posted January 9, 2014 WHMCS Support Manager Share Posted January 9, 2014 Hi, You could create an Email Marketer rule to automatically send an email say 360 days after ordering ie. 5 days before expiry (or any time you desired) http://docs.whmcs.com/Email_Marketer 0 Quote Link to comment Share on other sites More sharing options...
chopsky Posted May 2, 2014 Share Posted May 2, 2014 Hi,You could create an Email Marketer rule to automatically send an email say 360 days after ordering ie. 5 days before expiry (or any time you desired) http://docs.whmcs.com/Email_Marketer Don't mean to dig up an old thread here, but I'm having this exact problem, and the email marketer, as suggested above, does not work in this situation. As a poster mentioned above, the market cannot tell if the SSL is a 1-year or 5-year certificate. 0 Quote Link to comment Share on other sites More sharing options...
rodeoXtreme Posted May 16, 2014 Share Posted May 16, 2014 We have been using ENOM Pro and it allows you to send an email for expiring SSL Certs xx # days prior to expiration; we have ours set to 15 days prior. In addition to an email, you can also create a Support Ticket as the reminder. 0 Quote Link to comment Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.