Create SuiteScript 2.0 SSP Application Records in NetSuite
Learn to create SuiteScript 2.0 SSP Application records for website customization in NetSuite, including essential configuration steps.
The SSP Application record is vital for managing website customizations within your NetSuite account. It enables the organization of website assets, allows debugging of script files, and facilitates the packaging of customizations for deployment across different NetSuite accounts.
Key Properties of the SSP Application Record
The following key properties can be defined within the SSP application record:
- The folder in the NetSuite file cabinet dedicated to your website assets.
- A default SSP file for streamlined access.
- A URL root that forms the basis for website links to your assets.
How Do You Create a SuiteScript 2.0 SSP Application Record?
To create a new SSP application record, follow these steps:
-
Navigate to Creation Options:
You can create a new SSP application by one of the following methods:- Go to
Customization > Scripting > SSP Applications > New. - Alternatively, navigate to
Commerce > Hosting > SSP Applications > New. - If there's at least one SSP Application folder present in your file cabinet, you can also go to
Commerce > Hosting > Website Hosting Files, select a website hosting folder, and chooseNew SSP Application. Here, select an application publisher to proceed.
- Go to
-
Enter a Name:
Provide a Name for the SSP application, which serves as a project identifier used in lists, including the SSP Applications list page and in the Bundle Builder. This name is not visible to web store users. -
(Optional) Set an ID:
Define an ID if needed, used in scripts; if omitted, a default ID (webapp###) will be generated. Note that this ID is uneditable post-creation. -
Select SuiteScript Version:
Choose the SuiteScript Version utilized in the SSP application. Be mindful—this version is fixed once the record is saved. -
Choose an Application Folder:
From the dropdown, select an Application Folder containing SSP Application folders not linked to other applications. Note that folders withSuiteScript 1.0scripts will not appear. You can create a new application folder if necessary. -
Review URL Root:
Edit the URL Root as desired, this acts as the link base for the SSP application from your web store. It's important to note that this URL root cannot be altered after saving the record. -
(Optional) Enter a Description:
An internal Description for the SSP application can be provided; however, it won't be visible externally. -
Select Status:
Keep the status as Testing during creation and debugging; change it to Released once finalized. -
(Optional) Log Level:
You can set a Log Level to control the verbosity of log messages during script execution. -
(Optional) Set Owner:
Choose an Owner for the SSP application; default is the currently logged-in user. Only this user can modify the application after its creation. -
System Domain Availability:
Check Available on System Domain if you wish to make the application accessible on your system domain (e.g.,system.netsuite.com). -
Default SSP File:
In the Default SSP File field, enter a few letters of the file name to locate it. See additional documentation for more information on how to select a default SSP file. -
Finalizing:
Click Save to store the SSP Application record once all necessary fields are completed.
Related Topics
- Uploading SSP Application Files to the File Cabinet
- Setting Execute as Role Permissions for .ss and .ssp Files
- Making SSP Applications Available on System Domain
- Deploying and Undeploying SSP Applications
- Debugging SuiteScript 2.0 SSP Applications
Key Takeaways:
- The SSP Application record is essential for managing website customizations.
- Key details include naming, application version, and URL roots.
- Modifications to the application ID and URL root are not possible after saving.
- Proper status settings ensure appropriate visibility during development.
- Only application owners can modify SSP application records post-creation.
Frequently Asked Questions (4)
Does the folder used for the SSP application need any specific properties?
Can I change the URL root for the SSP application after creating the record?
What happens if I don't set an application ID during creation?
How does selecting the SuiteScript version impact the SSP application?
Was this article helpful?
More in SuiteScript
- Scheduling Map/Reduce Script Submissions in NetSuite
Learn how to schedule map/reduce scripts for one-time or recurring submissions in NetSuite, enhancing automation and efficiency.
- API Governance Units Calculation in NetSuite 2026.1
NetSuite 2026.1 introduces examples illustrating API governance unit calculations for both user event and scheduled scripts.
- Binary File Support in N/https Module for SuiteScript
SuiteScript enhances capabilities with binary file support in the N/https module, allowing improved data handling in external communications.
- Attach and Detach Operations in NetSuite 2026.1
Attach and detach operations for record relationships in NetSuite enhance data management and connectivity.
