We are pleased to announce the release of WHMCS 8.3 to General Availability
What's new in WHMCS 8.3:
Manage Stripe and PayPal Disputes, Improved Client Profile Summary, Automated WordPress Hosting, Friendly URLs for Products, Affiliate Commission Reversals, Improved SSL Certificate Validation, New Quick Plesk Shortcuts, Improved Attachment and Email Reply Handling & Plesk Usage Statistics .
The purpose of this board is to ask any questions, raise issues or provide feedback on the WHMCS V8.3. This board will remain open for the next few weeks after the release and will be archived after this time, your threads will then be moved to our normal boards to ensure they remain visible. WHMCS V8.3 includes a raft of new features check out the release notes to learn more
We're excited to announce the beta release of WHMCS 8.3. Be among the first to try out the new features and functionality by getting involved in the beta today. What's new in WHMCS 8.3WordPress Hosting - Offer fully provisioned WordPress Hosting accounts on cPanel & Plesk.Dispute Management - Manage your Stripe or PayPal payment disputes directly in the Admin Area.Affiliate Commission Reversals - Automatically reverse commission payouts when invoice is partially or fully refunded.Improved...View the full blog post
Your payment gateway balances say it all about where your business has been and where it's going... and when you log in to WHMCS, it's probably on your mind. In WHMCS 8.2, we've made it possible to display payment gateway balances in the WHMCS Admin Area. Even better, if you use Stripe, we're helping you check your balances faster and stay aware of every change, with new and improved balance views in the Admin Area and a new Admin Area Dashboard widget. Stripe in WHMCSYou can already use...View the full blog post
We're excited to announce the beta release of WHMCS 8.2. Be among the first to try out the new features and functionality by getting involved in the beta today. What's new in WHMCS 8.2WP Toolkit Automation - Enabling you to offer WP Toolkit to your customers with fully automated provisioning for cPanel & Plesk.White-label Site Builder from Siteplus - An easy to use and powerful site builder with an unlimited free trial enabling you to bundle it with all your hosting packages.User Identity...View the full blog post
The last time this happened there didn't appear to be an email, which I found odd. This time there is. It's a Microsoft "MyAnalytics" email. These normally come through, so I'm guessing there is occasionally headers that the ticket importing doesn't like.
When trying to get the headers from viewing message details (outlook online) it doesn't show any information.
If it happens again I will load the account into the Outlook application and see what I get in the headers. From memory, last time it was something to do with the server name it went through during delivery. Will confirm this next time.
Thanks for your response John.
Well that's not the answer I was hoping for - yet another feature request deferral for what I consider to be a system bug because it's not logical and doesn't really work properly - an easy way to be able to correct this errant behaviour would be to allow us to change the assigned owner of the ticket.
But I have added my voice.
A contact can be selected when opening a ticket. Once created, additional contacts can be added via the " CC Recipients" field under the Options tab.
To add an option to change ownership after the fact, please add your support to this feature request: https://requests.whmcs.com/idea/assign-ticket-to-contact
This kind of error could be caused by a strange line in headers of an email in the mailbox to be imported.
Could you please share the full raw email message for examination? It'll be the oldest message in the mailbox blocking the rest being imported.
If the email contains sensitive data, please open a ticket with it instead.
Deleting the email will allow the rest to be imported.
This error indicates the client account contains an orphaned service. Ie. A service without a valid product assigned to it:
SELECT * FROM tblhosting WHERE packageid NOT IN (SELECT id FROM tblproducts);
One potential approach to resolve this might be:
Create a new hidden product (Configuration > System Settings > Products/Services)
Call it something like "Orphaned Product"
Save the product and take a note of the ID (tblproducts.id)
Then run this SQL query against your database:
UPDATE tblhosting SET packageid='x' WHERE packageid NOT IN (SELECT id FROM tblproducts);
Replace x with the ID of the newly created product.
As always, before making changes to your database, please backup.
It was probably me that reported this you 😉
It got thinking however.. how can a 3rd party theme (addon module) without any hooks installed in main hooks folder, override the WHMC libraries that are included?
We've seen reports of this fread() expects parameter 2 to be int, float given error being caused by after-market modules, specifically those which bundle their own version of the guzzlehttp library.
You can recursively search the /modules directory for guzzlehttp to locate any such modules.
Please then contact the vendor for an update or further assistance.