HomeDev GuideAPI Reference
Dev GuideAPI ReferenceUser GuideLegal TermsGitHubNuGetDev CommunityOptimizely AcademySubmit a ticketLog In
Dev Guide

Folder structure

Describes the basic folder structure for Commerce Manager in Optimizely Commerce Connect 13.

📘

Note

This content does not apply to Commerce Connect versions 14+.

Commerce Manager has a very specific folder structure. Understanding this structure helps you modify existing subsystems and create and integrate new ones.

Basic structure

The basic structure is as follows:

  • Apps – Root folder that contains all Commerce Manager Systems administration screens, such as Catalog System, Order System, and so on.
    • [SystemName] – Folder name of the system, such as Catalog for the Catalog System; files related to that system are stored there.
      • [SystemName].config – Application configuration file that defines all views for the system.
      • Config – Configuration folder.
      • View – Folder with views; may contain any number of subfolders.
        • [ViewName].xml – Specific view description for any view.
      • Settings.config
      • Permissions.config – Defines permissions for module.

For example:

Apps
      Catalog
        Config (configuration folder)
        View
          Catalog-List.xml
          CatalogBatchUpdate-List.xml
          CatalogEntrySearch-List.xml
          Currencies-List.xml
          MetaClass-List.xml
          MetaFields-List.xml
          Node-List.xml
          TaxCategory-List.xml
          Warehouse-List.xml
          Navigation (folder for the navigation)
            LeftMenu.xml
        Settings.config
        Permissions.config