SuiteCommerce Advanced Feature Compatibility Matrix

While all customers always have their NetSuite accounts migrated to new versions of the core NetSuite code in due course, many have web stores that lag behind on older versions of SuiteCommerce Advanced, which can make it confusing as to which new features they can take advantage of.

When assessing whether a feature is available to you, we must first remember that there are a number of ways that new commerce features are introduced, including:

  • Updates to the core NetSuite code
  • Updates to the SuiteCommerce Advanced bundle code
  • Updates to the site management tools code
  • The installation of, or updates to, SuiteBundles or SuiteApps
  • Extensions
  • Third-party integrations

Some features are enabled by only one of these delivery mechanisms; others require updates via multiple ones — the specifics depend on the feature. However, for many, the crucial limitation is the version of SuiteCommerce Advanced their web store is running. In short, this page will be useful for you if you've ever asked yourself, "Do I need to upgrade my site's version of SuiteCommerce Advanced to get this feature?"

SuiteCommerce customers typically do not need to worry about this, as their site's code is periodically upgraded automatically to run the latest version, so they will always be able to take full advantage of the features that edition has access to. Therefore, if you are a SuiteCommerce customer, this matrix is not going to be particularly valuable to you.

Using the Matrix

The matrix below lists significant commerce features that have been released since the 2015.2 release of NetSuite. Some features are compatible with (or available in) all versions of SuiteCommerce Advanced, some can be backported with code changes by a developer, and others require specific versions of SuiteCommerce Advanced or its related bundles.

Down the left side of the matrix are a number of features and sub-features broken down by the areas they inhabit. Across the top are a list of SuiteCommerce Advanced versions. Find your desired feature and cross-reference it with the version your web store is running to see its 'compatibility status'.

The most simple status comes in the form of a 'yes' and a 'no'. These are used to indicate whether a feature is available 'out of the box', in the sense that there should be no code changes required. A cell with 'extension' in it means that it is available as a free commerce extension. Keep in mind that there may still be additional requirements features, such as configuration changes, enabling account features, bundle/app/extension installation, migrating your CMS content to a newer version of the site management tools, paying for additional services and licenses, etc. However, in short, an affirmative word in a particular cell indicates that you should not need to migrate to a newer version of SuiteCommerce Advanced to use it, whereas a negative does.

Secondly, some cells are marked with 'beta', 'experimental', 'patch', 'deprecated', and 'partial'. The specific term used should indicate the particular status of this feature, but you should refer to the documentation for exactly what this means. To summarize, however:

  • Beta — the final version of the feature has not released and is available for customers to try (this may come with separate/additional license terms and specifics about how much support is available from NetSuite)
  • Patch — the feature is not available 'out of the box' but can reasonably be back-ported if a developer makes the required customizations to the site's code (in most cases, a NetSuite-created patch is available)
  • Experimental — the feature was in a prototypical stage at this release, or was otherwise unfinished, but has limited capabilities that can be used by developers to get a sense of what the final feature will be like (NetSuite support is likely to be very limited, or none at all)
  • Partial — only some parts of the feature are supported, so its use is limited (note that improvements and enhancements are periodically added to the core code, so there will be differences between code versions, but this is used to denote significant limitations)
  • Deprecated — the feature has been replaced with a newer version, and while an older version is still available, it lacks many new capabilities

Important Usage Notes

Note that the matrix is a simplification, and is provided for information purposes only. You should always check documentation for confirmation of availability and to see how much work is required to use a feature. If there is a conflict between this matrix and our documentation, the documentation takes precendence.

It should also be noted that this is not a list of every SuiteCommerce Advanced feature, so it is not necessarily useful as a sales resource. It is also not aimed at the SuiteCommerce edition, which has a similar but ultimately different set of features.

Version Filtering

To improve readability you may show/hide particular versions of SuiteCommerce Advanced using the controls below.

For example, you may wish to hide all versions of SuiteCommerce Advanced except your web store's current version and the most recent one.

