User created a Workflow containing a Transform Record action to transform a Customer record into a Vendor record. When the Customer record is saved the following error is received: Failed to create or assign a workflow instance for record. (Workflow type = 2, Record type = -3, Record key = 1234). Note: Workflow type and Record key are just sample numbers Solution A common cause for… Continue reading SuiteFlow Error: Failed to Create or Assign a Workflow Instance for Record
Month: August 2025
GraphQL Mutations: Basics and Usage
GraphQL mutations allow clients to modify server-side data by creating, updating, or deleting records. Unlike queries, which only read data, mutations enable write operations while still allowing you to specify what data you want returned. What Are Mutations • Mutations are operations that change data (CRUD: Create, Read, Update, Delete). • Use the mutation keyword… Continue reading GraphQL Mutations: Basics and Usage
Marrgo NetSuite Integration Test Cases
Test cases for Marrgo to NetSuite integration covering Order Sync and Fulfilment Sync: BLLF-571 Test Cases.xlsx
Checkout Error: “Please Select Shipping Method” — Even After Selection
Problem Overview Customers encounter the error message “Please select shipping method” at checkout—even after making a selection—especially when their customer record lacks a configured default shipping method in NetSuite. Root Cause When processing an order, SuiteCommerce Advanced evaluates shipping method preferences in a hierarchical manner: Default Shipping Method defined on the item record. Customer-specific shipping… Continue reading Checkout Error: “Please Select Shipping Method” — Even After Selection
Prevent record deletion
You can use the methods below to prevent record deletion: Role Level – Removing the record’s FULL permission level in the role (Role record > Permissions). You can assign a lower permission (View, Create, or Edit). – Easiest method, but restrict all roles from deleting the record. No additional parameters for deletion can be set… Continue reading Prevent record deletion
Add filter to saved search using debug console
In certain scenarios, a large volume of data may need to be passed into search filters—for example, numerous internal IDs or a high number of items in a saved search. In such cases, filters can be added directly through the debug console. require([‘N/search’], function (search) { let filterArray = [];//Array containing filter values. var… Continue reading Add filter to saved search using debug console
Resolving the ?upper_case Issue in Advanced PDF Templates
Advanced PDF templates often rely on FreeMarker expressions to dynamically format and display data. One common challenge developers face is ensuring that address fields or other dynamic content are properly transformed to uppercase while preserving special characters and XML compatibility. This article explores the issue with the ?upper_case directive and presents a robust solution The… Continue reading Resolving the ?upper_case Issue in Advanced PDF Templates
Custom Checkout Flows in SuiteCommerce Advanced : Best Practices
The checkout experience can make or break your eCommerce performance. In SuiteCommerce Advanced (SCA), customizing the checkout flow allows businesses to better serve their unique customers – whether B2B or B2C. But customizations must be handled with care to avoid performance, compatibility, or maintenance issues. Here are a few best practices to follow when customizing… Continue reading Custom Checkout Flows in SuiteCommerce Advanced : Best Practices
Items were successfully added to the category but were not visible on the website.
Root Cause: The Commerce Category was not configured in the website’s Search Index settings—specifically, it was missing from the Sort Fields and Facet Fields. Resolution Steps: Go to Setup > SuiteCommerce Advanced > Search Index Configuration. Under the relevant website configuration: Add Commerce Category to the Sort Fields. Add Commerce Category to the Facet Fields.… Continue reading Items were successfully added to the category but were not visible on the website.
What is AWS Hosting?
AWS hosting refers to using Amazon Web Services (AWS) to host websites, applications, or services on Amazon’s cloud infrastructure. AWS provides a range of cloud-based services, such as computing power, storage, databases, and content delivery, to support hosting needs. Instead of relying on physical servers or traditional hosting providers, AWS hosting leverages scalable, on-demand cloud… Continue reading What is AWS Hosting?