How to Add a Loading Spinner with Blur Overlay in NetSuite

In NetSuite, when executing a heavy client-side operation (like dynamic record updates), users may experience delays without visual feedback. A great way to improve UX is by showing a loading spinner with a blurred background during processing. This can be done using a simple Client Script. Why Use a Spinner? A spinner provides: Immediate feedback… Continue reading How to Add a Loading Spinner with Blur Overlay in NetSuite

How do I disable admin password expiration in Magento 2?

How do I disable admin password expiration in Magento 2 via the Admin Panel? Go to Stores → Settings → Configuration → Advanced → Admin → Security in the Magento admin. In the Security section, locate Password Lifetime (days) and Password Change. To completely disable password expiration, clear the Password Lifetime field. Optionally, set Password… Continue reading How do I disable admin password expiration in Magento 2?

Benefits of Using Apollo Client

Automatic Cache Management: Apollo Client caches query results, reducing unnecessary network requests. Error and Loading States: Built-in hooks like useQuery handle loading and error states seamlessly. Type Safety: Combine with GraphQL Code Generator for TypeScript support.

Exploring GraphQL Queries in React

Why GraphQL with React? GraphQL allows you to request exactly the data you need, reducing over-fetching and under-fetching issues common in REST. React’s component-based architecture pairs beautifully with GraphQL’s declarative data-fetching approach, making it easier to manage state and render UI based on server responses. Install Apollo Client npm install @apollo/client graphql  Configure Apollo Client… Continue reading Exploring GraphQL Queries in React

BeforeLoad User Event Script for Item Image Display on Line Level

Overview This explains a User Event Script that runs in the BeforeLoad entry point to fetch a File ID on the Custom Field, retrieve an item’s image URL, and set an Inline HTML field with the image URL. The script enables users to view item images directly at the line level on a Sales Order,… Continue reading BeforeLoad User Event Script for Item Image Display on Line Level

Resolving Committed Status Error in Sales Order

Issue When editing and saving a Sales Order, the following error was thrown: To resolve the issue, follow these steps to ensure the Item Fulfillment record is properly updated and the Sales Order can be edited or saved without errors: Navigate to Transactions > Sales > Fulfill Orders page. Click the Fulfill link beside the… Continue reading Resolving Committed Status Error in Sales Order

Collaborator Accounts in Shopify

When there is a user limit in Shopify, you can utilize collaborator access instead of normal user access. Collaborators don’t count towards your store’s user limit. To request collaborator access, you need a Shopify Partner account. From this account, you can send a collaborator access request to the store admin. The store admin must accept… Continue reading Collaborator Accounts in Shopify

Microservices in modern web development technology

Microservices Microservices are a software architecture approach where applications are built as a collection of small, independent services that communicate over well-defined interfaces, typically APIs. Each service focuses on a specific function, runs independently, and can be developed, deployed, and scaled separately. This contrasts with monolithic architectures, where all components are tightly coupled within a… Continue reading Microservices in modern web development technology

Time of rule and their key components

Time-Off Rules in NetSuite define how a specific time-off type (e.g., vacation, sick leave, personal leave) behaves within a time-off plan. They act like the instructions that control how employees earn, use, and manage their leave for each type. You create rules within a time-off plan to customize it based on your company’s policies. For… Continue reading Time of rule and their key components