This topic applies to the Vinson release of SuiteCommerce Advanced (SCA) and earlier.
There are several files used to configure frontend behavior and a single file backend configuration file to modify server-side behavior.
SCA uses the following configuration files to configure the behavior of the frontend application. These all return an object called Configuration that is accessed by other modules.
SC.Configuration – defines the configuration objects and properties that are used by all SCA applications globally. This is part of the SCA application module.
SC.Checkout.Configuration – defines configuration objects and properties that are used by the Checkout application. This is defined in the CheckoutApplication application module.
SC.MyAccount.Configuration – defines configuration objects and properties that are used by the My Account application. This is defined in the MyAccountApplication.SCA application module.
SC.Shopping.Configuration – defines configuration objects and properties that are used by the Shopping application. This is defined in the ShoppingApplication application module.
For a detailed example on how to customize frontend configuration files in a pre-Vinson implementation, see Extend Frontend Configuration Files.
The Configuration.js file within the SspLibraries module defines the backend NetSuite configuration properties for SCA. By modifying this file, you can configure a variety of objects server-side. Amongst other things, modifying these objects can often improve performance of your website by restricting search results. There is a single Configuration.js file used for all applications, although some objects are applicable for only certain applications (Checkout).
For a detailed example on how to customize the backend configuration file in a pre-Vinson implementation, see Extend the Backend Configuration File.