The Shopper role’s access to the Suitelet’s external URL requires an additional parameter.
Visitors to your website are assigned the Shopper role to maintain their browsing session. Users can access the external Suitelet URL for Suitelet scripts using the Shopper role with these settings on the Script Deployment record in your NetSuite account:
- The Available Without Login box is checked.
- Under the Audience tab, in the Roles area, the Select All box is checked if you have used the internal URL in your site design. Using the internal URL instead of the external URL may be done to maintain the user’s shopping session.
After October 30, 2024, you must include the following additional parameter in the external URL:
&ns-at=<VALUE>
This additional parameter ensures that the Suitelet remains available and maintains the session for users with the Shopper role.
Note: The <VALUE> field should match the value of the parameter in the External URL field on the Suitelet’s Script Deployment record.
To reflect this new addition, the SuiteCommerce Extension Manager will be updated on October 23, 2024. After this update, extensions that are activated or reactivated will have this new parameter in the external URL.
Required Action
After receiving the SCEM update on October 23, 2024, if you are using extensions with your account, you should reactivate your extensions.
Important: If you have not reactivated your extensions by October 30, 2024, when the additional parameter goes into effect, your extensions could stop working.
For more information on reactivating an extension, see Activating Themes and Extensions, SuiteAnswers ID 83640