All Activity
- Today
-
Preteenjourney joined the community
-
geragp joined the community
-
manu120 joined the community
-
austinwood started following Domains must begin with a letter or number
-
ToddTB joined the community
-
aero98 started following Upgrade/Downgrade wrong calculation
-
wtools started following WHMCS API (2.0.0)
-
Dear Developer Members, Does anybody tried https://api-beta.developers.whmcs.com/ ? I guess it's still ion beta and not safe to try with the production system. Please share your experience with the new API if any one tried it.
-
disidad455 joined the community
- Yesterday
-
wsa started following Valentine's Day Sale – Save Money 25% to 35% 0ff!! and How can I edit a customer invoice
-
This is what one WHMCS Staff tell me You have the option to make the change to your WHMCS configuration.php file and add the line $allow_adminarea_invoice_mutation = true;, but it is your decision whether to do so. When this line is present in your configuration.php file, the system will permit most of the changes to invoices that existed before WHMCS version 9.0, notably: Line items can be changed for invoices in any status (when in the "Manage" mode and with the correct admin user permissions set). All attributes are available in the Options tab regardless of the invoice status (when in the "Manage" mode and with the correct admin user permissions set). Payments can be applied in the Add Payment tab regardless of the invoice status (with correct admin user permissions set). Please note that using this configuration line ($allow_adminarea_invoice_mutation = true;) in your WHMCS configuration.php The file is highly discouraged, as it may permit changes that are not compliant with regional/country business regulations and complicate accounting. To bring awareness of this, a Warning health check will appear in the System Health Check summary when the value is present in your WHMCS configuration.php file. Additionally, all “full administrators” will see an Admin Warning banner (which can be dismissed up to every fortnight). You may want to add it temporarily if you do need to make the changes listed above, which were changed in WHMCS version 9.0 to improve invoice management and ensure tax compliance by keeping invoice records consistent. If you do not see any warnings or have issues with editing invoices or changing their status when this line is added, please let us know. Starting with WHMCS version 9.0, non-Draft invoices are immutable. This means you cannot edit transactions (now listed under the Ledger section on the invoice), add or remove items, or modify descriptions on an invoice once it’s no longer in the "Draft" status. This change is intended to improve invoice management and ensure tax compliance by keeping invoice records consistent. For more information on invoice management in WHMCS version 9.0, please refer to the following documentation: https://docs.whmcs.com/9-0/billing-and-invoicing/invoice-management/
- 1 reply
-
1
-
WHMCS Services would like to wish all our customers a happy Valentine's Day!!! We want to show our love by giving you 35% off all of our Open Source Code Version products and 25% off all licensed versions. Simply use 'ValentineSC' in the coupon code, and receive 35% off, and for the Licensed version, use 'Valentine26' in the coupon code and receive 25% off. How Long Will this Sale Last? This Valentine's Special will last until February 16th, 2026 To take advantage of the sale, simply add a WS Module to your shopping cart. Here is a list of our various module products: Click Here Save even more! Do You Need Custom Development For Your Business? Click Here If you have any questions about our services, please chat with us at http://www.whmcsservices.com or contact us at sales (at) whmcsservices.com Thanks again for choosing WHMCS Services. We appreciate your business Our Social Media: Twitter Here Facebooks Here Instagram Here LinkedIn: Here
-
Hi upon reviewing the prices of the TLD that I offer I came to realize that I only get a $0.60 USD profit for each .com renewal and registration. I would like to increase at least to $40 USD to have a healthy profit, but I am worried that this price would be too high in comparison to other competitors. I would like to have an estimate of the proper price for the following TLD's: .com, .net, .org, .biz, .info and .tax
-
Hi @austinwood (and anyone else following), Thanks again for your interest in Virtual Sky Host and for asking about performance/uptime—it's great to see genuine curiosity. Straight update: The site and services are currently offline due to short-term financial challenges with covering our infrastructure and operational costs. As a new provider just launching with WHMCS automation, we hit an unexpected hurdle early on, and I'm actively addressing it to get everything back up as soon as possible. I apologize for the downtime—this isn't the reliable, affordable hosting experience we aimed to provide from day one. If anyone had trials, orders, or questions, reach out directly (support@virtualskyhost.com or here) for personal handling, including refunds/migrations if needed. I'll share updates in this thread or via email. In the interim, for immediate needs, solid WHMCS-friendly alternatives include KnownHost, Hostwinds, or similar—happy to suggest based on your setup. Appreciate the patience and understanding. Hoping to resolve this quickly. Best, Adam (@virtualskyhost1) Virtual Sky Host
-
Polyrix changed their profile photo
-
AnimeFLV started following Credit Notes
- Last week
-
To clarify, Third-party customizations, such as third-party themes, order form templates, custom hook files, third-party modules, and addons or custom language files/strings, are NOT supported with the WHMCS Cloud. At this time, customizations are NOT supported because they require filesystem access, which is unavailable when using the WHMCS Cloud. You will only have access to the WHMCS admin area when using the WHMCS Cloud. However, we have built two new addon modules exclusively for WHMCS Cloud. These two new WHMCS-developed addons for the WHMCS Cloud allow you to make custom changes directly from within the WHMCS admin area. The two addons that were developed specifically for the WHMCS Cloud are as follows: 1. Theme Editor: This new addon module allows WHMCS Cloud users to create and update custom themes for the WHMCS Client Area. It will create your own custom client area theme and CSS file, and then you can set it to this custom theme under the General tab for the System Theme setting. For more information on using the Theme Editor addon module for the WHMCS Cloud, refer to this documentation here. 2. Translation Editor: This new addon module will allow you to edit WHMCS language strings, which would be the "Overrides" feature on a self-hosted WHMCS installation. For more information on using the Translation Editor addon module for the WHMCS Cloud, refer to this documentation here. Please note that these two new addons are not enabled by default. You must enable them first: Go to Configuration (wrench icon) > System Settings > Addon Modules section of your admin area. Click Activate for both the Theme Editor and Translation Editor addon modules. Click Configure for the addon module you are enabling. Select the admin role groups that will have access to this addon module. Click Save Changes Do this for each addon you wish to enable. You will then be able to access them under the top menu bar Addons menu. I hope that this additional information helps anyone else using the WHMCS Cloud.
-
DennisHermannsen started following Will AI kill WHMCS?
-
Show us. There's a reason you don't see any alternatives that come close to WHMCS - even with all of WHMCS' flaws. The problem with vibe coding is that you will have to understand what's being coded. AI makes mistakes, and you don't want security flaws in software that handles sensitive data. Even if you only focused on ordering (including client management), you wouldn't be able to have something ready in 15 minutes - let alone something that works well. When you want to add new features, good luck. What WHMCS does is complicated. It might not seem like it but it is. Oh, and don't forget WHMCS' modularity.
-
austinwood started following Virtual Sky Host – Simple & Affordable Hosting Powered by WHMCS
-
Brentswalp started following The cloud version nobody asked for?
-
V 1.0.5 Changelog Updated Support WHMCS 8.13.x & 9.0.x Updated the License System Updated Remove Support for PHP 8.1 Updated Help Page Removed: Remove Support for WHMCS V8.10 to 8.11
-
this works on my version of whmcs <?php use WHMCS\Billing\Invoice; use WHMCS\Service\Service; add_hook('InvoiceCreation', 1, function($vars) { $invoiceId = $vars['invoiceid']; $invoice = Invoice::find($invoiceId); foreach ($invoice->items as $item) { $groupName = ''; $description = $item->description; // Priority 1: Check for domain keywords in description (most reliable) if (preg_match('/Domain (Renewal|Registration|Transfer)/i', $description)) { $groupName = 'Domains'; } // Priority 2: Check item type elseif (in_array($item->type, ['Domain', 'DomainRegister', 'DomainTransfer', 'DomainRenewal'])) { $groupName = 'Domains'; } // Priority 3: SSL Certificates elseif (preg_match('/SSL (Certificate|Renewal)/i', $description)) { $groupName = 'SSL Certificates'; } // Priority 4: Check for hosting/services (only if not domain/SSL) elseif ($item->relid && in_array($item->type, ['Hosting', 'Service'])) { $service = Service::find($item->relid); if ($service && $service->product && $service->product->productGroup) { $groupName = $service->product->productGroup->name; } } // Priority 5: Addons elseif ($item->type == 'Addon') { $groupName = 'Addons'; } // Apply the group name if (!empty($groupName) && strpos($description, '[') === false) { $item->description = "[$groupName] " . $description; $item->save(); } } });
-
At first, it was one (or so) that created it. Matt didn't have a large team, AFAIK. Development has a large team now (assuming) to get it done faster and hopefully with review and so on. It's more complex than the original, by a pretty large margin. Decoding isn't needed, if they're trying to make a new one with the same or similar functions. They don't need line for line to reproduce functionality. If it did, what would be the point of making a new version, as it would be outright piracy/intellectual theft.
-
Sure, As you mentioned, it won't work with the current version. Code should be something like this, I haven't tested it. I'll double check and post an update on this during this week.
-
@WHMCS John Since this is your biggest change in last 20 year and it is totally financial in nature, why have you not had a CFA or a CPA audit WHMCS 9's functionality before release? Financial systems are of many flavors and with various regional garnishes, so do you plan to implement various flavors and garnishes version matching legal requirements of the regions or are you following one flavor and expect those that cannot comply (legal compliance is higher than WHMCS design) are supposed to move away? Anyway all said and done, please be transparent on your plan and path, so that people can plan their future
- 15 replies
-
- WHMCS-24931
- WHMCS-24949
-
(and 1 more)
Tagged with:
-
Yes, That's possible with hook https://developers.whmcs.com/hooks-reference/shopping-cart/#aftershoppingcartcheckout So from this hook, we can update the due date of the service. For a yearly plan , we just add 30 + current due date and update it, So the user will get an additional 30 days.
-
Like I said, once your done - Let us all know..
-
For sure! Actually WHMCS is one of the easier things to vibe code - it's functions are all well defined and there is nothing particularly complex about it. Seriously 5 minutes vibe coding will give you basic functionality. cPanel on the other hand would be a whole different beast...
-
I’m pretty confident no one is vibe coding a WHMCS replacement in the near future. If you manage it let us all know.
-
I think you guys may be dramatically underestimating what AI is capable of, but I suppose we shall see. As for the post being suitable or not, Webpros has done everything in their power to alienate their client base - this type of post is the inevitable consequence of that.
-
I think this kind a post is not suitable in WHMCS native community, but I do not think you can just replicate it in 2 years and or 5 years...WHMCS is here for over 20+ years. But a group of lot of human were involved. And unless AI can decode in full all encrypted files, a human must direct AI direction to follow, and huge work on prompt. I have AI to helped me fix an issue in WHMCS that even WHMCS support could not be able in same pace, but replicate WHMCS is another conversation. So no, it will not happen sooner.
-
Just a quick update, today we released Lara v9.0.1, which is fully compatible with WHMCS v9.0.1.
- 47 replies
-
- admin area
- lara
-
(and 2 more)
Tagged with:
-
How can I edit a customer invoice, and how to split an invoice https://prnt.sc/VbucS_WjuyrG
-
"Luck" isn't really a component here. If you haven't played around with agentic coding I can see why this would seem like a stretch for you, but it's quite trivial to get a fairly simple billing system up and running quite rapidly. And like I said this is with current-level tools, in a year or two, replicating the entirety of WHMCS would likely be very doable.
-
Not only this issue, also there are issues with invoice edit option, for example as service provider we try our level best to keep customers even if they pays less, a late fee is added on an invoice and now the customer just wants to pay the actual service fee and not the late fee, there is no option to remove this late fee, and no able to modify the invoice to remove it or even there is no an option like discount or something so we can apply that late fee as a discount on the customer invoice so the accounting will be correct. Another issue is transactions tab which is even not fixed on new update, the main transactions tab under billing shows nothing, none of the transactions coming here this means you have to check one by one the customers account or check the automations to find the customers which the transactions are made on and it's a big headache to manage. WHMCS increasing price and decreasing quality.
- 15 replies
-
- WHMCS-24931
- WHMCS-24949
-
(and 1 more)
Tagged with:
-
WHMCS 9.0 shipped before it was production-ready. Income shown as expense (late fees counted as “Amount Out”) Cancelled invoices appearing as daily income Credit additions + invoice payments double-counted as cashflow Repeated credit notes generated when attempting invoice cancellation While 9.0.1 fixed some reporting visibility issues, the underlying financial logic still shows instability. For a billing system, accounting accuracy is not optional, it’s the foundation. A major shift from cash to accrual accounting without full stabilization (or public beta) has clearly damaged confidence. Right now, the key question many of us are asking is simple Can we fully trust the financial data? Or its Time Migrate to competition.
- 15 replies
-
- WHMCS-24931
- WHMCS-24949
-
(and 1 more)
Tagged with:
