Application Modules
SuiteCommerce Advanced (SCA) is composed of three separate applications: Checkout, My Account, and Shopping. Each of these applications contains its own top-level modules that define the dependencies and general layout. These modules are contained in the following directories:
Application |
Directory |
Entry Point |
My Account |
MyAccountApplication MyAccountApplication.SCA |
SC.MyAccount.Starter.ts |
Checkout |
CheckoutApplication |
SC.Checkout.Starter.ts |
Shopping |
Shopping Application |
SC.Shopping.Starter.ts |
Each application module contains a starter file which defines the starting node or entry point for each application. Starter files for recent SCA versions are TypeScript files with a .ts extension. Earlier SCA versions have JavaScript starter files with a .js extension. Each starter file lists all of the dependencies for each application. Any dependencies not listed in the starter file will not be included in the application.
When creating a new module, you must add it to the starter file for each application that uses the new module. See Create a Custom Module for more information.
The following image shows the hierarchical relationship between the top-level application modules and the lower-level feature modules.