AreaFeatureSub-Feature2019.22019.12018.2Aconcagua (2018.1)Kilimanjaro (2017.2)Elbrus (2017.1)Vinson (2016.2)Mont Blanc (2016.1)Denali (2015.2)
AnalyticsGoogle Tag ManagerGeneral AvailabilityYesYesYesYesYesYesYesYesNo
  Google Tag Manager EditorYesYesYesYesYesYesYesYesNo
 Merchandise Hierarchy YesYesYesYesYesYesYesYesYes
 Search AnalyticsTop Searches WorkbookBetaBetaBetaBetaBetaBetaBetaBetaBeta
  Top Searches with No Results WorkbookBetaBetaBetaBetaBetaBetaBetaBetaBeta
Checkout, Orders, and Payments3D Secure YesYesYesYesYesNoNoNoNo
 Alternative Payment MethodsMaking Payments to an InvoiceYesYesYesYesYesYesYesYesYes
  Paying for Orders Converted from QuotesYesYesYesYesYesYesYesYesYes
 Device Fingerprinting YesYesYesYesYesYesYesPatchPatch
 Duplicate Email Address Detection YesYesYesYesYesYesYesYesYes
 Gift CertificatesGeneral AvailabilityYesYesYesYesYesYesYesYesYes
  Self-Service ManagementExtensionExtensionExtensionExtensionNoNoNoNoNo
 Gift Wrap and Message ExtensionExtensionExtensionExtensionNoNoNoNoNo
 Guest User Checkout Fields YesYesYesYesYesYesYesNoNo
 Intercompany Cross-Subsidiary Fulfillment YesYesYesYesNoNoNoNoNo
 MasterCard 2-Series Bin Range Support YesYesYesYesYesYesPatchPatchPatch
 Purchase Order Numbers YesYesYesYesYesYesYesNoNo
 Save Credit Card Information YesYesYesYesYesYesYesNoNo
 SuiteTax Support PartialPartialNoNoNoNoNoNoNo
 System Email Templates for Web StoresPreviewingYesYesYesYesYesYesYesYesYes
 Tokenization / Payment Instruments YesYesNoNoNoNoNoNoNo
 VAT/GST/PST YesYesYesYesYesNoNoNoNo
Code ArchitectureAll Views are Composite Views YesYesYesYesYesYesNoNoNo
 Configuration Files NoNoNoNoNoNoNoYesYes
 Configuration RecordGeneral AvailabilityYesYesYesYesYesYesYesNoNo
  Copy Configuration RecordYesYesYesYesYesYesYesNoNo
 "Easy" Custom FieldsAutomatic Surfacing of Custom Entity FieldsYesYesNoNoNoNoNoNoNo
  Automatic Surfacing of Custom Item FieldsYesYesYesYesYesYesNoNoNo
  Automatic Surfacing of Custom Transaction Body FieldsExtensionExtensionExtensionExtensionNoNoNoNoNo
 Extensibility APIGeneral AvailabilityYesYesYesYesExperimentalExperimentalNoNoNo
  Cart Component (Frontend)YesYesYesYesNoNoNoNoNo
  Cart Component (Backend)YesYesYesYesExperimentalExperimentalNoNoNo
  Checkout ComponentYesYesYesYesNoNoNoNoNo
  CMS ComponentYesYesYesYesExperimentalNoNoNoNo
  Environment ComponentYesYesYesYes (R2)NoNoNoNoNo
  Layout ComponentYesYesYesYesNoNoNoNoNo
  LoginRegisterPage ComponentYesYesNoNoNoNoNoNoNo
  MyAccountMenu ComponentYesYesNoNoNoNoNoNoNo
  PageType ComponentYesYesNoNoNoNoNoNoNo
  ProductDetails ComponentYesYesYesYesExperimentalExperimentalNoNoNo
  ProductListPage ComponentYesYesYesYesNoNoNoNoNo
  registerView() MethodYesYesYesNoNoNoNoNoNo
  showMessage() MethodYesNoNoNoNoNoNoNoNo
  UserProfile ComponentYesYesNoNoNoNoNoNoNo
 Facets as URL Parameters YesYesYesYesYesYesNoNoNo
 Internet Explorer 8 Support NoNoNoNoNoNoYesYesYes
 Product/Item Module Refactor YesYesYesYesYesYesNoNoNo
 Sass Refactor YesYesYesYesYesNoNoNoNo
 Service Controllers YesYesYesYesYesYesYesNoNo
 SuiteScript 2.0 SupportServicesPartialNoNoNoNoNoNoNoNo
  SSP ApplicationsYesYesYesNoNoNoNoNoNo
 TypeScript PartialNoNoNoNoNoNoNoNo
