Have you ever come across such a blocker while trying to access the Configuration page in SuiteCommerce? If yes, you’re not alone. This error-“Invalid webapp id : ‘configurationManifest.json’” – typically occurs when NetSuite fails to resolve the correct domain mapping for your SuiteCommerce site. But Don’t worry, the solution may be simpler than expected. One… Continue reading Blocked by ‘ Invalid webapp id :”configurationManifest.json” ‘ – Here’s the Fix
Category: NS SuiteCommerce Advanced
All articles / code related to SuiteCommerce advanced
Usage of SweetAlert2 in Elbrus version
SweetAlert2 is a powerful JavaScript library designed to replace native browser alerts with customizable, and responsive pop-up modals in SuiteCommerce Advanced (SCA) websites. It significantly enhances the user experience by supporting features such as icons, animations, and fully configurable buttons—making it ideal for confirmations, notifications, and form-related interactions. Example Implementation The example below demonstrates how… Continue reading Usage of SweetAlert2 in Elbrus version
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
Address Validation Issues in Guest Checkout and Fixes
First Name and Last Name Not Saving or Reflecting in Address List (Billing Modal) When adding a billing address via the modal view, users enter First Name and Last Name. These fields are split from fullname, but the backend (and SCA profile model) expects fullname or addressee. After clicking “Save”: The modal remains open or… Continue reading Address Validation Issues in Guest Checkout and Fixes
Gift certificate on payment page only.
To create a childview under the OrderWizardModuleShowShipments. _.extend(OrderWizardModuleShowShipments.prototype, { template: jj_shipping_billing_tpl, childViews: _.extend({}, OrderWizardModuleShowShipments.prototype.childViews, { ‘GiftCertificates’: function () { … Continue reading Gift certificate on payment page only.
FreeMarker in NetSuite SCA: Syntax and Use Cases
FreeMarker is a Java-based template engine designed to generate text output (e.g., HTML, XML, emails) by combining templates with dynamic data. It is widely used in web applications, enterprise systems like NetSuite, and other platforms requiring dynamic content generation. FreeMarker’s strength lies in its flexibility, allowing developers to embed logic, perform calculations, and format data… Continue reading FreeMarker in NetSuite SCA: Syntax and Use Cases
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
Resolving ‘Load More’ Issue on PLP Page When Using a Custom Favorites Extension
Resolving ‘Load More’ Issue on PLP Page When Using a Custom Favorites Extension We introduced a custom Favorites extension that allows users to mark items on the PLP as favorites. However, the ‘Load More’ button on the Product Listing Page (PLP) stopped functioning as expected. SCA uses the FacetsItemsCollectionView for Infinite Scroll behavior. It dynamically… Continue reading Resolving ‘Load More’ Issue on PLP Page When Using a Custom Favorites Extension
To create custom favorite item page in suitecommerce using custom record
To create a custom search in suitescript with a condition of inactive false and display on the website true. var methodNotAllowedError = { status: 405, code: ‘INVALID_ID’, message: ‘Sorry, you are not allowed to perform this action.’ }; var config = { record: ‘customrecord_favourites’, fields: { internalid: ‘internalid’, customers: ‘custrecord_fav_customer’, item: ‘custrecord_fav_item’ } }; try… Continue reading To create custom favorite item page in suitecommerce using custom record