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 areas of functionality within SCA. The Case module, for example, contains the code and style sheets that implement the Case Management feature.
-
Framework modules: define the general logic and structure of SCA and define how modules and applications work together. The application modules extend these modules to inherit the basic framework.
-
Utility modules: provide functionality that is used by multiple modules. The GlobalViews module, for example, defines views that are reused in multiple areas of SCA.
The following sections provide more information about SCA modules and source files: