Creating key performance indicator (KPI) dashboards for your sales team in NetSuite can provide valuable insights and help track progress toward sales goals. Here are some possible KPI dashboards for your sales team in NetSuite: Revenue Dashboard: Total Sales Revenue: Monitor overall sales revenue in real-time. Monthly or Quarterly Sales Growth: Track the growth of… Continue reading KPI Dashboards for sales team
Month: September 2023
SMT Permission for an Existing Role
As an alternative to assigning a store manager role or administrator role to a user who manages websites, you can instead add permissions to a NetSuite custom role. This enables users assigned the custom role to manage website content without the need for the store manager or administrator role assignment. Add the following permissions to… Continue reading SMT Permission for an Existing Role
Tips for SuiteScript Configuration and Code
Identify Performance Issues One indicator of a performance issue is when a script takes a long time to run but does not fail, resulting in web page latency. If you notice web page latency, a script is probably doing one or more of the following tasks: Performing a large number of record operations without going… Continue reading Tips for SuiteScript Configuration and Code
Inventory Forecasting
What Are the Different Approaches to Inventory Forecasting? While intuition and experience can play a role in forecasting, the most effective methods rely on data and formulas. Various methods and approaches exist for these formulas. The primary formula-based approaches to successful inventory forecasting include trend forecasting, graphical forecasting, qualitative forecasting, and quantitative forecasting. The choice… Continue reading Inventory Forecasting
Best practises for creating search in commerce extensions
Avoid performing a search per individual line item. Build an array of item records and use that as a filter to execute only one search for all records, instead of performing individual searches per line. Consolidate multiple searches into one search with a broader condition.This consolidation reduces the number of calls you make. If your… Continue reading Best practises for creating search in commerce extensions
Cycle and Physical Count | ABC Analysis
While both cycle counts and physical counts share the common goal of achieving accurate inventory data, they employ different methods to achieve this objective. These differences hold significant implications for day-to-day warehouse operations. Here’s a quick comparison of both methods: Aspect Cycle Count Physical Count Schedule Ongoing (often daily) Periodic (typically yearly) Items Counted Specific… Continue reading Cycle and Physical Count | ABC Analysis
SuiteQL in the N/query Module
SuiteQL is a query language based on the SQL-92 revision of the SQL database query language. It provides advanced query capabilities you can use to access your NetSuite records and data. In SuiteScript, you can create and run SuiteQL queries using the N/query module. Queries created using SuiteQL can be more powerful and flexible than… Continue reading SuiteQL in the N/query Module
Suite talk Rest API setup
Importing the Postman Collection To import the Postman collection: Download the REST web services Postman collection of sample requests from the SuiteTalk tools download page at https://<accountID>.app.netsuite.com/app/external/integration/integrationDownloadPage.nl. To access this page, you must substitute your account ID, and the REST web services permission must be assigned to your role. Unzip the archive. Click Import in… Continue reading Suite talk Rest API setup
identifier = md5
The md5() function is used here to calculate a fixed-length 32-character hexadecimal hash based on the content stored in $content->usercontent. This hash is essentially a unique fingerprint for the content. If two sets of content have the same exact content, they will produce the same MD5 hash. To identify duplicates, you can store these MD5… Continue reading identifier = md5
use context hook
The useContext hook is a part of React’s Hooks API, and it is used for accessing the context values provided by a Context object created using React.createContext. Context in React allows you to share data or state between components without having to explicitly pass it through props at every level of the component tree. Advantages:… Continue reading use context hook