Jump to content

Need Developer for better WHMCS billing workflow


Recommended Posts

We are looking to hire someone that can do quick turnaround to solve our billing woes. Here is the scenario we'd like to have work and have not been successful up until now.

 

Our customers (with the exception of some legacy customers with different options) all sign up for our hosting plans and receive a free domain. We only have 2 different types of plans and both offer a free domain registration or transfer with the idea being that the domain will always be free with the account. This works *great* for signups but has started to fall apart with renewals. We wanted to allow the customers to manually renew their account or choose to have it auto-renew automatically and override the invoicing system on WHMCS. We thought Hosting Renewals by ModulesGarden would be the perfect solution for this, however it is not playing well with what were supposed to be "free" domains. WHMCS sees an account that is not set to auto-renew and assumes the domain should no longer be free, so it creates an invoice for the domain. Customer sees a $12 invoice, might actually pay it, now I don't know if they want to renew their hosting or not because it wasn't set to renew and an invoice hasn't been generated (actually this seems really iffy, sometimes they get an invoice for hosting, sometimes not). So invoice generation as a whole is screwy and confuses our customers anyway. Here's what we'd like the workflow to be however we get there:

 

1. Customer signs up for a hosting account, gets the free domain, and continues to use the service for a year.

2. At a set period of time (lets say 14 days) they get an email that says they're account is about to expire and asking if they'd like to renew. Customer can choose to renew the account any time before it expires by going to the client area and processing a renewal. When a renewal is processed both the hosting and the domain that is attached to it are renewed for another year (any other domains in the customer's account should get invoiced like normal).

3. Ideally the customer can also choose to have future renewals happen automatically but at the very least we want them to have the option to renew themselves.

4. If customer does not renew by the due date send a final email wishing them well and suspend the account. Domain should still be set to not renew and it will expire.

5. 14 days after suspension account gets terminated.

 

We don't want any invoices to go out at all, we'd rather have this all happen directly via email and in the client area. Invoices are confusing our customers because we work in education and our primary customers are college students that might only use the service for 1 semester or a year. An invoice implies that they're being billed and I'd rather not require users to take action in order for an account to be cancelled, I want that to be the default unless they say otherwise. I don't know if it's possible to override the invoicing process and connect the domain and hosting in this way but we've struggled to find the right solution that would work like this and meanwhile our billing area is a mess of various incomplete solutions. We'd love to find someone who really knows WHMCS and can make this work for us! Please get in touch!

Link to comment
Share on other sites

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