Skip to main content
Oct 25–28SuiteWorld 2026 — Early bird ends Jul 31
NetSuite

NetSuite 2026.1: SuiteCommerce & Ecommerce Updates

NetSuite 2026.1 for SuiteCommerce: performance improvements (rehydration, font-display, image stability), Thank You page payment status messaging, and the Node.js 20.10.0 upgrade requirement for SCA.

··8 min read

This part of our NetSuite 2026.1 Release Notes Series covers the commerce side — SuiteCommerce, SuiteCommerce MyAccount, and SuiteCommerce Advanced (SCA). The other parts cover Finance & Accounting, Developers & IT Architects, System Administrators, Operations, Inventory & Manufacturing, and Sales, Pricing & Order Management.

Let's set expectations up front: 2026.1 is a performance and maintenance release for commerce, not a feature drop. There's no flashy new module here. But the performance work is genuinely useful — most of it maps directly to Core Web Vitals — and there's one upgrade requirement (Node.js) that SCA teams need to plan around before they migrate.


Performance Improvements

This is the real headline of 2026.1 for commerce. Four changes, all aimed at how fast a storefront becomes usable. They apply to both SuiteCommerce and SuiteCommerce Advanced.

Rehydration

Standard prerendered page content now appears sooner, and the page becomes a fully interactive single-page application (SPA) without replacing the existing DOM. Previously, the transition to the SPA could involve tearing down and rebuilding page content; now the prerendered markup stays in place and gets "rehydrated" into an interactive state.

In practice this improves first-load perceived performance — shoppers see stable content faster, with a smoother handoff once the SPA takes over. For anyone who has watched a SuiteCommerce page flash or reflow on load, this targets exactly that.

Font-display swap

Text now appears sooner by rendering with a fallback font first, then switching to the selected font once it loads. This is the font-display: swap behavior, applied at the platform level.

The benefit is fewer moments where a shopper stares at blank space waiting for a web font. It's a small change with an outsized effect on how fast a page feels.

Standardized image height on product list pages

On product list pages, image height is now standardized to reduce layout movement during page load. This is a direct attack on Cumulative Layout Shift (CLS) — the annoying jump where content shoves down as images load in.

For merchants who have fought CLS scores on category pages, this removes a common source of it without custom work.

Image loading fixes

Image loading behavior was improved to reduce unnecessary delays and support more efficient loading of prerendered content.

Why this section matters beyond speed: every one of these four changes maps to a Core Web Vitals metric — rehydration and image loading affect LCP, font-display affects FCP, standardized image height affects CLS. Those are ranking signals. If you have been working on SuiteCommerce SEO or fighting a slow SuiteCommerce site, 2026.1 does some of that work for you at the platform level.


Payment Status Messaging on the Thank You Page

The Thank You page now adapts its messaging based on the payment status of the order. Three states:

  • Payment Successful — the standard confirmation message with the order number.
  • Payment Pending — tells shoppers the order was created but payment is still being confirmed, and advises them to check their order history for updates.
  • Payment On Hold — tells shoppers the order was created but payment requires additional review, and advises them to wait for an email update or contact support.

This is a genuinely useful change for any merchant using payment methods that don't settle instantly — bank transfers, certain third-party gateways, or orders that hit a fraud/review hold. Previously, a "pending" or "on hold" order landed on the same confident "thank you, you're all set" page as a cleared one, which generates "did my order actually go through?" support tickets. Now the page tells the shopper the truth about where their payment stands.


The Upgrade Mechanics (read this before you migrate)

How you get to 2026.1 depends on which product you run — and this is where the real planning happens.

SuiteCommerce and SuiteCommerce MyAccount are managed. The platform side updates automatically. You don't migrate code; you verify your customizations still behave.

SuiteCommerce Advanced is an unmanaged bundle (2026.1.20 is bundle ID 596543). Your account is not upgraded automatically. You migrate the changes into your codebase manually — which means the following three items are yours to manage:

Node.js 20.10.0 is now required

The 2026.1 Theme, Extension, and core SCA developer tools require Node.js 20.10.0. You need to update your development and build environment before you upgrade.

This is the gotcha. If your build environment is on an older Node version, the SCA developer tools won't run correctly and the upgrade stalls at the worst possible time — mid-migration. Update Node first, confirm your gulp build runs clean, then start the migration.

Third-party library bumps

Three bundled libraries moved:

LibraryFromTo
immutables4.3.54.3.8
underscore1.13.11.13.8
handlebars4.7.74.7.9

These are minor version bumps, so breakage is unlikely — but "unlikely" isn't "impossible" if your custom themes or extensions call methods that were deprecated along the way. The release notes explicitly flag checking for deprecated methods when migrating SCA. Grep your custom code for direct underscore and handlebars usage and test in a sandbox before touching production.

No new configuration properties

2026.1.0 adds no new SuiteCommerce configuration properties — one less thing to reconcile during the migration.


Minor Releases

Two minor releases have shipped under the 2026.1 line so far:

  • 2026.1.10 — background processing updates for SC, SCMA, and SCA. Backend only; no impact on shoppers or account users.
  • 2026.1.20Subsidiary date formats are now respected on sites using CDN caching. Previously, CDN-cached pages could show a date format that didn't match the shopper's subsidiary. Now date fields (like Supply Required By) display in the format configured on the shopper's subsidiary. Relevant if you run a multi-subsidiary or international storefront with CDN caching enabled.

Our Take

2026.1 is a quiet release for commerce, and that's not a criticism. After a few cycles of feature-heavy releases, a version that focuses on making pages faster and the checkout confirmation more honest is time well spent — especially because the performance work lands on Core Web Vitals, which is one of the few release items that pays you back in SEO as well as UX.

The action item is the SCA upgrade path, not the features. If you're on SuiteCommerce or MyAccount, the platform handles it and your job is regression testing. If you're on SuiteCommerce Advanced, treat the Node.js 20.10.0 requirement as the first task, not an afterthought — align your build environment, then migrate, then verify your custom themes and extensions against the bumped libraries. The most common way an SCA upgrade goes sideways is a build environment that's a version behind; sort that out first and the rest is orderly.

And don't let the performance improvements pass silently. Because rehydration, font-display, and the image-stability changes land on Core Web Vitals, the right move is to benchmark your key templates before and after the upgrade — otherwise you've inherited a speed gain you can't prove or defend. The features ship for free; measuring what they did for your storefront is the part worth doing deliberately.

If your team is planning a SuiteCommerce upgrade and wants it done without the mid-migration surprises — or you want your storefront's performance gains from 2026.1 actually measured and locked in — get in touch with BrokenRubik.

Frequently asked questions about SuiteCommerce 2026.1

What clients ask before signing

Gustavo Cañete

Gustavo Cañete

Co-Founder & Development Director

Co-founder and Development Director at BrokenRubik overseeing technical excellence and development operations. 12+ years of experience leading NetSuite development teams and delivering complex enterprise solutions.

12+ years experienceOracle NetSuite Certified +1
NetSuite DevelopmentSuiteCommerce AdvancedTeam ManagementTechnical Leadership+2 more

Get in Touch