SSP Applications for SuiteScript Customization in NetSuite

Create and manage SSP applications with SuiteScript in NetSuite, catering to both SuiteScript 1.0 and SuiteScript 2.0 environments.

·2 min read·View Oracle Docs

SSP applications are essential for creating and customizing web store functionalities in NetSuite, involving specific file types and deployment processes based on the SuiteScript version used. Understanding how to create and effectively manage these applications is crucial for developers and administrators.

What Are SSP Applications?

SSP applications include .ssp files and .ss files, which can be written in either SuiteScript 1.0 or SuiteScript 2.0. It's important to note that you cannot mix SuiteScript versions within the same SSP application. This separation ensures that each application functions correctly according to the rules and capabilities of its respective version.

How to Create an SSP Application

Creating an SSP application involves several steps:

  1. Enable Required Features: You must first turn on the necessary features in your NetSuite account.
  2. Develop SuiteScripts: Write the required SuiteScripts, including .ssp files for interactivity and .ss files for back-end processing.
  3. Gather Assets: Assemble any additional assets required for your application, such as images or libraries.
  4. Create an SSP Application Record: Establish a record in NetSuite for the SSP application.
  5. Upload Files: Upload your SuiteScripts and other assets to the designated file cabinet folder linked to the SSP Application record.
  6. Define Touch Points: Edit the SSP Application record to specify which interfaces your application will support.
  7. Link to Website: Connect your application to the relevant website or domain within NetSuite.
  8. Set Execution Priority: If you have multiple applications, arrange them to determine which executes first.

Important Notes

  • All SSP applications built with SuiteScript 1.0 are publicly accessible without login credentials. This contrasts with SuiteScript 2.0 applications, which must be explicitly deployed to specific sites or domains.
  • Establishing a clear URL root for your SSP application is recommended; it includes the application publisher and application name, ensuring easy access and management of application assets.

Who This Affects

  • Developers: Tasked with creating and managing SSP applications across different SuiteScript versions.
  • Administrators: Responsible for enabling features and configurations necessary for SSP applications within the NetSuite environment.
  • Web Store Managers: May need to oversee the integration and operational deployment of SSP applications.

Key Takeaways

  • SSP applications are pivotal for customizing web stores with SuiteScript.
  • Files must be in either SuiteScript 1.0 or 2.0, not both.
  • Public access is available for SuiteScript 1.0 applications; 2.0 requires deployment.
  • Establish a clear URL root for better organization of assets.

Source: This article is based on Oracle's official NetSuite documentation.

Frequently Asked Questions (4)

Can SuiteScript 1.0 and 2.0 be used together in the same SSP application?
No, SuiteScript 1.0 and 2.0 cannot be mixed within the same SSP application. Each application must be written entirely in one of the SuiteScript versions to function properly.
Are there any specific deployment requirements for SuiteScript 2.0 SSP applications?
Yes, SuiteScript 2.0 SSP applications must be explicitly deployed to specific sites or domains within NetSuite.
What permissions or features must be enabled to create an SSP application?
You need to enable specific features in your NetSuite account to create an SSP application. The article does not detail these features, so consult NetSuite documentation for exact requirements.
How does the public access differ between SuiteScript 1.0 and 2.0 SSP applications?
SuiteScript 1.0 SSP applications are publicly accessible without login credentials, while SuiteScript 2.0 applications require explicit deployment to specific sites, restricting access.
Source: Create and Use SSP Applications Oracle NetSuite Help Center. This article was generated from official Oracle documentation and enriched with additional context and best practices.

Was this article helpful?

More in SuiteScript

View all SuiteScript articles →