SuiteCommerce
NetSuite Unknown
2026-07-24

CPQ Configurable Items Page Can Now Be Launched Externally via Suitelet Wrapper

NetSuite CPQ's Configurable Items selector page can be exposed to third-party websites through a bundled Suitelet (customdeploy_cpqc_st_sca) with the &cmd=selector query parameter, letting external users configure products without logging into NetSuite.

Affects:CPQ ConfiguratorSuiteCommerceSuitelet Script Deployments

What changed

The CPQ Configurator now supports launching its Configurable Items page from third-party (non-NetSuite) websites. This lets external users browse active configurable products and enter the configurator flow without a NetSuite login. The mechanism relies on a bundled Suitelet deployment and two new checkbox flags.

Key components

  • Suitelet script deployment: CPQC-ST-SCA-Wrapper (deployment ID customdeploy_cpqc_st_sca). This is a bundled CPQ Suitelet that serves the configurator UI externally. The deployment must have Available without login checked so that unauthenticated users can reach it.
  • URL parameter: Append &cmd=selector to the Suitelet's External URL to render the Configurable Items selector page specifically (as opposed to a single product configurator view).
  • Global setting: Under CPQ > Configurator > Settings, a new Launch products from SuiteCommerce checkbox must be enabled to allow external access.
  • Per-product flag: Each configurable product record that should be visible externally must have the Available on SuiteCommerce checkbox enabled.

How it works

The Suitelet acts as a wrapper that serves the CPQ configurator UI outside the normal NetSuite chrome. Because the deployment is marked Available without login, the External URL is publicly reachable. The &cmd=selector parameter tells the Suitelet to render the product listing (selector) page rather than a direct product configurator. Only products explicitly flagged with Available on SuiteCommerce appear.

Oracle's documentation does not specify how configured item data flows back (e.g., whether a sales order or quote is created automatically, or whether the session is anonymous). If you plan to integrate this into an order-capture workflow, verify the downstream record creation behavior in a sandbox first.

What to do

  1. Navigate to CPQ > Configurator > Settings and check Launch products from SuiteCommerce.
  2. On each product record you want exposed, check Available on SuiteCommerce.
  3. Go to Customizations > Scripting > Script Deployments, filter by type Suitelet, and locate customdeploy_cpqc_st_sca.
  4. Confirm Available without login is checked on that deployment. If it is not, check it and save.
  5. Click the External URL link on the deployment record. In the new tab, append &cmd=selector to the URL and verify the Configurable Items page loads.
  6. Embed the resulting URL in your third-party website.

Security considerations

  • Because Available without login is enabled, the Suitelet endpoint is publicly accessible. Audit the Suitelet's behavior to ensure it does not expose sensitive pricing, inventory, or customer data beyond what you intend.
  • If you later disable the feature, uncheck both the global setting and the per-product flags, and consider unchecking Available without login on the deployment to close the endpoint entirely.
  • Oracle does not document rate-limiting or abuse protections on this endpoint. Consider placing it behind your own proxy or CDN if traffic volume is a concern.