- Before create an extension, must download the extension developer tools and extract them to create a top-level development directory
- Use the latest theme and extension developer tools found in the appropriate SuiteBundles folder in your NetSuite File Cabinet. SuiteCommerce and SCA 2019.1 and Later – Use the latest theme and extension developer tools found in the appropriate SuiteBundles folder in your NetSuite File Cabinet
Before downloading the extension developer tools, complete the following tasks:
- Verify that you have SuiteCommerce or SuiteCommerce Advanced installed as described in Install your commerce website applications
- Verify that you have SuiteCommerce Extension Manager installed as described in Install your commerce website applications
- Set up your developer environment as described in install node.js , gulp.js
To download and extract the extension developer tools:
- Login to NetSuite account.
- In NetSuite, go to Documents > Files > File Cabinet.
- Navigate to SuiteBundles/Bundle 390093/.
- Download the .zip file you find there:
ExtensionDevelopmentTools-21.2.x.zip(where x equals the latest minor release). - Extract the .zip file to a location in your local environment. This becomes your root development directory for your custom extensions.The .zip file extracts into a directory of the same name, but you can rename this directory to suit your need
- Open a command line or terminal window.
- Access your root development directory created previously.
- Enter the following command to install additional Node.js packages into this directory:
npm install