Summary:
This article provides an overview of SSP applications and their role in customizing SuiteCommerce Advanced (SCA) in NetSuite.
Details:
- What is SSP?
- SSP (SuiteScript Server Pages) allows developers to create dynamic server-side scripts using SuiteScript 1.0 for use within NetSuite’s web store platform.
- SSP Applications in SCA:
- In SCA, SSP files handle routing, rendering views, and custom logic outside of the main SCA frontend stack. They are stored under
SuiteScripts/Modules/ssp_librariesor similar folders. - Common Use Cases:
- Custom checkout processes
- Integrating third-party APIs
- Secure server-side logic
- Custom data rendering to frontend
- Deployment Path:
- SSP applications are deployed via NetSuite File Cabinet and referenced in the Site Configuration record.
Best Practice:
Use SSP for lightweight server-side logic only. For performance, offload heavy logic to Suitelets or backend workflows where possible.