Assigning the Standard Developer Role (Administrator Only) In Netsuite.

Administrators can assign the standard Developer role to employees. If you use the standard Developer role, permissions are dynamically adjusted when you enable or disable features in the target account. To assign a standard Developer role to a target NetSuite account: Log in to NetSuite with an administrator role. Go to Lists > Employees > Employees.… Continue reading Assigning the Standard Developer Role (Administrator Only) In Netsuite.

Creating Script Parameters

To create a script parameter: Go to Customization > Scripting > Scripts. Beside the script you want to add a parameter to, click Edit. Click the Parameters tab, and click New Parameter. In the Label field, type the name of the parameter (custom field) as it will appear in the UI after the script is deployed. In the ID field, type a custom ID… Continue reading Creating Script Parameters

SuiteScript Best Practices

Always thoroughly test your code before using it on your live NetSuite data.  Type all record, field, sublist, tab, and subtab IDs in lowercase in your SuiteScript code.  Prefix all custom script IDs and deployment IDs with an underscore (_).  Do not hard code any passwords in scripts. The password and password2 fields are supported… Continue reading SuiteScript Best Practices

Suite Script Unit Test

Should the script be deployed to All Users/Subsidiaries/Roles/Departments/Contexts? Should the permission level be Current Role/Admin/Specific Roles? Should there be empty/unnecessary entry points on the script? Does the User Preference have an impact on the customization? For example: User Date Preference is different from company preference. The date format can be changed on the user preferences… Continue reading Suite Script Unit Test

The Possible feature IDs that we can deploy using SDF.

The features that can be Enable or Disable using the SDF are given below. ■ ACCOUNTING ■ ACCOUNTINGPERIODS ■ ACHVEND ■ ACTIVITYCODES ■ ADDONS ■ ADDRESSCUSTOMIZATION ■ ADHOCXCHARGEREQUEST ■ ADVANCEDBILLOFMATERIALS ■ ADVANCEDEMPLOYEEPERMISSIONS ■ ADVANCEDGVMNTISSUEDIDTRACKING ■ ADVANCEDJOBS ■ ADVANCEDNUMBERINGSEQUENCES ■ ADVANCEDPRINTING ■ ADVANCEDPROCUREMENTAPPROVALS ■ ADVANCEDPROJECTACCOUNTING ■ ADVANCEDPROMOTIONS ■ ADVANCEDREVENUERECOGNITION ■ ADVANCEDREVENUERECOGNITIONAPP ■ ADVANCEDREVRECPLUGIN ■ ADVANCEDSITECUST ■… Continue reading The Possible feature IDs that we can deploy using SDF.

Enable or Disable features using SDF

Create a new project in the VS code. Import the features.xml file to the ‘AccountConfiguration’ folder. (You can manually add the ‘features.xml’ file to the AccountConfiguration if it is not available. validate the project against the target account and if there is no issues, deploy them into the new account. Below added the sample content… Continue reading Enable or Disable features using SDF

Difference between scriptContext.response.writePage and scriptContext.response.write

In suitescript, both scriptContext.response.writePage and scriptContext.response.write are methods used to handle response to a client. scriptContext.response.writePage: It is used to render and send a whole page or form. Ideally used for suitelets with interactive UI elements. Example: Used to create a custom form with input fields and buttons that users can interact with. scriptContext.response.write: sends… Continue reading Difference between scriptContext.response.writePage and scriptContext.response.write

Set Up Store Pickup for Commerce Websites

Define Store Pickup Field Sets You must expose specific field sets to your Commerce website so that the Store Pickup feature can function properly. See Set Up Initial Field Sets for instructions. Important Store pickup fields are specific to the Store Pickup feature and are added to field sets that are already established. Do not replace established fields… Continue reading Set Up Store Pickup for Commerce Websites

Prerequisites for Store Pickup

Complete Order Management Tasks for Store Pickup SuiteCommerce and SuiteCommerce Advanced websites integrate with NetSuite’s Order Management feature to provide the complete Store Pickup feature. To complete the Order Management tasks required to set up Store Pickup, follow the steps outlined in the help topic Setting Up Store Pickup. Set Up Automation in Advanced Order Management… Continue reading Prerequisites for Store Pickup

Limitations to the Store Pickup

Limitations to the Store Pickup feature include the following: The Store Pickup feature is available in the following NetSuite accounts: U.S., Canada, U.K., Australia, and OneWorld. Store Pickup cannot be used together with the following features: SuiteTax — See General SuiteTax Topics for information about SuiteTax. Scriptable Cart — See Scriptable Cart for information about Scriptable Cart. Store Pickup… Continue reading Limitations to the Store Pickup