Extension Developer Tools Setup for SuiteCommerce Extensions
Extension developer tools are crucial for creating and managing SuiteCommerce extensions effectively. Follow these steps to set them up.
The Extension Developer Tools are essential for developers working on SuiteCommerce extensions, enabling them to create, test, and deploy custom extensions easily. Below are the steps to download and set up these tools in your NetSuite account.
How to Download and Extract the Extension Developer Tools
Step-by-Step Guide
- Login to your NetSuite account.
- Navigate to Documents: Go to Documents > Files > File Cabinet.
- Locate the Bundle: Go to SuiteBundles/Bundle 521562/.
- Download the ZIP File: Download the corresponding
.zipfile, such asExtensionDevelopmentTools-24.1.x.zip, where x is the latest minor release.- Important: If you are implementing Aconcagua or the 2018.2 release of SuiteCommerce Advanced, download
ExtensionDevelopmentTools-18.2.1.zipinstead. This version is specifically compatible with those implementations.
- Important: If you are implementing Aconcagua or the 2018.2 release of SuiteCommerce Advanced, download
- Extract the ZIP File: Extract it to a local directory, which will serve as your root development directory for custom extensions. You may rename this directory if needed.
- Important: Do not alter, move, or delete any files or folders within the root development directory.
- Open Your Command Line or Terminal: Access the location of your extracted root development directory.
- Install Node.js Packages: Run the following command to install necessary Node.js packages:
This installs the dependencies needed for your extensions and creates abashnpm install
node_modulessubdirectory. The installation process may take several minutes. - Establish Separate Directories for Sandbox Environments: If you are using a sandbox account, it is best to create separate root development directories for both production and sandbox environments. This practice ensures that deployments and fetches are managed correctly throughout the development lifecycle.
Next Steps
After successfully setting up the extension developer tools, you can begin extension development. For guidance on creating a baseline extension, testing locally, and deploying to a NetSuite account, refer to the Get Started with Extensions documentation.
If you also plan to develop themes, make sure to set up the Theme Developer Tools as well.
Key Points to Remember
- Ensuring compatibility with the correct version based on your implementation is crucial.
- Always maintain separate development directories for different environments to manage your projects effectively.
- You can further explore the SuiteCommerce extensibility API for advanced customization options to enhance your extensions.
Source: This article is based on Oracle's official NetSuite documentation.
Frequently Asked Questions (4)
How do I download the Extension Developer Tools for SuiteCommerce?
Do I need a specific version of the Extension Developer Tools for SuiteCommerce Advanced 2018.2?
What should I do after extracting the Extension Developer Tools ZIP file?
Is it necessary to maintain separate directories for sandbox and production environments?
Was this article helpful?
More in SuiteCloud Development Framework
- SuiteCloud Developer Assistant: AI Coding Support in
SuiteCloud Developer Assistant enhances NetSuite development with AI-powered coding features, offering real-time assistance and SuiteScript generation.
- SuiteCloud CLI for Node.js: New Features Overview
Explore the new features of SuiteCloud CLI for Node.js, enhancing SuiteCloud project development with interactive tools.
- SuiteCloud Developer Assistant Feature for Visual Studio
Discover the new SuiteCloud Developer Assistant integrated with Visual Studio Code for enhanced SuiteCloud project development.
- SuiteCloud Development Framework in NetSuite 2026.1
SuiteCloud Development Framework features in NetSuite 2026.1 enhance customization, deployment, and management for developers.
Advertising
Reach SuiteCloud Development Framework Professionals
Put your product in front of NetSuite experts who work with SuiteCloud Development Framework every day.
Sponsor This Category