SSP Applications for Commerce Web Stores in NetSuite

SSP applications enable dynamic content generation for Commerce web stores, enhancing customer experiences and customization capabilities.

·3 min read·View Oracle Docs

Starting in NetSuite, SuiteScript Server Pages (SSP) is a custom web application platform designed for developing applications specifically for Commerce web stores. This feature allows developers to craft dynamic content through server-side SuiteScript, improving the user experience and interactivity of eCommerce sites.

What are SSP Applications?

SSP applications are essentially an evolution of Suitelets, enabling the creation of frontend pages backed by server-side logic written in SuiteScript. These applications are packaged as SuiteApps, allowing for easy distribution and installation within NetSuite accounts.

Structure of SSP Applications

SSP applications comprise two main file types:

  • .ssp files: These files are responsible for generating dynamic web content. They allow for the integration of HTML with SuiteScript, enabling the display of customizable elements on your web store.
  • .ss files: These files typically contain backend services, which can be accessed through AJAX calls made by the .ssp files.

The separation of frontend display logic and backend business logic ensures clarity and maintainability in your web applications.

Entry Points and Touch Points

Each SSP application has designated entry points (or touch points) associated with certain functionalities on your web store. Depending on the SuiteScript version utilized, these points function differently:

  • SuiteScript 1.0: Multiple entry points are defined using 'Supported Touch Points' in the application record, such as login, homepage view, and logout.
  • SuiteScript 2.0: A single entry point is established through a default .ssp file configured in the application record.

Working with SSP Applications

Not only can you create and customize SSP applications directly within your NetSuite account, but you can also manage multiple applications to fine-tune various facets of a single web store. This flexibility is crucial for businesses that require tailored solutions to meet specific customer needs.

Key Features of SSP Applications

  • Dynamic Content Generation: Enhance user engagement by generating content tailored to user interactions.
  • Bundling and Distribution: Easily package and share your SSP applications with others via SuiteApps.
  • Integration with Commerce API: Utilize the Commerce API for additional functionalities alongside SuiteScript API capabilities.

Conclusion

Incorporating SSP applications into your Commerce web store not only elevates the user experience through dynamic, responsive elements but also allows for streamlined customization and management of your eCommerce operations.

Who This Affects

  • Developers: Who are building and implementing custom web applications for eCommerce.
  • Administrators: Managing and deploying SSP applications within the NetSuite environment.

Key Takeaways

  • SSP applications enhance dynamic content generation for web stores.
  • They feature both frontend (.ssp) and backend (.ss) file types.
  • Customization and bundling facilitate ease of distribution.
  • Entry points vary based on SuiteScript version.

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

Frequently Asked Questions (4)

How do SSP applications interact with existing SuiteCommerce sites?
SSP applications enhance SuiteCommerce sites by enabling the generation of dynamic content and supporting customized user interactions through server-side SuiteScript. This allows for a more interactive and tailored user experience.
Do I need to use specific SuiteScript versions for SSP applications?
Yes, the functionality of SSP application's entry points depends on the SuiteScript version used. SuiteScript 1.0 allows for multiple entry points, while SuiteScript 2.0 uses a single entry point through a default .ssp file.
What file types are involved in developing SSP applications?
SSP applications consist of two main file types: .ssp files for generating dynamic web content and .ss files for backend services accessible via AJAX calls.
Can SSP applications be distributed across multiple NetSuite accounts?
Yes, SSP applications can be packaged as SuiteApps, allowing for easy distribution and installation in different NetSuite accounts.
Source: SSP Applications and Commerce web stores 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 Commerce

View all Commerce articles →