---
title: Catalogs (UI)
slug: commerce-connect-15/docs/catalogs-ui
docTags: 
createdAt: 2026-07-30T20:34:44.000Z
---

A catalog consists of products and variants (SKUs) organized into a structure based on product categories or *nodes*. A catalog is the top-level container for all types of products and is independent of other catalogs. A product can exist in multiple catalogs.

:::hint{type="info"}
**Note**
This article describes examples from the sample catalog delivered with the Optimizely Commerce Connect sample site. Your installation may look different from the sample catalog.
:::

Products and variants have associated information such as:

- [Markets](docId:_h9ohzitcrObk_HCvf6Hw)
- [Warehouses](docId\:g4a0kXLm1yafkWnE33opg)
- [Inventories](https://docs.developers.optimizely.com/commerce-connect/v15.0.0-commerce-connect/docs/inventories)
- [Pricing](docId\:irom53Tnv6FOWPi0sq-ip)
- [Add products and variants](docId\:n1-UsUl-UHLagpUy4yA92), such as images and documents

## Catalog structure

Structure a catalog in several ways. For example, your site has several brands or product lines, and each brand or product line has its own catalog. Or, a retailer may have multiple suppliers, and you can segment each supplier into its own catalog. See [Catalog entries](docId\:ltg9XEtH5kisCtmzKFh84).

- Create as many catalogs as you want and assign them to multiple websites.
- Import product catalogs from an externally integrated system, or create them manually.
- Define dates when a catalog is available, so you can prepare future revisions to items and review them before the release date.

## Catalog meta-classes and meta-fields

Define meta-classes and meta-fields for both catalogs and [orders](docId\:zn9Pkb7e1URJk6XhcLHYU) in the [Settings](docId\:e8GTb6ptDzLjRvE0wOQd1) page. For example, you create a meta-class called *Wine*. Then, add meta-fields to capture characteristics of wine, such as *color*, *taste*, *vintage*, and *maturity*.

## Catalog content

An ecommerce website displays content from the product catalog through categorization, faceted navigation, or filtering. In Optimizely Commerce Connect, content is information entered onto Optimizely Content Management System (CMS) pages and blocks, and information related to ecommerce catalog entries such as categories, products, and variants. Catalog content often is based on data retrieved from external systems.

Different [user groups](docId\:WdoBvGkBv3jNf9MDEDRQ9) update content. For example, merchandisers organize the product catalog, manage pricing, and enrich product information, whereas marketers and editors create campaign pages and promote products.

Catalog content consists of various types of catalog entries, such as categories, products, variants, packages, and bundles.

The **Catalog** page lets you:

- Create categories and add products and variants to these in the product catalog structure. See [Categories](docId\:u3spvvQw6kHYDtZxELbBg).
- Browse the catalog tree to see the structure of catalog entries, and the content types on which they are based.
- Create relationships between catalog entries using drag-and-drop functionality.
- Edit catalog entries such as categories, products, and variants from the **On-Page Editing** or the **All Properties** editing views.
- Add text, media such as images and videos, and links to properties in different content types such as adding a product description. See [Manage content in CMS](docId\:oceURsurh57otqNxBusqK).
- Manage pricing across products, markets, and customer groups, compare prices filtered by markets and customer groups, and make adjustments as needed. See [Pricing](docId\:irom53Tnv6FOWPi0sq-ip).
- Create a link to an entity in the [product catalog](docId\:yCzg_qpAEOuqoNEUQvk6H) using the [Link tool](docId\:ZZdBLmc8eKL4nCUkejDGm). From the **Create Link** dialog box in the editor or a link property in the content, create a link to a catalog, a category, catalog entry, or a variant.

![](https://api.archbee.com/api/optimize/BrbvVORKJ5iIeSMZye5kI/OreQdhzJDBE57RP83VvDp_dcaa7d5ea72406bc83c0d6d5bd486eda782b1af7c8a386bf4002982551ae5ba8-image.png)

- Publish changes directly on the website, or schedule it for later publishing.
- Create a link to a marketing campaign or promotion using the **Marketing content** field.

## Catalogs gadget

Access the **Catalogs** gadget in the CMS and Commerce Connect **Asset** panel. Use the gadget to drag catalog entries into the rich-text editor or a content area of a CMS page or block to display and promote product information, such as on a campaign page.

![](https://api.archbee.com/api/optimize/BrbvVORKJ5iIeSMZye5kI/-EJj5-CLIf1gwfN8jMIty_f79de116c42e23c8852603955b40695e2737e88797ab3c4a2a6a511b177c7507-image.png)

You can also use the **Catalogs** gadget to create relation links between catalog entries by dragging catalog items into the **Relations** tab of other catalog entries. See [Catalog entries](docId\:ltg9XEtH5kisCtmzKFh84).

To properly display product information when used in other types of content, you must adapt the rendering templates to display catalog content.

## Multiple language content

If you have business in multiple markets, you may need your website and content catalog to be in multiple languages, which you can activate in Commerce Connect. See [Languages](docId\:qJ6kIvPpOHqMpAAglP2TC).

## Publish or unpublish content

Optimizely CMS gives you several publishing actions (including unpublishing) and ways to manage versions and create shared content. See [Publish content](docId\:U_ht4tArHLBBM2nOmX42q) for information.

## Personalized content

The [personalize with audiences](docId\:juznaNSG7n-R8op9RIAf2) feature in Optimizely CMS targets content to specific visitor groups. For example, design campaigns based on recent orders or the total spent amount for a customer. The personalization option is available in the rich-text editor, and is also applied to available blocks on your website.
