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.

Note:

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.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                               

Related Topics

SCA Module Architecture
Dependencies
Feature Modules

General Notices