To regenerate a consumer key and secret: Go to Setup > Integration > Manage Integrations. Select the record for which you want to generate a new consumer key and secret. The record opens in view mode. Click the Edit button. Click the Reset Credentials button. The system displays a popup message asking if you are sure you want to reset… Continue reading Regenerating a Consumer Key and Secret
Category: Coding Standard
How to Populate a Sales Order Field Before Order Creation in SCA
Automating field population in a NetSuite sales order before creation enhances efficiency and data accuracy in SuiteCommerce Advanced (SCA). This article explains how to set a custom field, such as a user’s department, in a sales order during the order creation process using SCA’s framework. By integrating with the checkout wizard, the field is populated… Continue reading How to Populate a Sales Order Field Before Order Creation in SCA
Smart BOM Cloning in NetSuite Based on Material Specs
In jewelry manufacturing, BOM duplication for alternate materials—like different gold qualities or diamond grades—is a repetitive yet critical task. To streamline this, we’ve developed a NetSuite Suitelet that allows users to duplicate existing Bill of Materials (BOM) Revisions while automatically substituting components based on selected material specs such as Metal Type, Diamond Color, and Color… Continue reading Smart BOM Cloning in NetSuite Based on Material Specs
Address Field Discrepancy Mitigation: SCA Extension Specification
Overview This custom SuiteCommerce Advanced (SCA) extension aims to resolve address field inconsistencies by aligning frontend input behavior with NetSuite’s record structure. It improves data integrity, streamlines checkout UX, and reduces downstream sync issues. 🧩 Extension Scope Objective: Create a modular extension to standardize address inputs across guest and logged-in user flows, ensuring compatibility with… Continue reading Address Field Discrepancy Mitigation: SCA Extension Specification
Restricting XEDIT Modifications to Approved Sales Orders in NetSuite
This article describes a User Event Script that prevents users with a specific role from modifying approved sales orders via Inline Editing (XEDIT) in NetSuite. The script throws a custom error message as a browser alert when such modifications are attempted . And the error can be shown as an alert 📜 Script Definition /**… Continue reading Restricting XEDIT Modifications to Approved Sales Orders in NetSuite
2025.1.0 Release SC/SCA/SCMA
The 2025.1.0 major release includes the following features and enhancements: Ability to Return Assembly Items Configuration Properties Updates Node.js Requirement Third-Party Library Updates Issue Fixes These enhancements typically apply to SuiteCommerce, SuiteCommerce MyAccount, and SuiteCommerce Advanced; however, some features could apply to a subset of each. The following enhancements explain the implementations to which they… Continue reading 2025.1.0 Release SC/SCA/SCMA
Product Reviews for SuiteCommerce and SuiteCommerce Advanced 2024.2 and Later
With SuiteCommerce or SuiteCommerce Advanced 2024.2 or later, customers can view and create product reviews on your Commerce website by default. However, you can disable this setting if you don’t want customers to use product reviews. To disable product reviews: Go to Commerce > Websites > Configuration. Select your website and domain and click Configure. In the… Continue reading Product Reviews for SuiteCommerce and SuiteCommerce Advanced 2024.2 and Later
Adding a “Notify Me When Available” Feature for Out-of-Stock Items in SuiteCommerce Advanced
One of the most user-friendly and revenue-saving features you can implement in SuiteCommerce Advanced is a “Notify Me When Available” option for out-of-stock items. While SuiteCommerce allows you to display item availability, it does not include a built-in method to let customers subscribe for restock alerts. Adding this feature improves customer experience, helps retain potential… Continue reading Adding a “Notify Me When Available” Feature for Out-of-Stock Items in SuiteCommerce Advanced
Webstore Matrix Item With Hyphenated Item Option the Associated Image Not Displayed
There might be scenarios where the Associated Images for an item are not showing on the SuiteCommerce Advanced webstore Go to an Item record > Webstore tab > Associated Images subtab > <Image>_<option>-<option>.extension (i.e., DCIM_X-Large.png) Navigate to Commerce > Websites > Configuration Populate Website & Domain Navigate to Shopping Catalog subtab and click on the Multi-Image Option tab and add the custom field id of the matrix option. In order to resolve, follow these steps: Navigate… Continue reading Webstore Matrix Item With Hyphenated Item Option the Associated Image Not Displayed
Customizing Item Name Display in PLP, PDP, and Cart via Configuration
Create Configuration Record “SiteSpecific.fieldName”: { “type”: “string”, “title”: “Field Name”, “description”: “Enter the item field name to display as name for this subsidiary/domain”, “default”: “storedescription”, “group”: “shoppingApplication”, “subtab”: “SiteSpecific” } PLP plp.addToViewContextDefinition(‘Facets.ItemCell.View’, ‘name’, ‘string’, function name(context) { … Continue reading Customizing Item Name Display in PLP, PDP, and Cart via Configuration