jclarke Posted July 9, 2012 Share Posted July 9, 2012 The Min Cancel Notice WHMCS module allows you to limit when a client may issue a cancellation request to x days before the next due date. For example you can use this to require 10 days notice for canceling a vps and 5 days notice for canceling a shared hosting account or set a default option for all of your services. It comes with an admin interface for setting a custom notification period for each product. When a user goes to the cancellation request screen, the cancel form is not displayed and it tells them they must submit a cancel request x days before the due date of the service. This module is encoded, if you would like a non encoded version or further customization, please send us an email at support@serverping.net for a quote. Order the Min Cancel Notice module for $5 USD 0 Quote Link to comment Share on other sites More sharing options...
arhost Posted July 9, 2012 Share Posted July 9, 2012 Hi, I purchased the above module, I can't find the sample: clientareacancelrequest.tpl file? 0 Quote Link to comment Share on other sites More sharing options...
arhost Posted July 9, 2012 Share Posted July 9, 2012 Okay got it working. Great mod! One small problem, how do I change the date format for: {$next_due_date} - from 2012-07-09 to 09-07-2012? Thanks, 0 Quote Link to comment Share on other sites More sharing options...
jclarke Posted July 9, 2012 Author Share Posted July 9, 2012 Sorry, I forgot to include the sample template file. It's available in the download now in case you still need it. You can change the date format by using the smarty date format function like so: {$next_due_date|date_format:"%m-%d-%y"} That will display the date as 09-07-2012 0 Quote Link to comment Share on other sites More sharing options...
arhost Posted July 9, 2012 Share Posted July 9, 2012 Sorry, I forgot to include the sample template file. It's available in the download now in case you still need it. You can change the date format by using the smarty date format function like so: {$next_due_date|date_format:"%m-%d-%y"} That will display the date as 09-07-2012 That's great! Many thanks. 0 Quote Link to comment Share on other sites More sharing options...
eagle Posted July 11, 2012 Share Posted July 11, 2012 Hi, Is there a way to setup a few rules, example. If a customer has an annual account and they cancel we don't require any type of notice, but if the customer is setup on a monthly billing cycle we require a 30 day notice for all monthly billed accounts. 0 Quote Link to comment Share on other sites More sharing options...
jclarke Posted July 11, 2012 Author Share Posted July 11, 2012 Hi, Is there a way to setup a few rules, example. If a customer has an annual account and they cancel we don't require any type of notice, but if the customer is setup on a monthly billing cycle we require a 30 day notice for all monthly billed accounts. I could add a new filter to set a different cancellation notice rule based on the billing cycle. However, I'm not sure it would work very well in your case because what this module does is disables the cancellation request form if it is x days away from the next due date, if your cancellation policy is 30 days notice for a monthly client then the cancellation form would only be available one day a month. Unfortunately, the WHMCS cancellation request system can't do a future cancellation date other than on the next due date. However, I could create a new module or extended this one which would allow clients to put a cancellation request in and if it is not within the notice period it could put it in a holding table as a pre cancellation request and then a nightly cron tab could run and when the client reaches the next billing cycle a real cancellation request can be entered into WHMCS system and it would be removed from the precancellation system. Let me know if either of these options sounds good to you and I can see about adding them. 0 Quote Link to comment Share on other sites More sharing options...
Si Posted July 19, 2012 Share Posted July 19, 2012 So, what do you do if your cancellation period is set to 10 days. the customer tries to cancel in the 10 day period and can't. So, they just let their product expire by not paying the invoice renewal. What is the point of this? Edit: Sorry if that comes across as cheeky, it's not meant to. I'm genuinely asking what the point of this feature is to hear how and why others are using it. 0 Quote Link to comment Share on other sites More sharing options...
jclarke Posted July 19, 2012 Author Share Posted July 19, 2012 In a perfect world, they would honor their service agreement which indicates they must cancel within x days of their renewal date, pay for the next billing period, and come back and put in a cancellation notice within the proper time period. This of course will not stop some people from just not paying the invoice to cancel, it is just a tool to help enforce cancellation policies. 0 Quote Link to comment Share on other sites More sharing options...
easyhosting Posted July 19, 2012 Share Posted July 19, 2012 So, what do you do if your cancellation period is set to 10 days. the customer tries to cancel in the 10 day period and can't. So, they just let their product expire by not paying the invoice renewal. What is the point of this? Edit: Sorry if that comes across as cheeky, it's not meant to. I'm genuinely asking what the point of this feature is to hear how and why others are using it. set it 2 days before your system sends out the invoice, so they can cancel before invoice is sent 0 Quote Link to comment Share on other sites More sharing options...
Si Posted July 19, 2012 Share Posted July 19, 2012 set it 2 days before your system sends out the invoice, so they can cancel before invoice is sent Hmmm, that might come across as a little unfair. ie, telling the customer the last chance they had to cancel was 2 days before the invoice was raised. In most cases, customers don't think about a service they don't want until the invoice is raised. So, what we would do, would be raise the invoice say 20 days before the due date, and tell them in the invoice, that they can still cancel, up until 5 days before the due date. I guess it all depends on what you would be trying to achieve with this product. I can see it having a place where you need to stop incurring charges on third party services where you would be charged on the due date and then the customer doesn't renew, leaving you out of pocket. I'd rather the customer saw it as a mutually beneficial thing, where you played ball together, rather than the cut off being before the invoice was raised. Each to his own though. Just MHO. 0 Quote Link to comment Share on other sites More sharing options...
easyhosting Posted July 19, 2012 Share Posted July 19, 2012 some may think even cancelling after invoice is generated they are still obligated to pay the invoice, so cancelling before the next invoice is generated may work for some clients but may not work for others. 0 Quote Link to comment Share on other sites More sharing options...
Jaggl Posted September 13, 2012 Share Posted September 13, 2012 cool addon thx 0 Quote Link to comment Share on other sites More sharing options...
jclarke Posted March 13, 2013 Author Share Posted March 13, 2013 Our Min Cancel Notice module has been updated to work with WHMCS 5.2. The new version works with older versions of WHMCS as well so it is save to upgrade this module now in order to prepare for upgrading to WHMCS 5.2. This new update is also provided now unencoded. 0 Quote Link to comment Share on other sites More sharing options...
Sliffer21 Posted August 30, 2014 Share Posted August 30, 2014 Does this module still work/supported with version 5.3? 0 Quote Link to comment Share on other sites More sharing options...
Sliffer21 Posted November 17, 2014 Share Posted November 17, 2014 Just as an update as of WHMCS version 5.3.10 this addon still works great! 0 Quote Link to comment Share on other sites More sharing options...
Jan38 Posted June 22, 2015 Share Posted June 22, 2015 Will this mod work when going to WHMCS version 6 this year? 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.