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

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.

Stock that cannot be oversold

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.

Reviews from verified purchasers

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.

Confirmed email addresses on new accounts

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.

Less work per page

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.

Smaller changes worth knowing about

  • The minimum password length rises from 6 to 8 characters, in line with current NIST guidance. Existing shorter passwords still work.
  • The captcha is now required on every submission rather than once per session, closing a hole where one solved captcha allowed unlimited spam.
  • A coupon that discounts shipping no longer reduces the tax on the whole order, and several remaining tax-inclusive rounding problems are fixed.
  • Disabling an extension now disables its hooks as well, and disabled products are removed from the search index properly.
  • The Contact Us form is multi-lingual at last.
  • Style blocks are no longer stripped out of product descriptions when you save them.

PHP 7.4 is no longer accepted

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.

What the upgrade does to your store

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.

Before you upgrade

  1. Take a backup of both the files and the database, and know how to restore it.
  2. Check your PHP version and change it if it is still 7.4.
  3. Check your extensions for compatibility, particularly payment and shipping modules. Our article on managing CubeCart extensions covers keeping track of them.
  4. Upgrade a copy of the store first if the store is busy or heavily customised.
  5. Afterwards, place a test order and check the order emails, the tax figures and anything you have customised.

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.

Copyright Havenswift Hosting 2007-2026. All rights reserved.