RELEASE 2021.2

Extend SuiteCommerce

The SuiteCommerce Extensibility API lets you extend the core SuiteCommerce application to suit your business needs. Use any of the available component classes to customize the application and add new features or functions.

Developer documentation in the NetSuite Help Center (login required) provides an overview of the extensibility API and includes a series of short tutorials that describe how to instantiate components, create views, work with asynchronous methods, and more.

Main Components

SuiteCommerce Extensibility APIs

SuiteCommerce provides several APIs that let you extend and customize the core functionalities of SuiteCommerce. Using the APIs makes it easier to build extensions and ensures that extensions remain compatible with future updates to the SuiteCommerce and NetSuite application code. The following APIs are available for SuiteCommerce:

Frontend Extensibility API

Lets you build extensions that modify and enhance the frontend of a SuiteCommerce web store.

View Classes
Backend Extensibility API

DEPRECATED

Provides classes and methods that enable an extension to interact with the backend cart component of a SuiteCommerce web store.

View API
SCIS Extensibility API

Create extensions for SuiteCommerce In-Store that show modal popups in response to actions in the cart, such as adding an item or voiding a line.

View API

Version History

The SuiteCommerce extensibility API reference is updated with each release of SuiteCommerce. If you want to create extensions for SuiteCommerce, see the latest version of the extensibility API reference. If you build extensions for a previous version of SuiteCommerce Advanced, see the list of previous versions of the API reference.

To get an overview of the methods available with each component and the version of the API in which the methods were made available, see the SuiteCommerce API Versions Table. You can search by method name or filter by version.