Tips on Testing Personalized Catalog Views

When you click Save, Save & Preview or Save & View on the Customer Segments Manager page, the search index for the website is reindexed. When the reindexing is complete, the personalized catalog views become active and customers visiting your website are shown the personalized catalog view applicable to them. Making an item segment visible to a customer segment from… Continue reading Tips on Testing Personalized Catalog Views

SuiteCommerce Troubleshooting Tips Tricks

SuiteScript Logs SEO Page Generator Log Excluding JS from SEO Page Generator Content SEO page generator is a resource-constrained environment that has its limits, it is very important to reduce thelength of time it takes the SEO page generator to generate the HTML of the page. Network throttler Analyze Requests SC Global Variable View Extensions… Continue reading SuiteCommerce Troubleshooting Tips Tricks

SuiteCommerce Development Best Practices

Avoid involving core modules.Do not use Backbone modules. Avoid involving core modules. Do not use Backbone modules. Do not use JavaScript in Templates. Do not extend Extensions. Use Extensibility API 2 Use SC Basic modules Use Configuration and SMT Evaluate SCA target version carefully Avoid involving core modules include a core module in a require()… Continue reading SuiteCommerce Development Best Practices

Custom Site Maintenance Page for NetSuite Scheduled maintenance

Applies to – SuiteCommerce | SuiteCommerce Advanced | SuiteCommerce MyAccount Note: The use of maintenance domains and custom site maintenance pages is not supported in sandbox accounts. To set up a custom site maintenance page: Create a domain name to use when your site is offline for maintenance. For example, maintenance.example.com. Configure the DNS settings with… Continue reading Custom Site Maintenance Page for NetSuite Scheduled maintenance

Resolve Search Field Opening up When Clicking on Company Logo on Mobile View

There are instances in which a user clicking on the company logo is redirected to the home page and the search field gets displayed at the same time. If the user is already on the home page and clicks the logo the search bar gets activated and, on some devices, (iPhone) the keyboard may also… Continue reading Resolve Search Field Opening up When Clicking on Company Logo on Mobile View

The distro.json and ns.package.json Files

To determine which files to include with the Distribution folder of SCA, Gulp.js uses two configuration files: distro.json ns.package.json The distro.json file resides in the following location, depending on your implementation: If implementing the 2020.1 release and later, this file is located within the SC_xxx/Advanced directory within your root source directory. For example: SC_20.1/Advanced If… Continue reading The distro.json and ns.package.json Files

SCA Module Architecture

The source files for SuiteCommerce Advanced (SCA) are organized in multiple modules. Each module defines a specific area of functionality which generally falls in one of the following categories: Application modules: define high-level collections of features that perform similar types of functions. SCA includes three separate applications: Shopping Checkout My Account Feature modules: define specific… Continue reading SCA Module Architecture

Anatomy of SuiteCommerce Extension

SuiteCommerce extensions generally include the following types of files.  File Description Entry Point An essential file in any extension with JavaScript is the entry point file. When an extension is loaded into a site’s application, this is the file that is called. In the entry point JavaScript file, you should define a module.Every JavaScript-based file… Continue reading Anatomy of SuiteCommerce Extension

Prevent Particular Pages From Being Indexed by Search Engines

Applies To Product: NetSuite 2023.1 SuiteApp/Bundle:   SiteBuilder & Basic WebStore SuiteCommerce | ID 468619 | Version 2023.1.0 SuiteCommerce Advanced | ID 453986 | Version 2022.2.1 Scenario There will be instances wherein certain pages need to be restricted so that they are not available to the public. Search engines crawl the web and index pages depending on… Continue reading Prevent Particular Pages From Being Indexed by Search Engines