Jump to content

Minimum Cancellation Notice Module


Recommended Posts

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

Link to comment
Share on other sites

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

Link to comment
Share on other sites

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.

Link to comment
Share on other sites

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.

Link to comment
Share on other sites

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.

Link to comment
Share on other sites

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.

Link to comment
Share on other sites

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.

Link to comment
Share on other sites

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

Link to comment
Share on other sites

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.

Link to comment
Share on other sites

  • 1 month later...
  • 6 months later...

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.

Link to comment
Share on other sites

  • 1 year later...
  • 2 months later...
  • 7 months later...

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...

Important Information

By using this site, you agree to our Terms of Use & Guidelines and understand your posts will initially be pre-moderated