SuiteCommerce Extension Developer Tools for Customization

SuiteCommerce developers can download and set up extension developer tools for various implementations, ensuring optimal customization.

·2 min read·View Oracle Docs

SuiteCommerce extension developer tools are essential for customizing your SuiteCommerce and SuiteCommerce Advanced (SCA) implementations. These tools can be found in the SuiteBundles folder of your NetSuite File Cabinet and are updated automatically with each SuiteApp release.

Which Tools Should You Use?

The tools you need depend on your implementation:

  • SuiteCommerce and SCA 2019.1 and Later: Use the latest theme and extension developer tools available in your SuiteBundles folder.
  • SCA Aconcagua and 2018.2 Release: Compatible only with the 2018.2 extension developer tools. Ensure to use the correct version (2018.2.1) for these implementations.

Prerequisites

Before downloading the theme developer tools, ensure you have:

  • SuiteCommerce or SuiteCommerce Advanced installed: Ensure your application is properly set up as outlined in the installation documentation.
  • SuiteCommerce Extension Manager installed: Necessary for managing your extensions effectively.
  • Developer environment set up: This includes installing Node.js and Gulp.js.

Downloading Theme Developer Tools

To download and set up the theme developer tools:

  1. Log in to your NetSuite account.
  2. Navigate to Documents > Files > File Cabinet.
  3. Go to SuiteBundles/Bundle 521562/.
  4. Download the latest ThemeDevelopmentTools-24.1.x.zip file.
  5. Extract the zip file to set up your theme development workspace. Follow the recommended practices to avoid moving or renaming necessary files within the workspace.

Extension Development Steps

After setting up the tools, follow these basic steps to create an extension:

  1. Create a baseline extension using the developer tools.
  2. Fetch active theme and extension files to ensure compatibility.
  3. Add extension functions using JavaScript, Node.js modules, and other required files.
  4. Test your extension on a local server.
  5. Deploy your extension to NetSuite once satisfactory results are achieved.

Conclusion

Using the appropriate SuiteCommerce extension developer tools allows developers to effectively create and manage customizations. Make sure you match the tools to your specific implementation requirements for optimal results.

Key Takeaways:

  • SuiteBundles contains crucial extension developer tools for SuiteCommerce.
  • Use specific tools based on your implementation (2018.2 or later).
  • Ensure all prerequisites are met before downloading and setting up the development environment.
  • Follow structured steps for extension development to ensure quality and functionality.

Frequently Asked Questions (4)

Can I use the theme developer tools for versions prior to SuiteCommerce and SCA 2019.1?
No, for SCA Aconcagua and 2018.2 releases, you must use the 2018.2.1 extension developer tools as the latest tools are not interchangeable with earlier versions.
What are the prerequisites for downloading the theme developer tools?
Before downloading, ensure that SuiteCommerce or SuiteCommerce Advanced is installed, the SuiteCommerce Extension Manager is set up, and your developer environment includes Node.js and Gulp.js.
How do I download the theme developer tools for SuiteCommerce?
To download the tools, log in to your NetSuite account, navigate to Documents > Files > File Cabinet, locate the SuiteBundles directory, and download the appropriate ThemeDevelopmentTools-24.1.x.zip file.
Is it possible to develop multiple themes using a single instance of theme developer tools?
No, you can only develop one theme per top-level theme workspace. Separate instances of theme developer tools are needed for multiple themes.
Source: Which Tools Do I Use? 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 Commerce

View all Commerce articles →