SuiteScript 1.0 SSP Applications


The procedure for creating, installing, and linking an SSP application to your website differs based on whether the SSP application is written in SuiteScript 1.0 or SuiteScript 2.0. If you are using an SSP application written in SuiteScript 2.0, see SuiteScript 2.0 SSP Applications.

To build an SSP application:

  1. Turn on the required features in NetSuite. For more information, see Enable Required Features for SuiteScript 1.0 SSP Applications.

  2. Write the SuiteScripts that will implement your web store customization, including .ssp files to render the UI and .ss files to handle requests. For examples of these file types, see Sample SSP Application Code (SuiteScript 1.0).

  3. Create and assemble other assets needed for your SSP application.

  4. Create an SSP Application record in NetSuite. See Create a SuiteScript 1.0 SSP Application Record.

  5. Upload your SuiteScripts and other required assets to the file cabinet folder listed in the SSP Application record. See Upload SSP Application Files.

  6. Edit the SSP Application record to define supported touch points where the SSP application will integrate with the web store. See, Select Supported Touch Points.

  7. Link the website to the SSP application in your NetSuite account. See Link a Website or Domain to an SSP Application and Remove Touch Points.

  8. If you are working with multiple SSP applications in a single account, determine which one should be executed first. See Change SSP Application Precedence.

Debug and Bundle an SSP Application

After you have created an SSP application, you can:

  • Debug your web store customization by running your SuiteScripts and reviewing entries in the Script Execution Log on the SSP Application record. See Debug a SuiteScript 1.0 SSP Application. Note that use of the SuiteScript Debugger is not currently supported for SSP application scripts.

  • Use SuiteBundler to package your web store customization for installation in another NetSuite account. See Bundle an SSP Application.