- In NetSuite, go to Commerce > Websites > New to launch the New Web Site page.
- Click Select under SuiteCommerce MyAccount.
- Add Display Name – to add a name that you desire to display in the heading of your site.
- Add Internal Name – to add a name for your site as you want it to appear in your NetSuite account.
- On the Setup tab: From the Default Hosting Root dropdown list (under Home Page), select the folder where you store HTML files for your web site. This should be Website Hosting Files : Live Hosting Files.
- On the Shopping tab, Currency and Languages areas, enable at least one currency and one language to be online as the default.
- To use the shipping feature on your website, check Shipping Information is Required. See the help topic Shipping Page. This applies to SuiteCommerce and SuiteCommerce Advanced releases 2020.1.2 and later.
- Save the Web Site Setup record.
- To add the order field to the Web Site Setup Record: In NetSuite, go to Commerce > Websites > Web Site List.
- Copy the contents of the Field Set Setup Script to a text editor.
- Edit the siteID variable with the site id you want to use.
- The site id is displayed in the URL when you navigate to the Web Site Setup page for the desired site.

- Execute the script in the SuiteScript debugger.
- Go to Customization > Scripting > Script Debugger.
- Enter the SuiteScript Debugger domain (by clicking the link as indicated) and then re-enter your login credentials if prompted.
- From the API Version dropdown, select 1.0.
- Copy and paste your modified script code into the debugger.
- Click Debug Script and then hit the Continue button.
- To set up the search index:
- In NetSuite, go to Commerce > Websites > Web Site List.
- Click Edit next to the site you want to set up.
- On the Search Index tab, Facet Fields subtab, select at least one facet in the Facet Field Name field to enable in the frontend (for example, Online Price).
- Save the Web Site record.