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

Import catalog data

Explains options for importing catalog data between ecommerce sites in Optimizely Customized Commerce 13.

This topic explains options for importing catalog data between ecommerce sites, including the addition of metadata in multiple languages.

Classes in this topic are in the following namespaces: 

  • Mediachase.Commerce.Catalog
  • Mediachase.Commerce.Storage



You should not import data directly into the catalog system database unless you have a full understanding of how it works.

You can import catalog data using these methods.

  • Through the import/export API
  • Use the Optimizely Service API to import the catalog XML.

Catalog data from another Customized Commerce site

If you are moving a catalog from another Optimizely Customized Commerce site to your Customized Commerce site, a catalog import and export feature uses XML to simplify this task.

Catalog data from a non-Optimizely commerce site

You can use the catalog CSV import feature to move data from a non-Optimizely commerce site to a Customized Commerce site. The CSV import requires you to map fields from the non-Optimizely commerce catalog system to match catalog metadata fields in the target Customized Commerce site. This can be problematic because catalog system metadata fields may differ from one implementation to the next, depending on how the catalog system is configured.

Manage versions when importing

To improve performance by eliminating previous versions, see the blog post Clear version history for saved catalog content by Magnus Rahl.