Step 1: Prepare Themes and Extensions for Bundling The first step is to prepare any folders containing your themes or extensions to enable bundling. To prepare your theme or extension for bundling: In your NetSuite File Cabinet, navigate to the folder containing your theme or extension. This folder is the one containing your theme and… Continue reading Bundle Process for SuiteCommerce
Author: Joseph Antony
Mandatory Ship Date Selection During Checkout
During checkout we need for the user to create/select a future “SHIP DATE” with some sort of calendar style selection? This selection needs to be mapped to the field id on the SO called {shipdate}. We need the first available ship date that displays to be “4 business days from today” which could also be… Continue reading Mandatory Ship Date Selection During Checkout
SuiteCommerce Advanced Feature Compatibility Matrix Overview
Introduction The SuiteCommerce Advanced (SCA) Feature Compatibility Matrix helps developers and businesses identify which eCommerce features are supported in specific SCA versions, aiding decisions on upgrades and customizations since SCA requires manual updates. Purpose The matrix answers: “Does my SCA version support this feature, or must I upgrade?” It simplifies planning by detailing feature availability… Continue reading SuiteCommerce Advanced Feature Compatibility Matrix Overview
XML Product Feed Integration
Requirement: Perform a comprehensive analysis to assess the feasibility and approach for delivering a structured product data feed (preferably in XML format) from NetSuite, enabling a third-party customer to list Bastion products on their external eCommerce platform. In parallel, analyze the existing Product Feed field within the item records to understand its intended use, configuration,… Continue reading XML Product Feed Integration
Apply Patch to Resolve Content-Type Mismatch
Analyzed the patch and found that we need to make changes to the .ssp file. We cannot use extend method for doing this, we can only use override method. Downloaded the source code and backup of the SSP Application “SuiteCommerce Advanced – Dev 2022.2.0”. Open image-20250526-124202.png Then we replaced these folders of source code with… Continue reading Apply Patch to Resolve Content-Type Mismatch
Performance Optimization with CDN Integration
Content Delivery Networks (CDNs) are an often-overlooked asset in improving the performance of SuiteCommerce Advanced websites. CDNs distribute website content across multiple servers in various locations worldwide, ensuring that users access the closest server for faster load times. Here’s how businesses can benefit: Enhanced Load Speeds: For customers located far from your primary server, CDNs… Continue reading Performance Optimization with CDN Integration
Server-Side Extensions for Unique Customization
One of the most powerful yet underutilized features of SuiteCommerce Advanced is the ability to use server-side extensions to customize and extend its functionality. These extensions act as building blocks that allow developers to create tailor-made solutions for unique business requirements. For example: Custom Data Processing: You can develop extensions to process data directly on… Continue reading Server-Side Extensions for Unique Customization
Prevent Free Shipping When a Handling Fee is Applied
We need to add the following code : try { _.extend(OrderWizardModuleShipmethod.prototype, { getContext: _.wrap(OrderWizardModuleShipmethod.prototype.getContext, function (fn) { const context = fn.apply(this, _.toArray(arguments).slice(1)); … Continue reading Prevent Free Shipping When a Handling Fee is Applied
Setting Up Personalized Catalog Views
To use PCV in your web store: Determine the customer segments and item segments you require for your web store. Create customer segments – see Defining Customer Segments. Create item segments – see Defining Item Segments. Enable the Personalized Catalog Views feature – see Enabling Personalized Catalog Views Ensure that the people working with PCV have the correct… Continue reading Setting Up Personalized Catalog Views
Implementing Edge-Caching with SuiteCommerce Advanced for Optimized Performance
A less-discussed topic in SuiteCommerce Advanced (SCA) is edge-caching implementation—a game-changer in improving website performance and reducing latency. While caching mechanisms are widely understood, leveraging edge-caching within SCA is a nuanced subject that deserves attention. Edge-caching involves storing frequently accessed data or content closer to the end user, typically on Content Delivery Network (CDN) servers… Continue reading Implementing Edge-Caching with SuiteCommerce Advanced for Optimized Performance