HostT Posted July 4, 2011 Share Posted July 4, 2011 (edited) The standard WHMCS invoices section was not sufficient enough for me so I had to spend some type myself and create an enhanced section for invoices. The standard WHMCS invoice section groups all invoices together and I needed to make it possible for my clients to have a link and separate page for each invoice "status" Assuming your WHMCS client area is at: http://www.yourdomain.com/whmcs/clientarea.php The file is called with this link: http://www.yourdomain.com/whmcs/invoices.php?t=open The options available are [open, closed, refunded, cancelled, and collections] This will load your template file along with the corresponding template files: invoicesopen.tpl invoicesclosed.tpl invoicesrefunded.tpl invoicescancelled.tpl invoicescollections.tpl And list all the invoices for that specific user in their client area, only listing the requested invoice "status". Here's a screenshot: http://prntscr.com/27pev I've also created this with SEO friendly URLs in mind, so I have also created an .htaccess file that will allow you to link to the file as: http://www.yourdomain.com/billing/invoices/paid http://www.yourdomain.com/billing/invoices/closed http://www.yourdomain.com/billing/invoices/refunded And that can be customized very easily. Just seeing if there is any community interest in this? I was thinking about putting together a releasable version of it but i want to make sure there is an interest by others for this before i spend any additional time on it. So....if you're interested, reply and let me know! *it does not support multiple pages yet but it should be easy to integrate and i think i will do that whenever i get the jquery part done (still in concept). I'm going to create the main invoice page that lists the first say 2 or 3 of each section and you can move each one up or down in real time for your own preference, i also thought about putting in a "roll up" effect too...still haven't decided on that yet. Or maybe some other JS where you don't have to reload the page for the second list of invoices... ** I'm also working on a version for products, to allow you to separate Shared, Reseller, Dedicated, and VPS into their own sections as well, so if you might be interested in that reply and let me know! (still in concept phase) Edited July 4, 2011 by HostT 0 Quote Link to comment Share on other sites More sharing options...
Jose Castillo Posted July 4, 2011 Share Posted July 4, 2011 I am interested. It looks nice and tidy. 0 Quote Link to comment Share on other sites More sharing options...
merlinpa1969 Posted July 4, 2011 Share Posted July 4, 2011 We would be interested also 0 Quote Link to comment Share on other sites More sharing options...
FlexiHost Posted July 5, 2011 Share Posted July 5, 2011 Yea, could be quite handy I think. 0 Quote Link to comment Share on other sites More sharing options...
HostT Posted July 5, 2011 Author Share Posted July 5, 2011 Ok great, thanks for the replies i will get started on a version i can release here in the near future. I will try and get something finished up this week to be released. 0 Quote Link to comment Share on other sites More sharing options...
Snowman Posted July 10, 2011 Share Posted July 10, 2011 not a bad idea... 0 Quote Link to comment Share on other sites More sharing options...
othellotech Posted July 11, 2011 Share Posted July 11, 2011 rather than having all those templates, why not simply check a parameter in the existing one - then all you need is an "if" inside the for-each loop and 5 links on the page ... 0 Quote Link to comment Share on other sites More sharing options...
HostT Posted July 17, 2011 Author Share Posted July 17, 2011 rather than having all those templates, why not simply check a parameter in the existing one - then all you need is an "if" inside the for-each loop and 5 links on the page ... I wanted to make it as customizable as possible...maybe in the future I will look at optimizing it more, this is just something i put together really quick as a test for our new members section, plus this way i can keep everything organized a little bit more. Anyways, guys sorry about the delay I've been mad busy with the recent amount of business we have been getting and working on dev for some backend stuff. If you're really interested in having a copy immediately email me at myles@hostt.net and i will send you a beta copy. I'm going to release a public version once the products section is complete, until then i will only be supporting the people who get in touch with me via email. Support will be through AIM or email. 0 Quote Link to comment Share on other sites More sharing options...
croccolo Posted August 22, 2011 Share Posted August 22, 2011 hello i wrote a mail to you..... but any reply.... may i have this module ? Thanks 0 Quote Link to comment Share on other sites More sharing options...
HostT Posted September 8, 2011 Author Share Posted September 8, 2011 hello i wrote a mail to you..... but any reply.... may i have this module ?Thanks Sorry I have received emails from many interested customers and the few that already have it found some bugs we are still tweaking out. I'm really busy with our new design and customer area being launched and debugged so we have put a hold on the expanded invoice development. We will be releasing it once we have tweaked it a bit more, unfortunately i do not have an estimated release date, I have however kept a record of everyone that has requested a copy and will make sure each and every person gets an email once we are ready, again sorry about the delay and hopefully we can release a new version shortly. If you want to me added to the list email myles@hostt.net and i will add you. 0 Quote Link to comment Share on other sites More sharing options...
HostT Posted September 20, 2011 Author Share Posted September 20, 2011 I'm happy to say we have completed the beta version of the expanded invoices, we will be releasing a copy to the public within the next week or two, the expanded invoices section will be one section from our total client area extended addon entitled "ClientEx", we will be offering the expanded invoices addon for free to the public very shortly, stay tuned! The expanded invoices has been updated as well where you only need to have one invoice template file which we will include as well, all the information will be pulled from the DB including the titles, etc. 0 Quote Link to comment Share on other sites More sharing options...
bigwetfish Posted December 4, 2011 Share Posted December 4, 2011 So I found this bookmark hiding in my iPad and was curious if you had released the extended invoices pubicly as of yet. Thank you. 0 Quote Link to comment Share on other sites More sharing options...
HostT Posted November 21, 2012 Author Share Posted November 21, 2012 (edited) So I found this bookmark hiding in my iPad and was curious if you had released the extended invoices pubicly as of yet. Thank you. Update: Invoice module will be completely free. Well .... over a year later, yes it will be released in the next day or two! When I originally posted this I had a few people contact me about custom work and between that, and a government contract we received I have been very busy and just now able to put together a version I can release. What ended up happening was instead of releasing just this addon I decided to incorporate it into the "WHMCSe (WHMCS Expanded)" module that I was creating. I spent a lot of time working on a built in upgrade script that you can use to automatically upgrade the module directly from the WHMCS interface, as well as a few other thing. I've stripped down the WHMCSe module and just finished up the coding, just need to put together a default template as an example and then I will release a beta version of WHMCSe with the invoice functionality. Here's some screenshots to get you wet Edited November 21, 2012 by HostT clarification 0 Quote Link to comment Share on other sites More sharing options...
merlinpa1969 Posted November 24, 2012 Share Posted November 24, 2012 Something like this would be totally awesome for Domains, we have several clients who are approaching the 100 Domain name range and it gets to be a pain to scroll through them and it really sux if they put in a ticket 0 Quote Link to comment Share on other sites More sharing options...
HostT Posted November 24, 2012 Author Share Posted November 24, 2012 Something like this would be totally awesome for Domains, we have several clients who are approaching the 100 Domain name range and it gets to be a pain to scroll through them and it really sux if they put in a ticket That should be something easy to implement as well, i'm working on the website for the module right now and we will have an area where users can submit suggestions for addons they want. The whole idea behind this, which I will explain in another thread, is to have modules that work correctly and are supported. I am a big fan of Open Source and we're going to allow modules that are open source to be included in our suite of extensions. The one thing I have found is a lot of modules are out there that are good ideas but some aren't supported anymore or some just don't work with the most recent version of software. I think if we take an open source approach to this we can allow the developer community to update and keep these modules working correctly. Those screenshots are actually out dated now and there has been a lot of work done since I posted those. I'm going to create the templates for the default 5.1.x install and then release it. I'm shooting for a release before next Monday but with the football games going on today and tomorrow can't promise anything 0 Quote Link to comment Share on other sites More sharing options...
HostT Posted November 24, 2012 Author Share Posted November 24, 2012 Something like this would be totally awesome for Domains, we have several clients who are approaching the 100 Domain name range and it gets to be a pain to scroll through them and it really sux if they put in a ticket How do you think it would be best to organize the domains? Active, Expired, and list by extension? I'm going to add this to the roadmap as I have a lot of customers who would be very happy with something like this as well. 0 Quote Link to comment Share on other sites More sharing options...
barco57 Posted November 24, 2012 Share Posted November 24, 2012 I would think "Expiring Soon" list might be useful, and/or the ability to sort the active list by expiring dates. 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.