Developer ToolsExtension Developer Tools YesYesYesYesNoNoNoNoNo
 Extension ManagerGeneral AvailabilityYesYesYesYesNoNoNoNoNo
  Server-Side Sass CompilationYesYesYesYesNoNoNoNoNo
  Version ManagerYesYesYesYesNoNoNoNoNo
  Version TargettingYesYesYesYesNoNoNoNoNo
 Node Version Support 10.16.x10.15.x8.11.48.9.x LTS6.11.x4.x.x LTS+4.x.x LTS4.4.x and 0.12.x0.12.x
 Sass Style Guide NoNoNoYesYesNoNoNoNo
 SCA Developer Tools YesYesYesYesYesYesYesYesYes
 SCDeployer Role (2FA) YesYesYesYesYesYesYesYesYes
 SDF Developer Tools Support YesYesYesYesNoNoNoNoNo
 Theme Developer Tools YesYesYesYesNoNoNoNoNo
Domains, Infrastructure, and SecurityCachingAutomatic Invalidation after Content ChangeYesYesYesYesYesYesYesYesYes
  CDN Invalidation StatusYesYesYesYesYesYesYesYesYes
 CNAME Flattening YesYesYesYesYesYesYesYesYes
 Domain Health Status Indicator YesYesYesYesYesYesYesYesYes
 HTTP/2 Compliant Site Headers YesYesYesYesYesYesYesYesYes
 Image Compression YesYesYesYesYesYesYesYesYes
 McAfee Secure ExtensionExtensionExtensionExtensionNoNoNoNoNo
 Secure Shopping Domain YesYesYesYesYesYesPatchPatchPatch
 Single Secure Domain YesYesYesYesYesYesPatchPatchPatch
 Website Inactivation YesYesYesYesYesYesYesYesYes
MerchandisingBest Sellers ExtensionExtensionExtensionExtensionNoNoNoNoNo
 Newsletter Signup ExtensionExtensionExtensionExtensionYesYesYesYesYes
 Product Feeds ExtensionExtensionExtensionExtensionNoNoNoNoNo
 Related Products YesYesYesYesYesYesYesYesYes
 Standard Promotions YesYesYesYesYesYesYesYesYes
 SuitePromotionsGeneral AvailabilityYesYesYesYesYesYesNoNoNo
  Audit and Visibility of PromotionsYesYesYesYesYesNoNoNoNo
  Auto-Apply PromotionsYesYesYesYesYesPatchNoNoNo
  Best Offer PromotionsYesYesYesYesYesNoNoNoNo
  Customer-Specific PromotionsYesYesYesYesYesNoNoNoNo
  Free Gift PromotionsYesYesYesYesNoNoNoNoNo
  Qualifying Item QuantityYesYesYesYesYesYesNoNoNo
  Stackable PromotionsYesYesYesYesYesYesNoNoNo
