Download SuiteCommerce Extension Developer Tools

Download extension developer tools for SuiteCommerce from your NetSuite File Cabinet for effective customization and management.

·2 min read·View Oracle Docs

TL;DR Opening

This article covers the process of downloading the SuiteCommerce Extension Developer Tools from your NetSuite account, which is essential for developing custom extensions for SuiteCommerce and SuiteCommerce Advanced implementations.

Which Tools Do I Use?

Extension developer tools are available in the SuiteBundles folder of your NetSuite File Cabinet, correlating with the SuiteCommerce Extension Management bundle. These tools are regularly updated with each new SuiteApp release. The necessary tools depend on your implementation:

  • SuiteCommerce and SCA 2019.1 and Later: Use the latest theme and extension developer tools found in the respective SuiteBundles folder in your NetSuite File Cabinet.
  • SCA Aconcagua and 2018.2 Release: Users of these implementations should utilize the 2018.2.1 developer tools available in the SuiteBundles folder. Compatibility with any other tools is not possible.

Prerequisites

Before downloading the extension developer tools, ensure the following:

  • Confirm that SuiteCommerce or SuiteCommerce Advanced is installed as per the installation instructions.
  • Verify that the SuiteCommerce Extension Manager is installed.
  • Set up your developer environment, ensuring Node.js and Gulp.js are properly installed.

Download Extension Developer Tools

To download and extract the tools, follow these steps:

Steps to Download and Extract the Tools:

  1. Log in to your NetSuite account.

  2. Navigate to Documents > Files > File Cabinet.

  3. Go to SuiteBundles/Bundle 521562.

  4. Download the relevant .zip file:

    ExtensionDevelopmentTools-24.1.x.zip (where x represents the latest minor release).

    Important: If you are implementing the Aconcagua or 2018.2 release of SuiteCommerce Advanced, download the ExtensionDevelopmentTools-18.2.1.zip file. These are the only tools that will work for your implementation.

  5. Extract the downloaded .zip file to a designated location in your local environment. This location will act as your root development directory for custom extensions. You can rename the extracted directory for easier identification but do not alter or delete any files or folders within.

  6. Open your command line or terminal window.

  7. Navigate to your new root development directory from the extraction.

  8. Execute the following command to install additional Node.js packages:

    npm install

    This command will install all necessary dependencies for managing your custom extensions, and it may take several minutes to complete.

Note:

If utilizing a sandbox account, it is advisable to establish separate root development directories for production and sandbox environments. This best practice helps ensure that you fetch from and deploy to the correct account as you progress through the development lifecycle.

You are now equipped to begin extension development. For additional information on building a baseline extension and deploying to NetSuite, refer to the relevant documentation.

Frequently Asked Questions (4)

How do I download the Extension Developer Tools for SuiteCommerce?
To download the Extension Developer Tools, log into your NetSuite account and navigate to Documents > Files > File Cabinet. Locate the SuiteBundles/Bundle 521562/ directory and download the appropriate .zip file according to your SuiteCommerce version.
Do I need a specific version of the Extension Developer Tools for SuiteCommerce Advanced 2018.2?
Yes, for SuiteCommerce Advanced 2018.2 or the Aconcagua release, download `ExtensionDevelopmentTools-18.2.1.zip` as it is specifically compatible with those implementations.
What should I do after extracting the Extension Developer Tools ZIP file?
After extracting the ZIP file, install the necessary Node.js packages by accessing the command line or terminal, navigating to your root development directory, and running `npm install` to set up your development environment.
Is it necessary to maintain separate directories for sandbox and production environments?
Yes, it is recommended to create separate root development directories for sandbox and production environments to ensure accurate management of deployments and fetches throughout the development lifecycle.
Source: Download the Extension Developer Tools Oracle NetSuite Help Center. This article was generated from official Oracle documentation and enriched with additional context and best practices.

Was this article helpful?

More in SuiteCloud Development Framework

View all SuiteCloud Development Framework articles →