Develop Your Extension
Extensions require interacting with the Extensibility API. The Extensibility API is available to extension developers for both SuiteCommerce and SuiteCommerce Advanced (SCA). Be aware of the following requirements:
-
SuiteCommerce and SuiteCommerce MyAccount – The Extensibility API is required to create extensions for SuiteCommerce and SuiteCommerce MyAccount.
-
SuiteCommerce Advanced (Aconcagua and later) – Creating extensions using the Extensibility API is a best practice for developing Suite Commerce Advanced. However, if your SCA customizations require access to JavaScript, SuiteScript, or configuration objects that are not accessible using this API, you must use the SCA developer tools and customization practices. See Customize with SCA Tools for details.
-
SuiteCommerce Advanced (Kilimanjaro and earlier) – The Extensibility API is not available for these implementations of SCA. To take advantage of themes, extensions, and the Extensibility API, you must either migrate your site to the latest release of SCA or use the SCA developer tools and customization practices to customize your site. See Customize with SCA Tools for details.