Shopping User FeatureCancel Order YesYesYesYesYesYesYesYesNo
 Cases YesYesYesYesYesYesYesYesYes
 Change Email Address YesYesYesYesYesPatchPatchPatchPatch
 Grid Order Matrix Items ExtensionExtensionExtensionExtensionNoNoNoNoNo
 Infinite Scroll ExtensionExtensionExtensionExtensionNoNoNoNoNo
 Inventory Display (Stock Checker) ExtensionExtensionExtensionExtensionNoNoNoNoNo
 Log In To See Pricing YesYesYesYesYesYesYesYesNo
 Log In To See Site YesYesYesYesYesYesYesYesNo
 My Account Columns Management YesYesNoNoNoNoNoNoNo
 Newsletter YesYesYesYesYesYesYesNoNo
 Order Status Checker ExtensionExtensionExtensionExtensionNoNoNoNoNo
 Personalized Catalog ViewsGeneral AvailabilityYesNoNoNoNoNoNoNoNo
  Segment Preview in SMTsYesNoNoNoNoNoNoNoNo
 Pickup In StoreGeneral AvailabilityYesYesYesYesYesYesNoNoNo
  Location-Based InventoryYesYesYesYesYesYesNoNoNo
  Shop By StoreYesYesYesYesYesYesNoNoNo
 Product Comparison ExtensionExtensionExtensionExtensionNoNoNoNoNo
 Product Lead Time ExtensionExtensionExtensionExtensionNoNoNoNoNo
 Product Lists (Wishlist) YesYesYesYesYesYesYesYesYes
 Product Reviews YesYesYesYesYesYesYesYesYes
 Quantity Pricing YesYesYesYesYesYesNoNoNo
 Quick Order YesYesYesYesYesYesNoNoNo
 Quotes YesYesYesYesYesYesYesYesNo
 Return Authorization YesYesYesYesYesYesYesYesYes
 Save For Later YesYesYesYesYesYesYesYesYes
 Separate Carts per Customer Contact YesYesPartialPartialPartialPartialPartialPartialPartial
 Shipping Bar ExtensionExtensionExtensionExtensionNoNoNoNoNo
 Site SearchSearch SynonymsYesYesYesYesYesYesYesYesYes
  Type AheadYesYesYesYesYesYesYesYesYes
 Size Chart ExtensionExtensionExtensionExtensionNoNoNoNoNo
 Stock Notifications ExtensionExtensionExtensionExtensionNoNoNoNoNo
 Store Locator YesYesYesYesYesYesYesNoNo
Site Management ToolsBlog ExtensionExtensionExtensionExtensionNoNoNoNoNo
 Columns ExtensionExtensionExtensionExtensionNoNoNoNoNo
 CMS Page RecordsDelete in BackendYesYesYesYesYesYesYesYesYes
 Commerce CategoriesGeneral AvailabilityYesYesYesYesYesYesYesNoNo
  Hide Empty CategoriesYesNoNoNoNoNoNoNoNo
 Content ManagementExpired ContentYesYesYesYesYesNoNoNoNo
  Image ManagerYesYesYesYesYesNoNoNoNo
  Published ContentYesYesYesYesYesNoNoNoNo
  Tagging, Sorting and FilteringYesYesYesYesYesNoNoNoNo
  Visibility Dates YesYesYesYesYesNoNoNoNo
 Content TypesStandard Content Types (HTML, Text, Image)YesYesYesYesYesYesYesYesYes (R2)
  Custom Content TypesYesYesYesYesYesNoNoNoNo
 CSV ImportPages and TagsYesYesYesYesYesNoNoNoNo
 Featured Categories ExtensionExtensionExtensionExtensionNoNoNoNoNo
 Featured Products ExtensionExtensionExtensionExtensionNoNoNoNoNo
 Image Text Overlay ExtensionExtensionExtensionExtensionNoNoNoNoNo
 Item Badges ExtensionExtensionExtensionExtensionNoNoNoNoNo
 Landing Pages YesYesYesYesYesYesYesYesYes (R2)
 Logo List ExtensionExtensionExtensionExtensionNoNoNoNoNo
 Map and Contact ExtensionExtensionExtensionExtensionNoNoNoNoNo
 Page Types and Layout SelectionGeneral AvailabilityYesYesNoNoNoNoNoNoNo
  Domain-Level DataYesYesNoNoNoNoNoNoNo
  Global DefaultsYesYesNoNoNoNoNoNoNo
 Photo Gallery ExtensionExtensionExtensionExtensionNoNoNoNoNo
 Slideshow ExtensionExtensionExtensionExtensionNoNoNoNoNo
 Testimonials ExtensionExtensionExtensionExtensionNoNoNoNoNo
 Theme CustomizerGeneral AvailabilityYesYesYesYesNoNoNoNoNo
  Theme Customizer Skin SaverYesYesYesYesNoNoNoNoNo
 Version SupportVersion 2DeprecatedDeprecatedDeprecatedDeprecatedDeprecatedYesYesYesYes
  Version 3YesYesYesYesYesNoNoNoNo