Action Required: Add the Online Form User External Role to NetSuite CPQ Configurator Suitelet

This notice is intended for customers that have the following NetSuite CPQ SuiteApps are installed in your account:

  • NetSuite CPQ Configurator
  • NetSuite CPQ SuiteCommerce Integration Extension

The 2025.1 release introduced changes to how audience roles are defined for script deployments. Due to these changes, it is no longer possible to deploy scripts to both internal and external roles by checking the Select All box on the Audience subtab of the script deployment record. The Roles field was split into two separate fields: Internal Roles and External Roles. For more information about the changes, see Changes to Script Deployment Record Audience Fields. See also the following help topics:

What is Changing?

The Online Form User external role must be added to the audience of the script deployment record for the NetSuite CPQ Configurator Suitelet. This step is required to allow users without an active NetSuite session to configure items from SuiteCommerce web stores. If you do not add this external role, unauthenticated users will not be able to access the product user interface to configure the items.

Required Actions

You must add the Online Form User external role to the deployment script audience of the NetSuite CPQ Configurator Suitelet. By providing access to this role, unauthenticated users can configure NetSuite CPQ Configurator items from your SuiteCommerce web store. To add this external role, complete the following steps:

Step 1: Verify access to configurable items from SuiteCommerce. You need to make sure unauthenticated users will be able to open configurable items from your SuiteCommerce web store without logging in. For this purpose, open a configurable item— also known as a product—as an unauthenticated user from your web store:

  • If you can access the product user interface, no further action is required.
  • If you receive the message You do not have privileges to view this page, go to step 2.

Step 2: Add the Online Form User external role to the NetSuite CPQ Configurator Suitelet. Complete the following steps:

  1. Enable the Online Forms feature.
  2. Go to Setup > Company > Enable Features.
  3. Click the CRM subtab and check the Online Forms box in the Marketing section.
  4. Add the Online Form User role to the required script deployment.
  5. Go to Customizations > Scripting > Script Deployments.
  6. In the Type field in the Filters section, select Suitelet.
  7. Find and edit the CPQC-ST-SCA-Wrapper script deployment (ID: customdeploy_cpqc_st_scaw).
  8. Go to the Audience subtab.
  9. In the External Roles field, select the Online Form User role.
  10. Click Save.

Users without an active NetSuite session should now be able to configure items from your SuiteCommerce web store.

Leave a comment

Your email address will not be published. Required fields are marked *