There are two ways that we can apply patches, the first one is Using Extend Mode, and the second one is using Override Mode. Here we will go through the second approach – Using Override Mode. To apply patches for Product List: Download the source code from ‘Development’ directory in file cabinet. Create an ‘Extensions’… Continue reading How to apply Product List patch for SCA 2019.2 – 2024.1 versions
Author: Vyshnav K K
Managing Invoice Payment Options with the ‘Net Terms Workflows’ Bundle in NetSuite
The ‘Net Terms Workflows’ bundle (Bundle ID: 389492) in NetSuite is designed to provide businesses with a streamlined way to manage vendor invoicing terms and control invoice payment options. This bundle introduces a custom checkbox called ‘Allow Invoices’ on the vendor record. After installing this bundle, a custom check box named ‘Allow Invoices’ will be… Continue reading Managing Invoice Payment Options with the ‘Net Terms Workflows’ Bundle in NetSuite
Upgrading WSDL version
Upgrading your WSDL version in NetSuite is essential for leveraging new features and maintaining compatibility with the platform as older versions are retired. When upgrading, it’s important to ensure that your integrations work with the latest version of NetSuite, as changes like new required fields, removed fields, or altered data types may require re-coding parts… Continue reading Upgrading WSDL version
How to display shipping items as shipping methods on the website
Navigate to Lists –> Accounting –> Shipping Items. Click on the corresponding shipping item and ensure that ‘DISPLAY IN WEBSITE’ checkbox is checked. If want to make the shipping item free, then set the ‘FLAT RATE’ field value as 0.00. If want to make the shipping item free over certain amount, then set the value… Continue reading How to display shipping items as shipping methods on the website
How to set invoice as default payment method for customers having terms.
Add ‘OrderWizard.Module.PaymentMethod.Selector’ as dependency to the entry point file. Extend ‘OrderWizardModulePaymentMethodSelector.prototype’ and use wrap function to keep the already existing properties and functions. Check whether the customer has terms by retrieving the payment terms from his profile. Use ‘setModuleByType()’ function to set the invoice as default payment option. if (!this.selectedModule) { let… Continue reading How to set invoice as default payment method for customers having terms.
How to Bypass CORS Policy for Locally Hosted Domains in Chrome
In certain scenarios, users may encounter a CORS policy error that prevents access to their locally hosted website. This issue is specific to Google Chrome, as other browsers have not yet implemented this policy. Solution Disabling Insecure Private Network Requests Open a New Tab in Google Chrome: Launch the browser and open a new tab.… Continue reading How to Bypass CORS Policy for Locally Hosted Domains in Chrome
Developer Tool Roles and Permissions
When working with Commerce developer tools, your role and its associated permissions are crucial. Keep the following points in mind: Role Permissions: You need a role with the necessary permissions to fetch and deploy files in NetSuite using the Commerce developer tools. Two-Factor Authentication (2FA): 2FA is mandatory for all NetSuite accounts starting with version… Continue reading Developer Tool Roles and Permissions
Steps to Create a Custom Role with Fetch and Deploy Permissions in NetSuite
To set up a custom role with the necessary permissions for fetching and deploying within NetSuite, follow these procedures: Creating the Custom Role Navigate to Role Management: Go to Setup > Users/Roles > Manage Roles > New in NetSuite. Configure the Role: Fill out the Role record as described in the Customizing and Creating Roles… Continue reading Steps to Create a Custom Role with Fetch and Deploy Permissions in NetSuite
Set Execute as Role Permissions for .ss File
First, our custom extension needs to be deployed and activated to get backend access (backend data) from NetSuite. In order to use the module_name.Service.ss file, it is necessary to assign a matching role in the field ‘Execute as Role’ by editing that .ss file. The ‘CEO’ role or custom CEO role has all the necessary… Continue reading Set Execute as Role Permissions for .ss File
Best practices for responsiveness by bootstrap in SCA website.
Grid System for Layouts Use Bootstrap’s 12-column grid system to create flexible and responsive layouts. Ensure each layout component uses Bootstrap’s grid classes (col-, row, container, container-fluid) to adjust the layout across different screen sizes. For example, col-md-6 will make an element occupy half the screen on medium and larger devices while stacking it full-width… Continue reading Best practices for responsiveness by bootstrap in SCA website.