HomeDev GuideAPI Reference
Dev GuideAPI ReferenceUser GuideGitHubNuGetDev CommunitySubmit a ticketLog In
GitHubNuGetDev CommunitySubmit a ticket


This topic introduces feature-specific configurations for Optimizely Customized Commerce. General configuration for the Optimizely platform with configuration files and syntax is described in the [Configuration](🔗) section for CMS 11. You should study the general platform configuration documentation to fully understand the Optimizely configuration.

The following configuration files define settings for the e-commerce framework (ECF) part of Customized Commerce.

  • _ecf.app.config_ – Corresponds to the CoreConfiguration class, containing non-feature specific settings.

  • _ecf.catalog.config_ – Corresponds to the CatalogConfiguration class, containing settings for the catalog subsystem.

  • _ecf.customer.config_ – Corresponds to the CustomerConfiguration class, containing settings for the Customer Management subsystem.

  • _ecf.customization.config_ – Corresponds to the CustomizationConfiguration class, containing settings to control automatic install of some Business Foundation objects related to the obsolete Mediachase CMS.

  • _ecf.marketing.config_ – Corresponds to the MarketingConfiguration class, containing settings for the obsolete Marketing subsystem (superseded by the [new Marketing system](🔗)).

  • _ecf.order.config_ – Corresponds to the OrderConfiguration class, containing settings for the order subsystem.

  • _ecf.security.config_ – Corresponds to the SecurityConfigurationSection class, containing settings some specific security features.

  • _ecf.ssl.config_ – Corresponds to the SecureWebPageSettings class, containing settings related to the obsolete Mediachase CMS.

  • _Mediachase.Search.config_ – Corresponds to the SearchConfiguration class, containing settings for indexing and search features. See also [Search](🔗).

  • _Mediachase.Search.Filters.config_ – Corresponding to the SearchConfig class, containing settings for search facets and filters. See also [Configuring facets and filters](🔗).

The following configuration files define settings for the [Business Foundation](🔗) subsystem.

  • _baf.config_ – Corresponds to the BusinessFoundationConfigurationSection class, containing general settings for [Business Foundation](🔗).

  • _baf.data.manager.config_ – Corresponds to the BusinessManagerSection class, containing settings for handlers and plug-in collections for meta classes.

  • _baf.data.metaobject.config_ – Corresponds to the MetaObjectSection class, containing a set of meta object related settings.

The following general configuration files contain commerce-related settings.

  • _connectionStrings.config_ – The **connectionStrings** section from _web.config_ exported to a separate file. Contains the connection string for the Optimizely Commerce database, the Optimizely Content Management System (CMS) database, and possibly other data sources.

  • _Web.Config_ – The general ASP.NET configuration file, which contains all above sections that have been exported to separate files, as well as the appSettings section which is home to several feature-specific Commerce settings.