mrbrodie94 Posted November 13 Share Posted November 13 Learnt the hard way that this automation software does in fact, not automate domain pricing for existing customers 😂  It appears the WHMCS logic is that once a customer buys a domain, they should be able to renew at that price indefinitely.  Not sure why pricing wouldnt flow through as it does for new registrations?  With literally hundreds of new TLD, and customers selecting different renewal periods, and pricing updates from the registrar every few months I just can't see myself fiddling with that decrepit 'Bulk Price Updater Tool'. No thanks! Currently just letting customers renew domains at a loss because time is just too valuable to stuff around for such a tedious task that the software *should* be handling... Sorry just ranting at this point.  How's everyone getting around this? 0 Quote Link to comment Share on other sites More sharing options...
DennisHermannsen Posted November 13 Share Posted November 13 We made a module that request prices from Hexonet once a day and update domain pricing (also for existing customers). 0 Quote Link to comment Share on other sites More sharing options...
Mandalorian Posted November 14 Share Posted November 14 2 hours ago, DennisHermannsen said: We made a module that request prices from Hexonet once a day and update domain pricing (also for existing customers). Why are you keeping that great invention hidden from mankind? 🙂 Did you find replacement for CNIC after their crazy pricing and maintenance fee tax penalising partners and end users for being with Hexonet for so long? 0 Quote Link to comment Share on other sites More sharing options...
Mandalorian Posted November 14 Share Posted November 14 (edited) 18 hours ago, mrbrodie94 said: Learnt the hard way that this automation software does in fact, not automate domain pricing for existing customers 😂  It appears the WHMCS logic is that once a customer buys a domain, they should be able to renew at that price indefinitely.  Not sure why pricing wouldnt flow through as it does for new registrations?  With literally hundreds of new TLD, and customers selecting different renewal periods, and pricing updates from the registrar every few months I just can't see myself fiddling with that decrepit 'Bulk Price Updater Tool'. No thanks! Currently just letting customers renew domains at a loss because time is just too valuable to stuff around for such a tedious task that the software *should* be handling... Sorry just ranting at this point.  How's everyone getting around this? Not really a rant that. Real business problem. Everyday there's something new about this software that just makes me want to give up. Edited November 14 by Mandalorian 0 Quote Link to comment Share on other sites More sharing options...
DennisHermannsen Posted November 14 Share Posted November 14 21 hours ago, Mandalorian said: Why are you keeping that great invention hidden from mankind? 🙂 Did you find replacement for CNIC after their crazy pricing and maintenance fee tax penalising partners and end users for being with Hexonet for so long? It only works with Hexonet. It was complete a few weeks before they announced the migration to CentralNic lol. There's no point in sharing it, nor am I allowed to. We're gonna go with Dynadot. Prices seem even cheaper than Hexonet. I'm sad that we're no longer going to do business with Hexonet, but I'm fucking ecstatic about not having to join CentralNic for long. Our CentralNic KAM just cost them $30.000 (probably more, as they are more expensive than Hexonet) just by being an idiot. We got a standard "I'm so sorry about the delay, we're doing everything we can to catch up on tickets, and we appreciate your understanding and patience"-reply. That was the only thing in her reply to us - she didn't answer our questions. In her signature, it also said she doesn't work Fridays... Oh, and she was sick for 3 weeks which is why we didn't receive any reply... And nobody at CentralNic had the brain capacity to assign her clients to someone else. After we told her we had no patience and already had planned the migration to another registrar, she responded to our questions within a day, lol. Suddenly, they want to negotiate prices.  Hexonet was by far the best option for WHMCS, thanks to the amazing module. Problems were solved fast. New things were added almost the same day as requesting them. Kai has pushed 4 releases of the module today - that's wild! It really sucks that CentralNic has ruined everything. I have a hunch that Team Internet is going to lose a lot of money. CentralNic's prices might be slightly more expensive (depending on TLDs and your portfolio size) but I don't think they accounted for the amount of resellers leaving them. 1 Quote Link to comment Share on other sites More sharing options...
Mandalorian Posted November 14 Share Posted November 14 (edited) 18 minutes ago, DennisHermannsen said: It only works with Hexonet. It was complete a few weeks before they announced the migration to CentralNic lol. There's no point in sharing it, nor am I allowed to. We're gonna go with Dynadot. Prices seem even cheaper than Hexonet. I'm sad that we're no longer going to do business with Hexonet, but I'm fucking ecstatic about not having to join CentralNic for long. Our CentralNic KAM just cost them $30.000 (probably more, as they are more expensive than Hexonet) just by being an idiot. We got a standard "I'm so sorry about the delay, we're doing everything we can to catch up on tickets, and we appreciate your understanding and patience"-reply. That was the only thing in her reply to us - she didn't answer our questions. In her signature, it also said she doesn't work Fridays... Oh, and she was sick for 3 weeks which is why we didn't receive any reply... And nobody at CentralNic had the brain capacity to assign her clients to someone else After we told her we had no patience and already had planned the migration to another registrar, she responded to our questions within a day, lol. Suddenly, they want to negotiate prices. Â Hexonet was by far the best option for WHMCS, thanks to the amazing module. Problems were solved fast. New things were added almost the same day as requesting them. Kai has pushed 4 releases of the module today - that's wild! It really sucks that CentralNic has ruined everything. I have a hunch that Team Internet is going to lose a lot of money. CentralNic's prices might be slightly more expensive (depending on TLDs and your portfolio size) but I don't think they accounted for the amount of resellers leaving them. I completely agree. The CentralNIC price hike and membership fee issue isn't just a setback for us as Hexonet partners; it's a major blow for whmcs as well. That's because businesses like ours were using whmcs, despite its constant price hikes and bugs, specifically because of Kai's outstanding modules and his responsiveness to our feedback. His matchless creative genius, and openness to incorporating some of our technical ideas and feedback really did make his modules unparalleled in features and quality. It goes without saying that when you undermine your partners, you undermine yourself. But no one can explain this to CentralNIC who, with these recent changes, stand to lose too. Undermined and disappointed partners will find their way with or without it. Best wishes. Edited November 14 by Mandalorian 0 Quote Link to comment Share on other sites More sharing options...
mrbrodie94 Posted yesterday at 06:10 AM Author Share Posted yesterday at 06:10 AM Just bumping this topic again as no meaningful suggestions have been presented. Anyone? 🥺 0 Quote Link to comment Share on other sites More sharing options...
DennisHermannsen Posted 22 hours ago Share Posted 22 hours ago You could loop through all domains and use the UpdateClientDomain endpoint to auto calculate the domain price, after you've updated the TLD pricing in WHMCS. It could look something like this: <?php use WHMCS\Domain\Domain; $activeDomains = Domain::whereIn('status', ['Active', 'Pending', 'Pending Registration', 'Pending Transfer', 'Grace', 'Redemption'])->get(); // Or just use $activeDomains = Domain::all() to get all domains, even expired ones. foreach($activeDomains as $domain) { $command = 'UpdateClientDomain'; $postData = array( 'domainid' => $domain->id, 'autorecalc' => true, ); localAPI($command, $postData); } 0 Quote Link to comment Share on other sites More sharing options...
mrbrodie94 Posted 22 hours ago Author Share Posted 22 hours ago 14 minutes ago, DennisHermannsen said: You could loop through all domains and use the UpdateClientDomain endpoint to auto calculate the domain price, after you've updated the TLD pricing in WHMCS. It could look something like this: <?php use WHMCS\Domain\Domain; $activeDomains = Domain::whereIn('status', ['Active', 'Pending', 'Pending Registration', 'Pending Transfer', 'Grace', 'Redemption'])->get(); // Or just use $activeDomains = Domain::all() to get all domains, even expired ones. foreach($activeDomains as $domain) { $command = 'UpdateClientDomain'; $postData = array( 'domainid' => $domain->id, 'autorecalc' => true, ); localAPI($command, $postData); } That looks like a solid idea. Where would insert that code to try it out? 0 Quote Link to comment Share on other sites More sharing options...
DennisHermannsen Posted 22 hours ago Share Posted 22 hours ago Most likely as a hook - although the code would need to be slightly altered. See this: https://developers.whmcs.com/hooks/getting-started/ I would most likely run it on the "AfterCronJob" event. 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.