Grizzlyware Josh Posted July 15, 2010 Share Posted July 15, 2010 This is the first release of this module... a brief overview of what it can do for you: The problem Customers get an invoice for their expiring domain 30 days before it expires. The due date on the invoice is the expiry date. As a business should, they pay as late as possible... on the due date. They pay via bank draft/cheque. They don't clear for around a week or so. The domain has expired. A domain shark could have it by now... The solution Set the domain next due date X days before the expiry date. As far as the business knows, they pay on the due date. You, the web host still has X days to wait for a cleared payment. The money clears, and everyones happy... Expanding the problem What if the customer just paid for their domain, and a few days later, they get another invoice from you... this time for hosting. Not another bank charge you both say... Well, if they had both their domain & hosting on the same invoice? Now that would be easier. Sync the domain next due date to X days before the expiry, sync the hosting next due date to to the same as the domain next due date and also sync the payment gateways. This way, WHMCS will add them to the same invoice... With the due date X days before the expiry date. Of course you don't have to set it X days before, but it makes life easier. Due Sync - Explained Due Sync will do all of this for you & your staff. If the due dates are within N days, it will do it automatically, else it will notify an admin to investigate it. If you don't trust it to auto sync, it can always notify admins of changes that need to be made. This module has come from a real need. Firstly to group hosting account & domains onto one invoice & secondly to allow the banks time to clear the cheque, and prevent expired domains. It is priced at £25 to buy & £15 every year after that. As with all my modules, it comes with unlimited support & updates. I have written it well & all is enclosed in a class. If you are intrested in the source, please email me @ josh@b-digital.biz and we can discuss that option. Download Link Can Be Found Here. It' simple to install, two files... upload them, navigate to Due Sync in WHMCS & enter your license key. Configure it and you're ready to go! Any suggestions please feel free to let me know Best regards, Josh 0 Quote Link to comment Share on other sites More sharing options...
Grizzlyware Josh Posted July 15, 2010 Author Share Posted July 15, 2010 Feature list: It can auto sync the hosting due dates to the domain due date if they are X days apart. Otherwise an admin todo entry is created for admins of your choice. You can disable todo items if you wish... It can ignore certain services, products & clients. You can force it to always create todo items... in other words, it will just let you know when something needs changing, if you don't trust the module to do it. Domain due date offset - This is the number of days to set the domain due date before the expiry date... Option to sync payment method, either to the method of hosting or domain. WHMCS will only stick them on one invoice if the payment methods are the same. If auto sync is disabled, but a record needs to be synced, then it will be added to the manual list, to have a todo item made/made visible on the module page. All changes are logged in a before/after fashion All errors / code hickups are recorded in the activity log You can set it to ONLY set domain due dates X days before expiry & not touch hosting due dates at all. Simple install... enter the key & then adjust the default configuration... 0 Quote Link to comment Share on other sites More sharing options...
ephost Posted July 27, 2010 Share Posted July 27, 2010 Great mod, a couple of questions/concerns: 1) How does this work with the EnomSynch mod (built-in or sparky's)? Do we have to run the crons in a certain order? I think that the EnomSynch mod would alter the next due date. 2) It would seem possible that if you set the due date far enough in advance a Late Fee could kick in prior to the expiration date or shortly thereafter. This might seem odd for some customers. My guess is that I would make the invoices due 9 days in advance of the expiration date since my settings add a late fee at 10 days. That way the day of or after it expires we would charge a late fee which might be more reasonable. 3) Using the example above if I set it to generate 9 days in advance, how would it work with the Credit Card Charging Settings in WHMCS as it relates to re-trying failed credit credit cards? To be honest I just starting porting the bulk of my customers to WHMCS and haven't had time to expirement with those settings. I dont know if it trys everyday or only once per week for X number of weeks. If so, then 9 days in advance might only get you one or two retrys. 4) I have been thinking of using the Enom Extended Mod, assuming its available. Have you tried it? If so, do you forsee any issues with the two mods? Thanks you for taking the time to clarify. This mod seems to really fill a gap. Joe 0 Quote Link to comment Share on other sites More sharing options...
Grizzlyware Josh Posted July 29, 2010 Author Share Posted July 29, 2010 @ephost 1) I use the eNom sync mod, built in. As far as the email says when the cron is run it states: "Updated bonfielddigital.biz expiry to 19/06/2011" But it changes the due date to the same date. To overcome this problem do the following: 1] Run the eNom sync at say 08:00hrs 2] Run WHMCS Cron at 8:30hrs DueSync will run at the same time. This way the due dates will be altered & set before WHMCS bills anyone for anything... I know eNom sync should be done every few days but mine runs every day. Do it in the middle of the night, then run the cron etc... if you're worried about load. If there is an issue, I will speed up the next release with an option for a manual cron. So you can choose when the system runs, and this will eliminate any issues. 2) Yes, that would work. WHMCS will issue a late fee according to your settings if it falls 10 days after. 3) The WHMCS option 'Process Days Before Due' could be useful for this... set it to try 7 days before the due date and then 'Retry every week for' 2 weeks? WHMCS tries weekly for CC Payments... 4) I have never used the Enom Extended Mod... As long as it only mods the expiry dates then there shouldn't be a problem. I am an active developer and if any problems to arrise I will be writing a new version right away! I wrote it as a class, and everything is commented, so the quality won't degrade with future updates If however you do purchase the mod & you are unhappy I will be happy to offer a refund or extend the license for unused time. During this time a new version would be on it's way to you with a fix. Best regards, Josh 0 Quote Link to comment Share on other sites More sharing options...
ephost Posted July 30, 2010 Share Posted July 30, 2010 Thanks for the speedy reply. I am going to give it a try. 0 Quote Link to comment Share on other sites More sharing options...
Grizzlyware Josh Posted July 31, 2010 Author Share Posted July 31, 2010 No problem, I would wait a week or so before you order as I am revamping my site... Just incase jWHMCS has any problems while I'm working on the site. 0 Quote Link to comment Share on other sites More sharing options...
Grizzlyware Josh Posted August 4, 2010 Author Share Posted August 4, 2010 Ok, my site is back to normal now... orders will be processed & activated right away 0 Quote Link to comment Share on other sites More sharing options...
Snowman Posted January 29, 2011 Share Posted January 29, 2011 Josh will this mod work with the opensrs mod as well or is it limited to enom? 0 Quote Link to comment Share on other sites More sharing options...
Grizzlyware Josh Posted January 29, 2011 Author Share Posted January 29, 2011 @Snowman, It doesn't touch the registrar at all, so it will work with all. If for some strange reason, it doesn't, I'll provide a fix or a full refund. 0 Quote Link to comment Share on other sites More sharing options...
Snowman Posted January 29, 2011 Share Posted January 29, 2011 Cheers i will give it a try 0 Quote Link to comment Share on other sites More sharing options...
alinford Posted January 29, 2011 Share Posted January 29, 2011 Domains are done using anniversary billing, but hosting is done using prorata billing. Any way to use this with Prorata billing on hosting? So, the domain bill moves to the hosting bill that is at least xx days before the domains expiration? 0 Quote Link to comment Share on other sites More sharing options...
Grizzlyware Josh Posted January 31, 2011 Author Share Posted January 31, 2011 With prorata billing... I don't think so. I don't use it myself, but I don't think the two methods will combine peacefully. I don't want to reccomend it for pro-rata billing. Sorry for the bad news. 0 Quote Link to comment Share on other sites More sharing options...
JLHC Posted December 15, 2011 Share Posted December 15, 2011 Does this work with WHMCS v4.5.2 and v5.x? 0 Quote Link to comment Share on other sites More sharing options...
Grizzlyware Josh Posted December 19, 2011 Author Share Posted December 19, 2011 This module is more or less out of use for those versions - WHMCS does it by default. it's only really useful if you need to set domains apart without a registrar module. It will work with them though, yes. 0 Quote Link to comment Share on other sites More sharing options...
JLHC Posted December 20, 2011 Share Posted December 20, 2011 This module is more or less out of use for those versions - WHMCS does it by default. it's only really useful if you need to set domains apart without a registrar module. It will work with them though, yes. The problem is with those domains that are transferred in, where WHMCS will use the transfer date as the due date instead of the domain expiry date, so I do see some use in this module. 0 Quote Link to comment Share on other sites More sharing options...
factor Posted December 21, 2011 Share Posted December 21, 2011 The problem is with those domains that are transferred in, where WHMCS will use the transfer date as the due date instead of the domain expiry date, so I do see some use in this module. This module will set due date to domain expiry date instead of transfer date? if yes i'm sold. Regards, 0 Quote Link to comment Share on other sites More sharing options...
Darkhim Posted January 31, 2013 Share Posted January 31, 2013 The project is dead? I've buyed the module, but it won't work. Tryed to Opel a ticket, no answer ... It's two month now. I need to sync doman and hosting due date so they are the same... Any other way? 0 Quote Link to comment Share on other sites More sharing options...
Grizzlyware Josh Posted February 2, 2013 Author Share Posted February 2, 2013 We will be phasing out this module, as the demand & usefulness has decreased with the latest versions of WHMCS. 0 Quote Link to comment Share on other sites More sharing options...
shed Posted May 5, 2013 Share Posted May 5, 2013 Has this been adressed in the latest version? 0 Quote Link to comment Share on other sites More sharing options...
JLHC Posted May 6, 2013 Share Posted May 6, 2013 Has this been adressed in the latest version? Yes: http://docs.whmcs.com/Domains_Tab#Domain_Sync_Enabled 0 Quote Link to comment Share on other sites More sharing options...
shed Posted June 14, 2013 Share Posted June 14, 2013 But WHMCS doesn't allow moving due date forward a week to enable a customer to pay on due date via bank transfer and not risk losing his domain??? Or does it? We still lose customers due to this issue. 0 Quote Link to comment Share on other sites More sharing options...
shed Posted June 17, 2013 Share Posted June 17, 2013 Anybody got a solution to this? We just lost another long term customer due to this problem. 0 Quote Link to comment Share on other sites More sharing options...
bollocks Posted November 6, 2013 Share Posted November 6, 2013 I know WHMCS offers this function through its API now. Problem is your registry have to support it...which it doesn't in my case (and I'm sure many other cases). Can this project be brought back to life by anybody? It should'nt be to hard for some of the wizzards here to create a script that checks for every domein if: expiry date = next due date And if it is move the due date 10 days back I'm intrested in paying for it (pm me). 0 Quote Link to comment Share on other sites More sharing options...
Grizzlyware Josh Posted November 6, 2013 Author Share Posted November 6, 2013 Hi there, I was the original author of Due Sync, I would be willing to write a bit of code to do this for you if you simply want the functionality of moving the expiry 10 days back if the next due date matches the expiry. If you would like to go ahead with this or discuss it further, please contact us via our website here: http://www.bluetipsoftware.com/speak-with-us/ Thank you, Josh PS, I tried to PM you but your profile rejected it. 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.