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:

  1. Updates to the core NetSuite code
  2. Updates to the SuiteCommerce Advanced bundle code
  3. Updates to the site management tools code
  4. The installation of, or updates to, SuiteBundles or SuiteApps
  5. Extensions
  6. 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’; this indicates that you should exercise caution when using them. The specific term used should indicate the particular status of this feature, but you should refer to the documentation for exactly what it 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 may be available in this release but it should no longer be used as it will be removed in an upcoming release

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 precedence.

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.

Unfortunately, given the size of the table, it’s not really possible to make this table mobile-friendly.

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.