All Activity
- Yesterday
-
Melissa Man joined the community
-
wtools started following Self-Introduction
-
Welcome to the community.
-
metabolabsbloodbalanceuse joined the community
-
leanpeaksale joined the community
-
Note this issue also affects clients disabling auto-renew. ie if a client disables auto-renew for a domain where an auto-renew invoice has already been generated, WHMCS will strip the linkage in the items on the invoice, but leaves the items there and leave the invoice as unpaid. Overall just a complete mess.
-
Damo started following Is There a Free Trial for Xtream UI WHMCS Module?
-
Is There a Free Trial for Xtream UI WHMCS Module?
Damo replied to Patrick12's topic in Vendor Discussions
Contact them and ask. Best way to know if they offer what you are asking. -
Steyn Dale started following Is There a Free Trial for Xtream UI WHMCS Module?
-
Is There a Free Trial for Xtream UI WHMCS Module?
Steyn Dale replied to Patrick12's topic in Vendor Discussions
I’ve seen a few xtream ui whmcs modules, and most don’t offer a full free trial—but some provide demos if you contact them. You can check and ask here: https://www.whmcsmodules.com/index.php?m=product_page&pid=1&name=iptv|ott-billing-module-for-xtream-ui-(owners) Worth asking for a demo before buying 👍 -
captainaviation01 joined the community
-
Patrick12 started following Is There a Free Trial for Xtream UI WHMCS Module?
-
Does anyone know if this Xtream UI WHMCS module offers a free trial or demo before purchasing? I found it here: https://www.whmcsmodules.com/index.php?m=product_page&pid=1&name=iptv|ott-billing-module-for-xtream-ui-(owners) I’m looking to test features like automation (user creation, renewals, suspensions), WHMCS integration, and overall performance. If there’s no free trial, is there any demo access or refund option available? Would love to hear feedback from users who have experience with this xtream ui whmcs solution.
-
PollBag started following Self-Introduction
-
Hello, I’m Max, Sales and Marketing Manager at Pôllbag. I’m excited to engage with this community, learn from others, and share my expertise where it adds value. Thank you.
-
PollBag joined the community
-
hixlex joined the community
-
MicroLoanik joined the community
-
TLDR: If WHMCS auto-generates a domain renewal invoice, and then a client manually orders a domain renewal (ignoring the auto-generated invoice), the domain renews as expected. In WHMCS 9+ the original system-generated invoice is still left in an "unpaid" state, but the items in that invoice are unlinked. Note this also happens when WHMCS auto-generates a renewal invoice for a domain, and then later auto-generates an invoice with a redemption fee for the same domain - it will make a new invoice for this and leave the previous one as unpaid and unlinked. Summary WHMCS 9.0 upgrade introduced a regression in the domain-renewal re-billing flow. Where pre-9.0 the system would transition the original renewal invoice to Cancelled when superseded, in 9.0 it strips the line item's linkage (tblinvoiceitems.type='', tblinvoiceitems.relid=0) but leaves tblinvoices.status='Unpaid'. The original invoice persists indefinitely as an orphan with a now-meaningless line item. Both the old (correct) and new (buggy) code paths are present in 9.0 and fire concurrently for different triggers. Evidence of regression from tblactivitylog Activity log strings fall into two camps: Log message Effect on parent invoice Status in 9.0 Cancelled Previous Domain Renewal Invoice - Invoice ID: X Invoice transitioned to Cancelled Still firing - correct Removed Previous Domain Renewal Line Item - Invoice ID: X Invoice transitioned to Cancelled Stopped firing in 9.0 - apparently replaced Cancelled Previous Domain Renewal Line Item - Invoice ID: X Invoice left as Unpaid New in 9.0 - regression Issued Credit Note for Domain Renewal Line Item - Invoice ID: X Invoice left as Unpaid New in 9.0 - regression Reproducible triggers Client-initiated manual renewal via client area while a system-generated renewal invoice is already outstanding. Logs Cancelled Previous Domain Renewal Line Item. New properly-linked invoice is created and typically paid in the same instant via card on file. Domain entering Redemption Grace Period. System auto-creates a new invoice containing the renewal item plus the redemption fee, and logs Issued Credit Note for Domain Renewal Line Item against the original. Resulting database state Original invoice: tblinvoices.status='Unpaid', total unchanged. Original line item: type='', relid=0, description and amount preserved. New invoice: created correctly with type='Domain', relid=<tbldomains.id>. Impact Orphan unpaid invoices accumulating in client portals and overdue reports. The new linked invoice gets paid, the registrar renewal succeeds, but the original invoice persists as Unpaid indefinitely. Risk of double-billing. If both invoices remain Unpaid (e.g. the new one fails to capture), paying the new one renews the domain but the original still shows Unpaid because its line item has no relid to match against. Conversely, paying the original does not push a renewal because the line item is no longer associated with tbldomains.id. Detection query SELECT i.id, i.userid, i.status, i.duedate, i.total, ii.amount, ii.description FROM tblinvoices i JOIN tblinvoiceitems ii ON ii.invoiceid = i.id WHERE i.status = 'Unpaid' AND ii.relid = 0 AND (ii.type = '' OR ii.type IS NULL) AND ii.description LIKE 'Domain Renewal -%'; Suspected cause The new code path that emits Cancelled Previous Domain Renewal Line Item / Issued Credit Note for Domain Renewal Line Item appears to be missing the UPDATE tblinvoices SET status='Cancelled' step that the pre-9.0 Cancelled Previous Domain Renewal Invoice and Removed Previous Domain Renewal Line Item handlers performed. The line item modification is happening; the parent invoice transition is not. Likely candidates for review: the manual-renewal handler in the client-area domain UI, and the redemption-grace-period invoice generator. Both were apparently refactored for 9.0 and both are missing the parent-invoice cancellation that the prior versions had. Reproduction steps Allow a domain to reach its system-generated renewal invoice creation date so an Unpaid renewal invoice exists with type='Domain', relid=<domain_id>. As the client, log into the client area and renew the domain via the per-domain "Renew" UI (not the invoice's pay button). Check tblinvoiceitems for the original invoice: type='', relid=0. Check tblinvoices.status for the original invoice: still Unpaid. Severity Silently accumulating orphan invoices on every WHMCS install upgraded to 9.0 that handles domain renewals. Clients see unpaid invoices in their portal for renewals that have actually been paid via the new linked invoices.
- Last week
-
Whmcs VPS Reseller server module updated to v3. 0. 3 WHMCS VPS Reseller Server Module Updated to v3.0.3: We are proud to announce v3.0.3 is released in Stable branch. Remotely and conveniently resell VPS servers with the #1 WHMCS VPS reseller provisioning module, which connects the intelligence of WHMCS billing and management software with the cloud VPS infrastructure. READ ALSO: 5 Minute Guide to Integrate WHMCS VPS Reseller Added Benefits for Cloud VPS Partners By integrating the VPS reseller module, fully-automated provisioning and sales of your cloud VPS services with from your remote WHMCS is finally possible. Ignite your Cloud VPS business by creating any custom service plans without restriction! If your client requests it, it can be done! Say yes and deliver more value with your existing services. See also Release of Client-Facing WHMCS WHOIS Addon Module We are pleased to announce the successful completion of the latest upgrade for VPS Reseller WHMCS Server module to v3.0.3 Update. The WHMCS server module provides ability to automatically deploy VPS servers directly from remote WHMCS, and provide clients with built-in VPS management in their client area. Offer your clients white-label cloud VPS server and instant server deployment with seamless end-to-end service delivery. SEE ALSO: How to Create VM via API for VPS Resellers What’s New with WHMCS VPS Reseller Module? The latest version (download here) provides major code revision and adds the Rad Cloud Server Import addon module, enabling 1-click import of ready-to-sell Cloud VPS products, created and configured with Rad Cloud server module. Be ready to sell VPS in 3 minutes with our latest module updates, see guides: WHMCS VPS Reseller – Install Guide, Rad Cloud Server Import Guide Users with v1.x modules installed, follow guide: Upgrade WHMCS VPS Reseller (v1.x to v2.x) Added support for WHMCS v9.0.x Added support for PHP 7.2-8.4 Take ownership of your client’s cloud VPS management experience by registering a free custom Cloud Panel endpoint (i.e. vm1.yourhostingbrand.tld) for your customers to use while using the panel’s convenient web-based cloud management interface. Read our latest guide to learn more about customizing the white-label features of your Cloud Panel: 6 Ways to Customize the VPS panel with Your Branding – Cloud Admin Guide WHMCS VPS Reseller Server Module Updated to v3.0.3-Changelog: Fully compatible with WHMCS v9.0 Added support for WHMCS v9.0.x Added support for PHP 8.4 Added support for IonCube 14 Other minor code corrections Improved UI/theme Added Configurable Options for VPS Region Selection Updated included documentation for clarity/accuracy Updated to add versioning and other schema related changes Code improvements View Diffs: https://github.com/Rad-Web-Hosting/whmcs-vps-reseller/compare/3.0.2…3.0.3 Contact us for any issues relating to your VPS or updating your WHMCS integrations. Our support techs will be available to provide complimentary update and installation if requested. Please update to this version at your earliest convenience to begin using WHMCS VPS Reseller v3.0.3 module version with latest features and benefits. For Questions and to Get Support Please submit a detailed request and our support staff will follow up with you shortly. See also Deploy Self-Hosted OpenClaw on VPS (3 Minute Quick-Start Guide)
- 1 reply
-
- vps
- Vps selling
-
(and 2 more)
Tagged with:
-
As a result, we would like to share information with you about our Mother's Day Special available through WHMCS Services. All WS Modules will be discounted at an unbelievable 35% off the Source Code and 25% off the license version. That is right, you heard right! Simply go to https://www.whmcsservices.com and use MotherSC in the coupon code to receive 35% off for the source code version; use Mother in the coupon code and receive 25% off for the licensed version. How Long Will this Sale Last? This Mother's Day Special will last until 11th May 2026 Hurry! The sale ends. Do You Need Custom Development? Don't hesitate any longer! Contact us now We also provide WHMCS Themes and WHMCS Integration services through our partnership. 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
-
manvikdoorframes joined the community
-
We're now joined by 40,000 customers, and if you're reading this, you're part of that number! What's so special about it is that it doesn't really feel like a number at all. It feels more like thousands of different WHMCS environments, ideas, and small decisions happening every day - sometimes to automate what used to take time, sometimes to make customer support less of a struggle, and sometimes just to keep complex processes moving with better structure. And that's something we genuinely appreciate! We figured the best way to mark this milestone is by giving back something that's actually useful for your WHMCS experience. Right now, every single WHMCS module is 25% cheaper, you just need to choose what fits your style of working best: ✦ Monthly Licenses ✦ Annual Licenses ✦ Open Source Products (License Upgrades included) Everything is already in place, so as you browse, you'll see the lower prices right away. And in some cases, the savings go even further thanks to other offers running in the background, from bulk pricing to daily and weekly deals! Eager to look at what this accomplishment represents? We've shared a short piece on what it takes to support 40,000 different WHMCS businesses in real, everyday scenarios. You might find a few ideas in there that fit what you're working on now! See how we grew to a 40k-strong community!
-
Hey @Ulysses. AI-powered domain suggestions are part of the WHMCS Namespinning lookup providers functionality now: https://docs.whmcs.com/releases/9-0/9-0-release-highlights/ You can switch to another lookup provider if you don't wish to leverage the functionality of the WHMCS Namespinning lookup provider. Please see: https://docs.whmcs.com/8-13/domains/lookup-providers/
-
@WHMCS SamP That's what I did wrong. I overlooked the change for the available string. Thank you for helping me out.
-
Hi @Evolve Web Hosting it is not just the socket URL; the available string is also different. Have you tried replacing your entire block with the one I provided? I tested this before sharing it with you, and it is working for me.
-
locate (or create the file if not existed): {WHMCS-ROOT-DIR}/templates/{Active-Template}/css/custom.css and add the following to it, it will hide cart sidebars in mobile/tables screens only: @media (max-width: 768px) { #order-standard_cart .cart-sidebar { display: none !important; } } or if you want to hide it for mobile devices only, use this: @media (max-width: 576px) { #order-standard_cart .cart-sidebar { display: none !important; } }
-
@Justin ROCKET LAUNCHER Your WHMCS already looks quite close to your main website. I'd probably just rework things like the sidebar panels and hero section, but honestly, it's not as bad as you might think. That said, there's more than one way to approach this. WHMCS doesn't have to be 100% identical to your main website. Keeping the same branding (colors, tone, general feel) is important, but at the end of the day it's still a separate system with a different structure. Trying to make it feel completely seamless usually hits a limit. In our case, we ended up taking a slightly different approach, keeping most of the experience on the main site and only relying on WHMCS where it makes sense. I'm inviting you to see how we made ours looks like for both guests and logged-in clients.
-
@bear yes I changed https://whois.registry.co to socket://whois.registry.co and it still doesn't work.
-
This is fully achievable. You can either redesign WHMCS to match your website, or go fully API-driven and handle everything directly on your main site without exposing WHMCS. We’ve implemented similar solutions before that are still in production today, including domain registration, support centers, and custom domain search integrations. The main issue is likely the developers you’re hiring. Lower-end developers usually lack the experience required for this level of integration. What you are asking is NOT a simple “WHMCS tweak” It is: → a custom frontend application → with WHMCS acting as a backend API Most developers fail because: - They only know WHMCS templating - They don’t understand UX flow - They don’t build proper API orchestration A proper implementation would typically cost: $5.000 – $20,000+ for full api-driven (true seamless experience)
-
This is not the same as below: Did you try it exactly as written?
-
Hi @WHMCS SamP Thanks for the help. I tried that and it's not working. I am trying to use the WHMCS Namespinning lookup provider with this.
-
@WHMCS John Can you please clarify?
-
kirtisharma changed their profile photo
-
Hi @Evolve Web Hosting, try this- { "extensions": ".co,.net.co,.com.co,.nom.co", "uri": "socket://whois.registry.co", "available": "DOMAIN NOT FOUND" },
-
Glad to see more customers speaking up about this… it’s a simple, fixable issue. All they need to do is keep allowing the switch: Add ($allow_adminarea_invoice_mutation = true;) in your WHMCS configuration.php . WHMCS choosing a one-size-fits-all strict model is what’s really causing the pain… let us decide if we need to deal with regional compliance and added accounting complexity, not force it on everyone.
-
Great module. It is really useful to track client transactions. Thanks
