Enforcing Mandatory Field Validation for Signature Controlled Items via Backend (LiveOrder Model)

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)

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

Address incorrect “isSCISIntegrationEnabled” configuration for existing domains in SuiteCommerce

There might be an instance that that keeping the SCIS Integration feature enabled may lead to log errors on the account, potentially impacting the website’s performance. Disabling this feature would eliminate the CPU load, thus improving overall efficiency. To resolve this, kindly perform the steps below: Navigate to Commerce > Websites > Configuration Select website and domain Click Configure In… Continue reading Address incorrect “isSCISIntegrationEnabled” configuration for existing domains in SuiteCommerce

Redirect Loop on SCA Domains Due to Misconfigured Root-Level Redirects

Overview: SuiteCommerce Advanced (SCA) domains may become inaccessible due to redirect loop errors caused by incorrect redirect configurations. One common scenario involves setting a redirect from / to / at the domain level, which results in repeated 301 Moved Permanently responses and ultimately triggers ERR_TOO_MANY_REDIRECTS in browsers. Symptoms: Site fails to load and displays a… Continue reading Redirect Loop on SCA Domains Due to Misconfigured Root-Level Redirects

Capturing Payment Event Reason in Cancel Sales Order Email

Requirement Include the Payment Event Reason (from the Billing tab) in the Cancel Sales Order email template. Since this field is inline and not directly mappable to the email template, a workaround is required. Solution Overview To surface the Payment Event Reason in the email template: Create a custom transaction field on the Sales Order… Continue reading Capturing Payment Event Reason in Cancel Sales Order Email

Reorder Items Not Displaying in My Account Page – SCA 2024.1.0

In SuiteCommerce Advanced (SCA) version 2024.1.0, the “Reorder Items” list in the My Account section may appear empty, even though the customer has placed previous orders. When debugging the SuiteScript backend (e.g., in ReorderItems.Service.ss), the columns or item results may look like: js Copy Edit [{}, {}, {}, {}] This means the backend query is… Continue reading Reorder Items Not Displaying in My Account Page – SCA 2024.1.0

2025.1.0 Release SC/SCA/SCMA

The 2025.1.0 major release includes the following features and enhancements: Ability to Return Assembly Items Configuration Properties Updates Node.js Requirement Third-Party Library Updates Issue Fixes These enhancements typically apply to SuiteCommerce, SuiteCommerce MyAccount, and SuiteCommerce Advanced; however, some features could apply to a subset of each. The following enhancements explain the implementations to which they… Continue reading 2025.1.0 Release SC/SCA/SCMA

Product Reviews for SuiteCommerce and SuiteCommerce Advanced 2024.2 and Later

With SuiteCommerce or SuiteCommerce Advanced 2024.2 or later, customers can view and create product reviews on your Commerce website by default. However, you can disable this setting if you don’t want customers to use product reviews. To disable product reviews: Go to Commerce > Websites > Configuration. Select your website and domain and click Configure. In the… Continue reading Product Reviews for SuiteCommerce and SuiteCommerce Advanced 2024.2 and Later

How to Hide a Specific Cart Line Item (e.g., Processing Fee) in SuiteCommerce Cart Page Using childViews Override

Description: This article explains how to hide a specific item (such as a “Processing Fee” non-inventory line) from the cart item list view in SuiteCommerce (SCA). This is useful when certain line items must remain in the cart for calculation purposes (e.g., totals, tax), but should not be displayed to the customer on the cart… Continue reading How to Hide a Specific Cart Line Item (e.g., Processing Fee) in SuiteCommerce Cart Page Using childViews Override

Dynamically Separating “Our Brands” and “Partner Brands” in SuiteCommerce Header Menu Using Configuration Fields

This article outlines the implementation of a custom SuiteCommerce extension that dynamically classifies brand categories in the website header menu into “Our Brands” and “Partner Brands” based on a configuration-driven approach. This solution replaces hardcoded logic with a flexible method that can be managed via SC.CONFIGURATION. Dynamically separate brands into “Our Brands” and “Partner Brands”… Continue reading Dynamically Separating “Our Brands” and “Partner Brands” in SuiteCommerce Header Menu Using Configuration Fields