Jump to content

Nexus Cart


Recommended Posts

I don't know, I gave up.
WHMCS shipped the v9.0 RC with hardcoded links to /var/www/html/whmcs in the Nexus cart assets.

It attempts to load Node modules but these were not part of the version they shipped. The cart doesn't work.

The Nexus template's all.css file has this, so I assume it's Bootstrap 4.
 

/**
  * bootstrap-switch - Turn checkboxes and radio buttons into toggle switches.
  *
  * @version v4.0.0-alpha.1
  * @homepage http://www.bootstrap-switch.org
  * @author Mattia Larentis <mattia@larentis.eu> (http://larentis.eu)
  * @license Apache-2.0
  */

I think WHMCS just rushed this release because they promised a release in December. This release is so botched.

They've technically delivered on their promise, but yeah...

Link to comment
Share on other sites

15 minutes ago, DennisHermannsen said:

I don't know, I gave up.
WHMCS shipped the v9.0 RC with hardcoded links to /var/www/html/whmcs in the Nexus cart assets.

It attempts to load Node modules but these were not part of the version they shipped. The cart doesn't work.

The Nexus template's all.css file has this, so I assume it's Bootstrap 4.
 

/**
  * bootstrap-switch - Turn checkboxes and radio buttons into toggle switches.
  *
  * @version v4.0.0-alpha.1
  * @homepage http://www.bootstrap-switch.org
  * @author Mattia Larentis <mattia@larentis.eu> (http://larentis.eu)
  * @license Apache-2.0
  */

I think WHMCS just rushed this release because they promised a release in December. This release is so botched.

They've technically delivered on their promise, but yeah...

 

The Nexus theme have this bootstrap file:

/whmcs/templates/nexus/sass
stat ../../../node_modules/bootstrap-four/scss/bootstrap
stat: ../../../node_modules/bootstrap-four/scss/bootstrap: stat: No such file or directory

 

/*!
 * WHMCS Twenty-One Theme
 * Global Stylesheet
 * Copyright (c) 2020 WHMCS Limited
 * https://www.whmcs.com/license/
 */

@import "../../../node_modules/bootstrap-four/scss/bootstrap";
@import "global";
@import "forms";
Link to comment
Share on other sites

  • Administrators
On 12/17/2025 at 1:17 AM, Humanbeing said:

Are there any screenshots of the new client UI/Nexus/Search/Ordering etc.

 

On 12/17/2025 at 4:25 AM, -M- said:

Yes screenshots please. Especially the Nexus cart.

Sure thing. Here are some screenshots:

1. Domain Registration page

domain-register-20251107-045717.png

2. Domain Results page

domain-register-closest-match-suggested-results-in-cart-20251107-051218.png

3. Cart Drawer

right-drawer-20251107-051255.png

4. Shopping Cart page

shopping-cart-with-promo-code-20251107-051759.png

 

Please do install the Release Candidate and test it out and share your feedback!

Link to comment
Share on other sites

  • Administrators
On 12/17/2025 at 1:17 PM, DennisHermannsen said:

It's just a reskinned Twenty One template (for the system template) and a reskinned Standard Cart template (for the cart template).
It's only during checkout that it's different.

The Nexus Cart is a brand new thin client powered by a new set of API capabilities, all created from the ground  up, providing a thoroughly modern purchase experience based on Vue.js.

We have made efforts to ensure this brand new experience integrates well with Themes, so it can be used with the new Nexus Theme, Twenty-One, Six and custom themes.

In 9.0, Nexus Cart provides a brand-new domain lookup and shopping cart experience. In 9.1 we will give the Product Selection pages the same treatment.

 

Link to comment
Share on other sites

  • Administrators
On 12/17/2025 at 1:44 PM, DennisHermannsen said:

WHMCS shipped the v9.0 RC with hardcoded links to /var/www/html/whmcs in the Nexus cart assets.

It attempts to load Node modules but these were not part of the version they shipped. The cart doesn't work.

 

On 12/17/2025 at 4:50 PM, leemahoney3 said:

Also, 

 

Screenshot 2025-12-17 at 16.47.15.png

