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.
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:
- Enable Required Features: You must first turn on the necessary features in your NetSuite account.
- Develop SuiteScripts: Write the required SuiteScripts, including
.sspfiles for interactivity and.ssfiles for back-end processing. - Gather Assets: Assemble any additional assets required for your application, such as images or libraries.
- Create an SSP Application Record: Establish a record in NetSuite for the SSP application.
- Upload Files: Upload your SuiteScripts and other assets to the designated file cabinet folder linked to the SSP Application record.
- Define Touch Points: Edit the SSP Application record to specify which interfaces your application will support.
- Link to Website: Connect your application to the relevant website or domain within NetSuite.
- 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.
Frequently Asked Questions (4)
Can SuiteScript 1.0 and 2.0 be used together in the same SSP application?
Are there any specific deployment requirements for SuiteScript 2.0 SSP applications?
What permissions or features must be enabled to create an SSP application?
How does the public access differ between SuiteScript 1.0 and 2.0 SSP applications?
Was this article helpful?
More in SuiteScript
- Common SuiteScript Errors and Solutions for NetSuite
Common NetSuite script errors include INVALID_SCRIPT_DEPLOYMENT_ID and SSS_AUTHORIZATION_HEADER_NOT_ALLOWED. Learn effective solutions.
- Set Sublist Field Values in SuiteScript 2.x for Record Management
Set sublist field values in SuiteScript 2.x for effective record management using standard and dynamic modes.
- Setting Field Values in SuiteScript for Effective Record
Learn to set field values in SuiteScript effectively, troubleshooting common errors and understanding data types.
- SuiteScript 2.1 Enhancements and API Updates in NetSuite
SuiteScript 2.1 enables execution of 2.0 scripts and supports PATCH method for enhanced API capabilities.
Advertising
Reach SuiteScript Professionals
Put your product in front of NetSuite experts who work with SuiteScript every day.
Sponsor This Category