Commerce Migration to SuiteScript 2.0
Commerce website source code is undergoing an initiative to improve the developer experience when developing a SuiteCommerce Advanced site. These improvements will ultimately enable Commerce application developers to interact with core NetSuite records in a unified way, leveraging the benefits of SuiteScript 2.0.
This change is being introduced in phases for SuiteCommerce and SuiteCommerce Advanced. When completed, this approach will:
-
Leverage the benefits of SuiteScript 2.0
-
Provide developers a single, unified experience to interact with core NetSuite APIs
-
Eliminate duplication of business logic within the Commerce API
-
Eliminate the need to access the Commerce API
Migration Status
This section explains the current state of the migration to SuiteScript 2.0. Check this topic periodically for status updates and a list of modules that have been migrated.
Migration Updates (by release)
Release |
Description of Changes |
Modules Migrated to SS 2.0 |
New Modules |
---|---|---|---|
2020.1 |
|
StoreItem Transaction TransactionHistory |
None |
2019.2 |
|
Case |
Subscriptions (Limited Release) |
2019.1 |
Added SSP Application support for SuiteScript 2.0 for implementations utilizing the SuiteTax feature. During this release of SuiteCommerce and SCA, this was required for anyone using the SuiteTax feature. |
None |
None |
Modules that have been migrated to SuiteScript 2.0 are located in the Backend directory of the SCA source code: <SC_xxx/Backend/SC/ (where xxx refers to the release). If your current SCA implementation includes customizations to these modules, you can review changes to the code base and adjust your customizations as needed to ensure continued functionality. However, if you are developing extensions, attempts to import or include migrated modules in your customization will produce runtime errors.