CubeCart 6.8.0 was released on 14 September 2026, and it is a bigger release than the version number suggests. The headline is Atrium, the first new core storefront skin since Foundation, but there is substantial work behind it as well: stock handling, reviews, account sign-ups and a noticeable reduction in the work the storefront does on every page.
We are still working through the features introduced in 6.6 and 6.7 in this series, and those articles will carry on appearing over the next few weeks. This one covers what is new in 6.8.0 itself.
Atrium is built on Tailwind CSS v4 and Alpine.js 3. It is responsive, accessible and aware of dark mode, and nothing needs building or compiling: the finished CSS and JavaScript ship with it.
What makes it interesting for merchants is that every colour, corner radius and font is defined as a variable, so the skin can be recoloured from the admin panel rather than by editing files. It comes with seven colour sub-themes, separate colour pickers for the header and footer, an exact brand colour override, and a choice between a horizontal menu and a vertical side rail.
On the storefront it adds the things customers now expect: quick view, an add to basket button that stays in view as you scroll, swipeable image galleries with a lightbox, search that suggests as you type, recently viewed products, a low stock indicator and password strength feedback. It ships with the Figtree typeface hosted on your own server, with seventeen Google font families as an alternative if you prefer.
Upgrading stores are not moved to it. Your current skin stays exactly as it is, and Foundation is untouched. Atrium appears in Manage Extensions and you switch to it when you are ready. New installations start on it.
If you do intend to move, treat it as a redesign rather than an update. Any customisation made to your current skin does not carry across, so set Atrium up on a test copy of the store first and work through the checkout, the account pages and any custom content before switching the live store.
Every stock movement is now written to an audit log, so you can see what changed a quantity and when, instead of inferring it from orders.
More importantly, stock is deducted atomically. Previously, two customers checking out at the same instant could both be sold the last item, which is a small problem most of the time and a serious one during a sale or a product launch. That race is now closed at the database level.
Product reviews can be restricted to customers who actually bought the product, with a route for guest purchasers to leave one without creating an account. That single setting removes most review spam and makes the reviews you do show considerably more persuasive.
Accounts created at checkout are now held until the customer confirms their email address. As well as cutting down on junk registrations, it catches the mistyped address that would otherwise mean the customer never receives the order confirmation and you never find out why they are chasing it.
The performance work in this release is worth noting even if you never change skin. Repeated database queries within a page are cached rather than run again, JavaScript and SVG files are now compressed in transit, Atrium’s JavaScript is combined into two requests, and versioned skin assets are cached by browsers for a year.
Thumbnails can also be served on demand instead of being written into images/cache, which suits stores sitting behind a CDN or running from read-only storage. There are database index additions too, including one on the search table that two admin screens sort by.
The installer and upgrader now refuse to run on PHP 7.4, which CubeCart has not supported for some time. If your store is still on it, the PHP version has to be changed before you can upgrade. That is a per-account setting and quick to change, but it is worth testing on a copy first, since an old store may be relying on behaviour that PHP has since removed.
The upgrade adds a stock log table, several new columns for verified reviews, account activation and the contact form, and a search index. It drops two columns that were no longer used.
It also adds the missing compression types to your .htaccess file, keeping a copy of the original in the backup folder and changing nothing else in it. If you have custom rules in that file, particularly redirects or security rules, check them after upgrading.
If you host with us and would like a copy of your store set up to test the upgrade on, or would prefer we ran the upgrade for you, open a ticket and we will arrange it. For a sense of how quickly CubeCart has been moving lately, our write-up of 6.6.0 and its ninety changes is a good place to start.