SuiteCommerce Extensions Hello World Fundamentals
Extension File Types
Learn about the file types included with SuiteCommerce extensions. These include the following:
-
Entry point
-
Views
-
Templates
-
Models
-
Frontend models
-
Backend models
-
SuiteScript services
-
Extension manifest
For details, see Anatomy of an Extension.
Supported Scripts, Languages, and APIs
You can use standard web development scripts and languages when customizing SuiteCommerce sites, including HTML, CSS, Sass, Handlebars.js, JavaScript, TypeScript, and AJAX. In addition, you need to use NetSuite technologies, like the SuiteScript scripting language, when developing extensions for SuiteCommerce sites. To learn more, explore these topics:
-
Commerce Migration to SuiteScript 2.0
-
Extensibility API
-
Item Search API
-
Commerce API
-
SuiteScript API
Extension Developer Gulp Commands
With Gulp.js installed in your developer environment, you can use the commands it provides to create and manage the resources needed for your customizations. To learn more, see Extension Developer Gulp Commands.
Website Types
You can create, preview, filter, and edit sites based on the site type. To determine which site type to select when creating a new site, see Commerce Website Types.
Supported Browsers
Browser support for Commerce websites is different from the browser support in NetSuite.
Browser |
Platform |
---|---|
Google Chrome 95 and later |
|
Microsoft Edge (Chromium-based) |
|
Mozilla Firefox 95 and later |
|
Safari 13.1 and later |
|
Browser Limitations
Access to PayPal payment systems
PayPal requires Transport Security Layer (TLS) 1.2 for all HTTPS connections. If a site user attempts to access PayPal payment systems using a browser that doesn't have TLS 1.2 enabled, the requested PayPal page doesn't load. To fix this issue, users should use a browser that supports TLS 1.2 and has TLS 1.2 enabled in browser settings.
Internet Explorer 11 and earlier not supported
-
SuiteCommerce
As of the 2022.1 release and later, SuiteCommerce website implementations no longer support the use of Internet Explorer 11 (IE 11) and earlier.
-
SuiteCommerce MyAccount
As of the 2022.1 release and later, SuiteCommerce MyAccount website implementations no longer support the use of Internet Explorer 11 (IE 11) and earlier.
-
SuiteCommerce Advanced (SCA)
Previous versions of SCA continue to support IE 11, but IE 11 is not supported for SCA version 2022.1 and later.