Screenshot 2025-12-17 at 16.49.40.png

 

On 12/17/2025 at 5:41 PM, wsa said:

It bug that i already report it 

 

Thanks for taking part in the pre-release testing. We have logged this under case WHMCS-24643 to be addressed in timefor the stable release.

In the meantime you can rename the WHMCS directory to `whmcs` and update the System URL at Configuration > System Settings > General Settings to match.

Link to comment
Share on other sites

3 minutes ago, WHMCS John said:

In the meantime you can rename the WHMCS directory to `whmcs` and update the System URL at Configuration > System Settings > General Settings to match.

... and contact WHMCS support to have the development licensed reissued. 
... and then rename the directory back to make your development installation match your production installation as close as possible, once this issue is fixed, and then contact WHMCS support to have the license reissued again.

@WHMCS John WHMCS really goofed this RC. It's released just before the holidays and will hit stable very shortly after everyone gets back to work. I hope you understand why developers are frustrated with this.

Link to comment
Share on other sites

  • 4 weeks later...

@WHMCS John This is gonna sound harsh, but WHAT THE HECK went through your minds when you decided to release v9 stable?
It's still broken. It still has hardcoded paths to /var/www/html/whmcs/: https://raw.githubusercontent.com/WHMCS/orderforms-nexus_cart/refs/heads/master/js/main.min.js

 

This release must be a joke. None of the critical bugs where fixed. The one with the hardcoded links would've been so easy to fix - but more than a month later, it's still there.

Link to comment
Share on other sites

  • Administrators

@wsa,

Yes this is fixed in 9.0.0 GA. I observe all strings and assets are loading correctly in an installation path of clients:

Screenshot 2026-01-21 at 22.02.46.png

 

@DennisHermannsen.

We'll investigate those file paths in the main.min.js.

Can you share details of the impact it's having for you? For example are you experiencing any missing assets loading in Nexus cart?

Link to comment
Share on other sites

10 hours ago, WHMCS John said:

Can you share details of the impact it's having for you? For example are you experiencing any missing assets loading in Nexus cart?

The order form doesn't work for me. No idea if it's related to that, but I just get an internal error. The exact error is logged nowhere - not in the activity log or error log.
image.png.deef046659b226873e67a7b0b809f7a7.png

This doesn't happen if I order a domain registration or transfer - only if I order a product.
I've been messing with it, and if I disable the "Assigned Options Group" under "Configurable Options", it suddenly works.

If cross selling is enabled for the product, it adds the product I'm purchasing to the cart twice (even when I just click "Continue" in the modal that shows up).

 

Link to comment
Share on other sites

  • Administrators

Hi @DennisHermannsen,

Thanks for that information. We have tests which cover adding products with configurable options in the cart, and from my own test I can add products with various configurable options to the cart successfully:

Screenshot 2026-01-22 at 14.05.22.png

It sounds like there's an edge case here which we need to account for.

 

To troubleshoot a generic error like "Internal error, please try again later" in the Nexus Cart, please enable the Display Errors option, replicate the issue and open your browser's inspector tool/error console, where you should see a javascript error.

Could you please share the details here?

 

Additionally, please enable ApiDebugMode with this SQL query against the WHMCS database:

INSERT INTO `tblconfiguration` (`id`, `setting`, `value`, `created_at`, `updated_at`) VALUES (NULL, 'ApiDebugMode', '1', NOW(), NOW()) 

Then replicate the issue and share any errors logged to the the tblapilog table.

Link to comment
Share on other sites

15 hours ago, DennisHermannsen said:

The order form doesn't work for me. No idea if it's related to that, but I just get an internal error. The exact error is logged nowhere - not in the activity log or error log.

I get that error only when I make a duplicate copy of Nexus and name it as nexus2 & orderfrom/nexuscart

This error I see https://whmcsurl.com/api/v2/cart/bemqMJXi9QrOcCGU/checkout  [HTTP/1.1 500 Internal Server Error 981ms]

internal.png

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...

Important Information

By using this site, you agree to our Terms of Use & Guidelines and understand your posts will initially be pre-moderated