towens Posted July 28, 2014 Share Posted July 28, 2014 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! 0 Quote Link to comment Share on other sites More sharing options...
North.Vision Posted July 28, 2014 Share Posted July 28, 2014 email me (k.taylor@north.vision) 0 Quote Link to comment Share on other sites More sharing options...
towens Posted July 28, 2014 Author Share Posted July 28, 2014 Your email address is getting returned because you have a pipe setup to an incorrect path. 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.