SuiteCommerce Extensibility API
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 on developers.suitecommerce.com 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.
Available Components
- CartComponent
- CheckoutComponent
- CMSComponent
- EnvironmentComponent
- LayoutComponent
- LoginRegisterComponent
- MyAccountMenuComponent
- PageTypeComponent
- ProductDetailsComponent
- ProductListPageComponent
- UserProfileComponent
SuiteCommerce 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:
- SuiteCommerce Frontend Extensibility API (this API).
- SuiteCommerce Backend Extensibility API - Provides classes and methods that enable an extension to interact with the backend cart component of a SuiteCommerce web store.
- SCIS Extensibility API - Create extensions that show modal popups in response to actions in the cart, such as adding an item or voiding a line.