Developer Tools

Before customizing a SuiteCommerce site, you must set up the developer tools. These tools let you:

  • Create your own themes and extensions.

  • Compile your themes and extensions locally for testing.

  • Deploy themes and extensions to your NetSuite account. You can also deploy directly to your production or sandbox accounts in NetSuite.

  • Create and edit code locally in your preferred text editor or IDE.

  • Retrieve pre-existing theme source code as a basis for building a custom theme.

  • Build baseline extensions to access the Extensibility API.

  • Expose theme Sass variables for the Site Management Tools Theme Customizer.

Follow the instructions in these topics to set up and use the developer tools:

  • Developer Environment – This topic explains how to create your developer environment. The term developer environment refers to both the tools used to develop your code and the physical location where you store it all.

  • Theme Developer Tools – These topics explain how to use the theme developer tools to start building your own themes, test them locally, and deploy them to a NetSuite account.

  • Extension Developer Tools – These topics explain how to use the extension developer tools to start building your own extensions, test them locally, and deploy them to a NetSuite account.

  • Developer Tools Reference – These topics provide a handy reference of each Gulp.js command, what your theme and extension workspaces look like, plus important information on testing locally and deploying to NetSuite.