Essential Customization Skills and Resources for SuiteCommerce
Essential skills and resources for effectively customizing SuiteCommerce and SuiteCommerce Advanced (SCA) websites.
To effectively customize SuiteCommerce and SuiteCommerce Advanced (SCA) websites, a clear understanding of the required skills, tools, and resources is essential. This guide outlines what you need to succeed in developing themes and extensions, from foundational web technologies to specific NetSuite services.
What Skills Are Required?
To develop custom themes and extensions for your Commerce website, you will need expertise in general web development technologies such as HTML, SASS/CSS, and JavaScript. Advanced tasks may require knowledge of Typescript, Backbone.js, and AJAX. Understanding NetSuite technologies, including SuiteScript 1.0 and 2.0, is also necessary for more intricate customizations.
Note: Certain customizations, such as those involving basic setups or using Site Management Tools (SMT), do not require advanced technical skills.
What Developer Tools Are Needed?
For development, SuiteCommerce and SCA provide essential themed and extension developer tools, which help create a local workspace compatible with NetSuite. Essential tools include:
- Node.js JavaScript runtime environment, along with Node Package Manager (NPM)
- Gulp.js toolkit
These tools are crucial for maintaining the lifecycle of your custom themes or extensions. For legacy SCA site customizations, the SCA developer tools are also available.
Which Scripts and APIs Are Supported?
While standard web scripts (HTML, CSS, JavaScript) are supported, using NetSuite's SuiteScript is crucial for accessing and manipulating NetSuite records. SuiteScript supports versions 1.0, 2.0, and 2.1, except SuiteScript 2.1, which is not recommended for Commerce sites.
Additionally, Extensibility API, Commerce API, and Item Search API offer powerful classes and methods for customizing site behavior and integrating features.
Supported Browsers
Commerce websites are compatible with Google Chrome 95+, Microsoft Edge (Chromium-based), Mozilla Firefox 95+, and Safari 13.1+. Internet Explorer 11 and earlier versions are not supported as of the 2022.1 release.
Additional Resources
Explore the SuiteCommerce Developers Portal for sample customizations and best practices. NetSuite also offers training courses like 'SuiteCommerce: Web Store Administration' and 'SuiteCommerce: Theme and Extension Development' to enhance your skills.
Related Topics
- What Can I Customize?
- Benefits of the Extension Framework
- Commerce Migration to SuiteScript 2.0
- What is the Development Life Cycle?
Key Takeaways
- Mastery of both general and NetSuite-specific technologies is crucial.
- Tools like Node.js and Gulp.js form the backbone of your development environment.
- SuiteScript and various APIs enable deep customization and integration.
- Staying updated on supported browsers ensures broader user compatibility.
- Leverage available resources and training to continuously improve your development skills.
Frequently Asked Questions (4)
What resources are available on the SuiteCommerce Developer Portal for website customization?
Are there any prerequisites for accessing SuiteCommerce training courses?
How can SuiteCommerce training courses enhance a developer's skills?
Do the resources discussed apply to all NetSuite users or only those using SuiteCommerce?
Was this article helpful?
More in Commerce
- SuiteCommerce CAPTCHA Configuration Options and Setup
Configure SuiteCommerce CAPTCHA for enhanced security. Enable CAPTCHA for registration, login, guest checkout, and orders.
- Single Sign-On Integration for NetSuite Web Stores
Implement inbound single sign-on integration for NetSuite web stores using SAML or OpenID Connect for seamless access.
- Facets Management for Commerce in NetSuite
Facets management in NetSuite Commerce optimizes item search filters, enhancing performance and improving user experience.
- SuiteCommerce Analytics Data and Cookie Consent Integration
SuiteCommerce Analytics Data enables tracking of shopper behavior. This requires a cookie consent extension for user preferences.
Advertising
Reach Commerce Professionals
Put your product in front of NetSuite experts who work with Commerce every day.
Sponsor This Category