After installing Node.js and Gulp.js, you have completed the basic installation requirements for the developer tools. To begin locally editing and customizing SuiteCommerce Advanced, you must first download the source files from the NetSuite file cabinet. Generally, you only need to download the source files the first time you set up your local development environment. You may also need to download the source files to ensure you have the correct base version or the most recent version after a bundle update.
Your File Cabinet includes the following two implementations:
Source – this implementation contains all of the original installation files. It is locked to prevent any changes. The Source implementation can be used in the future for creating diffs against your customizations to troubleshoot issues.
Development – the Development implementation is where you begin your work.
In the _Sources directory of the Development implementation, there is a zipped source file available. Download this file to your local development environment to begin working on your customizations and to create Distribution files. Appropriate default Touch Points are automatically deployed to this implementation. After deployed to a website, your site is available at the domain defined for that site.
With the Aconcagua release of SuiteCommerce Advanced, these implementations no longer contain HTML and Sass files. To customize the look and feel of your site, you must use the theme developer tools to implement themes. See Theme Developer Tools for details. These tools can be operated simultaneously with the SCA developer tools.
To download the SuiteCommerce Advanced source files:
Login to your NetSuite account where SuiteCommerce Advanced is installed.
Access the File Cabinet at Documents > Files > File Cabinet.
In the File Cabinet, go to Web Site Hosting Files > Live Hosting Files > SSP Applications > [SSP Application] > Source > _Sources.
Click the name of the .zip file to download it.
Extract the .zip file to the directory where you want to store your source files.
By default, the zip file extracts into a top-level directory named
SuiteCommerce Advanced <release_name>. You can change the name of this top-level directory, if necessary. However, do not change the names of subfolders, files, or their structure within this directory.
After downloading and extracting the zip files, you can begin editing or customizing SuiteCommerce Advanced. If necessary, you can add these files to a version control system.