Overview In SuiteCommerce, certain items classified as “Controlled : Signature Controlled” require prescriber information before an order can be submitted. While frontend validation handles this in most cases, there are edge scenarios—such as multi-tab cart updates—where frontend checks may be bypassed. This article outlines a backend validation strategy using the LiveOrder.Model to ensure data integrity… Continue reading Enforcing Mandatory Field Validation for Signature Controlled Items via Backend (LiveOrder Model)
Month: November 2025
Overview of TDS Applicability on Repairs and Maintenance
TDS on repair and maintenance services is applicable under Section 194C of the Income Tax Act, 1961, where payments to contractors for such services require tax deduction at source. Section 194C: This section states that any person making payments to a resident contractor for carrying out work, including repair and maintenance, must deduct TDS at the prescribed rate. The threshold for TDS deduction is set at ₹30,000 for a single transaction and ₹1,00,000 for the aggregate amount in a financial year. If the… Continue reading Overview of TDS Applicability on Repairs and Maintenance
SuiteCommerce Mandatory Field Validation for Signature-Controlled Items
This article provides a complete explanation and reference implementation for adding mandatory field validation during checkout in SuiteCommerce Advanced (SCA) when the order contains Signature-Controlled items. The customization ensures that the order cannot be submitted unless required prescriber information is provided. Overview Certain item classes — such as “Controlled : Signature Controlled” — require additional… Continue reading SuiteCommerce Mandatory Field Validation for Signature-Controlled Items
Shopify – Making bill payments in Indian rupees (INR)
In India, you can pay your Shopify bills in Indian rupees (INR) using Unified Payments Interface (UPI), or a co‑branded debit or credit card through Visa, Mastercard, or the RuPay network. Note: If your store is on the Plus plan and you want to pay your Shopify Bills in Indian rupees (INR), then contact Shopify… Continue reading Shopify – Making bill payments in Indian rupees (INR)
create-threexrapp — Three.js + WebXR starter generator
This package scaffolds a ready-to-run Three.js + WebXR project that includes physics, a player controller, and VR helpers. Important: do NOT run npm i create-threexrapp my-app — that syntax installs packages and will not create a new project. Correct usage (recommended): Using npx (recommended): npx create-threexrapp my-app or via npm init: npm init create-threexrapp@latest my-app What the… Continue reading create-threexrapp — Three.js + WebXR starter generator
Unlocking Personalized Shopping: How to Activate Intelligent Recommendations in SuiteCommerce
In today’s competitive e-commerce landscape, personalization is no longer optional—it’s expected. NetSuite’s Intelligent Recommendations feature for SuiteCommerce empowers businesses to deliver tailored product suggestions based on customer behavior and transaction history. This article walks you through how to activate and use this powerful tool to boost conversions and enhance customer experience. What Are Intelligent Recommendations?… Continue reading Unlocking Personalized Shopping: How to Activate Intelligent Recommendations in SuiteCommerce
Validating Mandatory Fields for Signature Controlled Items on Checkout Review Page
Overview In SuiteCommerce, certain items classified as “Controlled : Signature Controlled” require additional prescriber information before an order can be placed. This article explains how to enforce frontend validation on the Checkout Review Page, especially when users add such items via a new tab, causing the cart to refresh dynamically. Scenario A user begins checkout… Continue reading Validating Mandatory Fields for Signature Controlled Items on Checkout Review Page
NetSuite 25.2: Protecting Against Brute Force Attacks
Why This Matters One of the most common ways attackers try to break into accounts is through brute force attacks. In these attacks, hackers use automated tools to try thousands or even millions of password combinations until they find one that works. If a password has already been leaked elsewhere (for example, from another service… Continue reading NetSuite 25.2: Protecting Against Brute Force Attacks
GSTR-9 types
The CGST Rule 80 covers the provisions pertaining to the annual return forms under the GST law. Annual returns in GST are of four types as follows– GSTR 9– Regular GST taxpayers who file GSTR 1 and GSTR 3B must file this return, especially if they cross the GST annual return limit of Rs.2 crore turnover… Continue reading GSTR-9 types
Generating QR Codes for Suitelet External Links in NetSuite
Overview NetSuite does not provide a native QR code generator, but you can easily implement one using a Suitelet and a free QR code API. This approach is useful for mobile access to Suitelets by scanning QR codes instead of typing URLs. Solution Approach We will: Create a Suitelet that displays multiple external links. Dynamically… Continue reading Generating QR Codes for Suitelet External Links in NetSuite